Questões de Concurso
Comentadas para analista - tecnologia da informação
Foram encontradas 2.419 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
“As folhas caindo lembram sempre lágrimas derramadas pelas grandes árvores tristes que choram em função do fim do ano, do fim das auroras de temperatura agradável e dos doces crepúsculos”.
Sobre esse fragmento de texto, a afirmação INADEQUADA à estruturação do texto é:
“Ele abriu e fechou várias vezes o grosso livro, cada uma dessas vezes acompanhada de um palavrão. Finalmente ele se recompôs, releu o parágrafo a consertar, gemeu. Bom, tudo bem, vamos lá! – Vamos lá, falou em voz alta. Levantou-se e saiu da sala”.
Nesse segmento de texto, o trecho que exemplifica o discurso indireto livre, é:
Entre os pensamentos abaixo, aquele que mostra um tom irônico é:
“O crime aconteceu na noite de domingo. Depois da tentativa de sedução, o sitiante brigou com a mulher. Sônia e Neusa apareceram no quarto e viram que ele tentava estrangulá-la. Pediram que largasse o pescoço da mãe e, como ele insistiu, pegaram barras de ferro e o mataram. As duas estão no presídio de Ribeirão Bonito”.
Esses pequenos textos de primeira página são apresentados de forma mais extensa e detalhada em alguma página interior do jornal.
A afirmativa correta sobre ele é:
Funcionário (ID, Nome, Salário, Cod-Depto)
Departamento (Cod-Depto, Nome)
A chave primária da tabela “Funcionário” é o atributo “ID” e a chave primária da tabela “Departamento” é o atributo “Cod-Depto”. O atributo “Cod-Depto” na tabela “Funcionário” é uma chave estrangeira para a tabela “Departamento”, indicando o departamento onde o funcionário trabalha. Considere ainda a seguinte consulta formulada na linguagem SQL:
SELECT f1.*
FROM Funcionário f1, Departamento d, Funcionário f2 WHERE f1.salário < f2.salário
AND f1.Cod-Depto != f2.Cod-Depto
AND d.Cod-Depto = f2.Cod-Depto
AND d.Nome = ‘Marketing’
Assinale a alternativa que descreve CORRETAMENTE a intenção dessa consulta.
I. Refatoração é o processo de modificação de um software para aprimorar sua estrutura, porém sem alterar seu comportamento externo.
II. A transferência de um método ou atributo de sua classe original para uma subclasse ou superclasse caracteriza uma ação de refatoração.
III. Criar uma nova classe em um programa caracteriza uma ação de refatoração.
IV. Criar uma interface web, idêntica à interface original, para um programa que não foi inicialmente desenvolvido como aplicação web caracteriza uma ação de refatoração.
Assinale a alternativa CORRETA.
_________ são declarações de serviços que o sistema deve prover, descrevendo o que o sistema deve fazer.
_________ descrevem restrições sobre os serviços ou funções oferecidos pelo sistema, não estando diretamente associados com funções presentes no software.
_________ são requisitos que se originam do domínio da aplicação do sistema e que refletem características desse domínio.
O padrão de projeto _________ assegura que uma classe gere apenas uma instância e forneça acesso a essa instância.
O padrão de projeto _________ organiza objetos em estruturas de árvore para representar hierarquias todo-parte. Esse padrão permite que clientes tratem objetos individuais e coleções de objetos de maneira uniforme.
O padrão de projeto _________ acrescenta responsabilidades adicionais a um objeto dinamicamente. Esse padrão fornece uma alternativa flexível para a extensão de funcionalidade em relação à solução por meio de herança.
I. A abordagem de Desenvolvimento Orientado a Testes (TDD – Test-Driven Development) consiste na elaboração dos planos de teste de validação e de unidade, respectivamente, durante as etapas de projeto e de implementação.
II. A verificação é uma modalidade de avaliação de software voltada a investigar se foi construído o produto certo, isto é, se o software construído satisfaz ao seu uso pretendido quando colocado em seu ambiente pretendido.
III. A validação é uma modalidade de avaliação de software voltada a investigar se o produto foi construído corretamente, isto é, se o software construído está consistente com os requisitos estabelecidos ou se apresenta erros.
IV. Teste funcional é um teste classificado como caixa branca, voltado a verificar se o comportamento observado do sistema testado está em conformidade com os requisitos funcionais estabelecidos.
Assinale a alternativa CORRETA.
public static void hipotetico(int vetor[]){
boolean troca = true; int aux;
while (troca) {
troca = false;
for (int i = 0; i < vetor.length - 1; i++) {
if (vetor[i] > vetor[i + 1]) {
aux = vetor[i];
vetor[i] = vetor[i + 1];
vetor[i + 1] = aux;
troca = true;
}
}
}
}
Assinale a alternativa que apresenta CORRETAMENTE os valores do vetor resultante da execução desse método, considerando um vetor passado como argumento, com os seguintes valores: 1; 4; 2; 9; 6.
static long recursivo(int n) {
if (n < 2) {
return n;
} else {
return recursivo(n - 1) + recursivo(n - 2);
}
}
Assinale a alternativa que indica CORRETAMENTE o retorno da execução desse método, considerando o valor 7 passado como argumento.