Magna Concursos

Foram encontradas 60 questões.

Marque a opção CORRETA. O requisito não funcional de software deve

 

Provas

Questão presente nas seguintes provas

Uma tarefa é uma atividade de trabalho no menor nível de granularidade. Ela representa uma ação no processo e pode ser executada por uma pessoa ou sistema. A Notação do Business Process Modelling possui elementos para representação da realização de trabalho no processo de negócio. Marque a opção que não representa um tipo de tarefa na representação BPMN.

 

Provas

Questão presente nas seguintes provas

Observe o seguinte trecho de código Java.

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.util.Scanner;

public class JavaDataReaderWr {

public static void leitor(String path) throws IOException {

BufferedReader buffRead = new BufferedReader(new FileReader(path));

String linha = "";

while (true) {

if (linha != null) {

System.out.println(linha);

} else

break;

linha = buffRead.readLine();

}

buffRead.close();

}

public static void escritor(String path) throws IOException {

BufferedWriter buffWrite = new BufferedWriter(new FileWriter(path));

String linha = "";

Scanner in = new Scanner(System.in);

System.out.println("Escreva algo: ");

linha = in.nextLine();

buffWrite.append(linha + "\n");

buffWrite.close();

}

}

Baseando-se no código, marque a opção CORRETA.

 

Provas

Questão presente nas seguintes provas

Sobre Projetos de Software Orientados a Objetos, marque (V) para as afirmativas VERDADEIRAS e (F) para as FALSAS.

( ) Recurso de classes é a propriedade dos objetos que viabiliza a implementação de hierarquia entre objetos.

( ) A combinação de dados com o código que os manipula em um único objeto é denominada encapsulamento.

( ) Um objeto é um tipo de classe que pode ser definido pelo programador para descrever uma entidade real ou abstrata.

( ) Em programação orientada a objetos, a possibilidade de haver funções de mesmo nome, com funcionalidades similares em classes sem nenhuma relação entre elas, denomina-se relacionamento hierárquico.

Marque a opção que representa a sequência CORRETA.

 

Provas

Questão presente nas seguintes provas

Em um projeto de classe Java, é importante que os dados sejam protegidos de forma a impedir acessos diretos a estes dados. Para isso, podemos declarar estes atributos como privados e implementar métodos de acesso para manipular estes dados. Este tipo de implementação é uma boa prática que revela uma característica da Programação Orientada a Objetos definida como

 

Provas

Questão presente nas seguintes provas

Durante o ciclo de execução do programa, o Java verifica se as variáveis de memória estão sendo utilizadas. Caso não estejam o Java libera automaticamente esta área que não está sendo utilizada. Este processo do Java é chamado de:

 

Provas

Questão presente nas seguintes provas

O seguinte trecho de pseudo-código representa uma função (sub-rotina) f que espera dois argumentos numéricos, x e y.

01: f(X,Y)

02: !$ \quad !$ declare V numérico

03: !$ \quad !$ declare N numérico

04: !$ \quad !$ declare M numérico

05: !$ \quad !$ N!$ \gets !$Y+3

06: !$ \quad !$ M!$ \gets !$X+2

07: !$ \quad !$ V!$ \gets !$N*M

08: Devolva V

Considere agora o seguinte trecho de código que invoca a função f definida acima

01: Rotina

02: !$ \quad !$ Declare A numérico

03: !$ \quad !$ Declare B numérico

04: !$ \quad !$ Leia B

05: !$ \quad !$ A !$ \gets !$ 0

06: !$ \quad !$ Loop

07: !$ \quad\quad\quad !$ B !$ \gets !$ B+3

08: !$ \quad\quad\quad !$ Se B >= 11

09: !$ \quad\quad\quad !$ Então pare

10: !$ \quad\quad\quad !$ Fim se

11: !$ \quad\quad !$ A !$ \gets !$ A+B

12: !$ \quad !$ Fim Loop

13: !$ \quad !$ Imprima f(A,B)

14: !$ \quad !$ Imprima A

15: !$ \quad !$ Imprima B

16: Fim Rotina

A execução do trecho do código, considerando que a variável B na ‘linha 04’ foi lida com o valor 4, resultaria na impressão nas linhas 13, 14 e 15 os seguintes valores respectivamente:

 

Provas

Questão presente nas seguintes provas

Analise o seguinte pseudocódigo.

01: Rotina

02: !$ \quad !$ Declare A numérico

03: !$ \quad !$ Declare B numérico

04: !$ \quad !$ Leia B

05: !$ \quad !$ A !$ \gets !$ 0

06: !$ \quad !$ Loop

07: !$ \quad\quad\quad !$ B !$ \gets !$ B+3

08: !$ \quad\quad\quad !$ Se B >= 11

09: !$ \quad\quad\quad\quad !$ Então pare

10: !$ \quad\quad\quad !$ Fim se

11: !$ \quad\quad !$ A !$ \gets !$ A+B

12: !$ \quad !$ Fim Loop

13: !$ \quad !$ Imprima A

14: !$ \quad !$ Imprima B

15: Fim Rotina

Com base no algoritmo, admitindo que o valor lido por B na ‘Linha 04’ seja 3, pode-se afirmar que os valores das variáveis A na ‘Linha 13’ e B na ‘Linha 14’ são respectivamente:

 

Provas

Questão presente nas seguintes provas

Analise as seguintes afirmações relativas à Requisitos de Software:

I. O processo de engenharia de requisitos inclui o estudo de viabilidade, elicitação e análise de requisitos, especificação de requisitos e implementação de software.

II. Os requisitos não funcionais restringem o sistema que será desenvolvido e o processo de desenvolvimento que deve ser usado.

III. O modelo de requisitos deve alcançar três objetivos principais: (1) descrever o que o cliente solicita, (2) estabelecer uma base para a criação de um projeto de software, (3) definir a linguagem de programação em que o software deve ser construído.

IV. A obtenção de requisitos é o processo que reúne informações sobre o sistema proposto e os existentes para coletar os requisitos de usuários e de sistemas com base nessas informações.

Marque a opção que apresenta as alternativas CORRETAS.

 

Provas

Questão presente nas seguintes provas

Sobre a Engenharia de Software, marque a opção CORRETA.

 

Provas

Questão presente nas seguintes provas