Questões de Concurso Para fundação unirg

Foram encontradas 137 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1022610 Engenharia de Software
Um critério de teste pressupõe que os domínios de valores de entrada e de saída do software podem ser divididos em classes, tal que um dos valores de uma classe seja representativo a qualquer outro valor dessa classe, em relação aos resultados do teste. Esse critério é denominado
Alternativas
Q1022609 Algoritmos e Estrutura de Dados
Seja S o grafo de fluxo de controle de um programa P. Se o teste que aplica um conjunto de dados de teste satisfaz o critério todos os ramos de S, então pode-se concluir que esse conjunto também irá satisfazer o critério
Alternativas
Q1022608 Engenharia de Software
A atividade de teste de software contribui para a qualidade do software. Um dos objetivos deste teste é
Alternativas
Q1022607 Programação
Para responder a questão, considere as seguintes classes em Java:
public class C1 { int proc (int x, int y, int z) { while (z < (x + y)) y--; return (x+y);} }
public class C2 extends C1 { int proc (int x, int y, int z) { while (z <= (x + y)) x--; return (x+y); } } 
Se a expressão new C1().proc(5,6,new C2().proc(5,6,new C2().proc(5,6,7))) for executada, então o valor obtido será
Alternativas
Q1022606 Programação
Para responder a questão, considere as seguintes classes em Java:
public class C1 { int proc (int x, int y, int z) { while (z < (x + y)) y--; return (x+y);} }
public class C2 extends C1 { int proc (int x, int y, int z) { while (z <= (x + y)) x--; return (x+y); } } 
A execução de new C1().proc(5,6,new C2().proc(5,6,7)) resulta no valor:
Alternativas
Q1022605 Programação
Para responder a questão, considere as seguintes classes em Java:
public class C1 { int proc (int x, int y, int z) { while (z < (x + y)) y--; return (x+y);} }
public class C2 extends C1 { int proc (int x, int y, int z) { while (z <= (x + y)) x--; return (x+y); } } 
O valor resultante da execução de new C1().proc(5,6,7) + new C2().proc(5,6,7) é:
Alternativas
Q1022604 Programação
Para responder a questão, considere as seguintes classes em Java:
public class C1 { int proc (int x, int y, int z) { while (z < (x + y)) y--; return (x+y);} }
public class C2 extends C1 { int proc (int x, int y, int z) { while (z <= (x + y)) x--; return (x+y); } } 
O valor obtido pela execução de new C2().proc(5,6,7) é:
Alternativas
Q1022603 Programação
Para responder a questão , considere as classes X e Y, tal que X estende Y. A classe X possui um método denominado calcula e a classe Y possui um método denominado calcula.
Considere que o método calcula em X retorna um valor inteiro que é o triplo do único valor inteiro passado como parâmetro e o método calcula em Y retorna um valor inteiro que é produto dos dois valores inteiros passados como parâmetro. Se x e y são objetos das classes X e Y, respectivamente, então a execução da expressão y.calcula(x.calcula(3), x.calcula(4)) resulta no valor
Alternativas
Q1022602 Programação
Para responder a questão , considere as classes X e Y, tal que X estende Y. A classe X possui um método denominado calcula e a classe Y possui um método denominado calcula.
Considere que o método calcula em X retorna um valor inteiro que é o dobro do único valor inteiro passado como parâmetro e o método calcula em Y retorna um valor inteiro que é a soma dos dois valores inteiros passados como parâmetro. Se x e y são objetos das classes X e Y, respectivamente, então a execução da expressão x.calcula(y.calcula(10,11)) resulta no valor
Alternativas
Q1022601 Programação
Para responder a questão , considere as classes X e Y, tal que X estende Y. A classe X possui um método denominado calcula e a classe Y possui um método denominado calcula.
O método calcula em Y é sobrescrito pelo método calcula em X no seguinte exemplo:
Alternativas
Q1022600 Algoritmos e Estrutura de Dados
A árvore de pesquisa que busca melhorar a eficiência das operações, tal que os nós mais frequentemente acessados são mantidos na parte superior da árvore, é denominada árvore
Alternativas
Q1022599 Algoritmos e Estrutura de Dados
O caminhamento em árvores binárias envolve percorrer a árvore de forma a visitar cada nó somente uma vez. No caminhamento pré-fixado à esquerda, a sequência considerada é:
Alternativas
Q1022598 Algoritmos e Estrutura de Dados
A altura de um nó em uma árvore binária é a distância entre o nó e o seu descendente mais afastado. A altura de uma árvore binária é a altura da raiz da árvore. Se a árvore possui somente o nó raiz, então sua altura é 0 (zero). Dentre as árvores binárias que possuem sete nós, a maior altura de árvore possível é:
Alternativas
Q1022597 Algoritmos e Estrutura de Dados
Árvores de pesquisa são estruturas de dados que podem ser usadas para a busca de elementos presentes em seus nós. Um exemplo de árvore binária de pesquisa é a árvore
Alternativas
Q1022596 Engenharia de Software
O diagrama da UML que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo é denominado
Alternativas
Q1022595 Engenharia de Software

Considere o quadro a seguir, com os símbolos usados no diagrama de classes da UML:

Imagem associada para resolução da questão

Analisando-se o quadro de cima para baixo, verifica-se que os símbolos representam, respectivamente,

Alternativas
Q1022594 Engenharia de Software
A UML possui vários tipos de diagramas, que podem ser classificados em diagramas de estrutura (structure diagrams) e diagramas de comportamento (behaviour diagrams). São exemplos de diagramas de comportamento:
Alternativas
Q1022593 Administração Geral
A técnica que envolve dinâmica de grupo, em reuniões que exploram a potencialidade criativa, a diversidade de pensamentos e as experiências para gerar soluções inovadoras é denominada
Alternativas
Q1022592 Engenharia de Software
Uma dimensão para a classificação de requisitos de software é a distinção entre requisitos funcionais e não funcionais. É um exemplo de requisito não funcional:
Alternativas
Q1022591 Engenharia de Software
Requisitos de software expressam as necessidades e restrições próprias de um produto de software. A elicitação de requisitos refere-se
Alternativas
Respostas
41: B
42: C
43: D
44: D
45: C
46: A
47: B
48: B
49: C
50: D
51: D
52: A
53: B
54: A
55: B
56: D
57: C
58: C
59: A
60: C