Magna Concursos

Foram encontradas 60 questões.

4217164 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Sobre os processos de verificação, validação e testes de software descritos por Sommerville, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

(    ) A validação tem como objetivo demonstrar que o sistema está em conformidade com sua especificação (o sistema foi construído corretamente?).

(    ) O Teste de Unidade foca no teste de componentes individuais, como funções ou métodos de classes, de forma isolada.

(    ) O Teste de Aceitação é uma fase de teste de sistema na qual os usuários finais testam o software para decidir se ele está pronto para implantação.

(    ) O Teste de Regressão consiste em executar novamente testes anteriores para garantir que mudanças recentes no código não introduziram novos defeitos.

 

Provas

Questão presente nas seguintes provas
4217163 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Analise as afirmativas abaixo sobre os diagramas da UML (Unified Modeling Language) utilizados na modelagem de sistemas, segundo Sommerville.

I.    O Diagrama de Casos de Uso descreve as interações entre um sistema e seu ambiente (atores humanos ou outros sistemas).

II.   O Diagrama de Sequência é um modelo dinâmico que mostra a série de interações entre objetos durante a execução de um caso de uso.

III.  O Diagrama de Classes é um modelo dinâmico que descreve o comportamento temporal e a ordem das mensagens enviadas entre os objetos do sistema.

IV.  O Diagrama de Atividades é utilizado exclusivamente para modelar a arquitetura física de implantação dos componentes de hardware.

Estão corretas apenas as afirmativas

 

Provas

Questão presente nas seguintes provas
4217162 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
De acordo com Sommerville, no método ágil Scrum, as iterações de desenvolvimento são unidades de tempo fixas (geralmente de 2 a 4 semanas) chamadas de
 

Provas

Questão presente nas seguintes provas
4217161 Ano: 2026
Disciplina: TI - Sistemas Operacionais
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Relacione os conceitos de multithreading às suas respectivas descrições.

Conceito                Descrição
(1) Thread
(2) Mutex
(3) Deadlock
(4) Race Condition
(   ) Situação em que duas ou mais threads acessam e modificam dados compartilhados simultaneamente, podendo gerar resultados imprevisíveis.

(   ) Unidade de execução leve dentro de um processo, capaz de executar tarefas concorrentemente com outras unidades de execução.

(   ) Mecanismo de sincronização utilizado para garantir que apenas uma thread acesse uma seção crítica por vez.

(   ) Situação em que duas ou mais threads ficam bloqueadas indefinidamente esperando por recursos que estão sendo mantidos umas pelas outras.

A sequência correta dessa associação é:

 

Provas

Questão presente nas seguintes provas
4217160 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Analise as afirmativas abaixo sobre os métodos de caminhamento em árvores binárias.

I.    No caminhamento prefixado (ou pré-ordem), a raiz de cada subárvore é visitada antes de seus filhos esquerdo e direito. II.   O caminhamento central (ou ordem simétrica) em uma árvore binária de pesquisa resulta na visita dos nós em ordem crescente de suas chaves. III.  No caminhamento pós-fixado (ou pós-ordem), os filhos à esquerda e à direita são visitados somente após a visita da raiz. IV.  O caminhamento em largura utiliza uma estrutura de pilha para garantir que os nós de um mesmo nível sejam visitados sequencialmente.

Estão corretas apenas as afirmativas

 

Provas

Questão presente nas seguintes provas
4217159 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
No contexto da programação em linguagem C, considere o uso de alocação dinâmica de memória por meio de funções da biblioteca padrão, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
4217158 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Sobre o acesso a dados e arquivos em Java através de JDBC e I/O, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

(    ) A interface ResultSet  é utilizada para percorrer os dados retornados por uma consulta SQL no banco de dados.

(    ) O objeto PreparedStatement  é preferível ao Statement  simples, pois ajuda a prevenir ataques de Injeção de SQL (SQL Injection).

(    ) Em Java, um fluxo de entrada (InputStream) é utilizado exclusivamente para escrever dados em arquivos de texto formatados.

(    ) A classe File  é utilizada para abrir o conteúdo de um arquivo para leitura automática sem a necessidade de outras classes de fluxo.

 

Provas

Questão presente nas seguintes provas
4217157 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Observe as assertivas abaixo e, em seguida, assinale a alternativa correta.

I. Em Java, uma classe que implementa uma interface deve fornecer implementações concretas para todos os métodos declarados nessa interface (a menos que a classe seja abstrata).


PORQUE


II. As interfaces em Java permitem que uma classe herde o comportamento e o estado de múltiplas superclasses, contornando a ausência de herança múltipla de classes.

 

Provas

Questão presente nas seguintes provas
4217156 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Analise as afirmativas abaixo sobre a programação concorrente em Java, segundo a obra de Deitel.

I. A interface Runnable exige a implementação do método run(), mas não fornece o método  start().
II.  Para iniciar a execução de um thread criado a partir da classe Thread,, deve-se chamar o método  run() diretamente no código principal.

III. O estado de um thread que está aguardando o processador para ser executado é chamado de RUNNABLE.

IV. O método sleep()  da classe Thread  é utilizado para encerrar permanentemente a execução de um thread de baixa prioridade.

Estão corretas apenas as afirmativas

 

Provas

Questão presente nas seguintes provas
4217155 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR

Associe as palavras-chave de controle de fluxo em Java com suas respectivas funções dentro da linguagem.

Palavra-chave                Função
(1) Break
(2) Continue
(3) Switch
(4) Default
(   ) Salta as instruções restantes no corpo da iteração atual e inicia a próxima iteração do laço.
(   ) Utilizada para sair imediatamente de uma estrutura de repetição ou de um bloco Switch  .
(   ) Estrutura de seleção múltipla que testa o valor de uma variável em relação a constantes.
(   ) Caso opcional em uma estrutura de seleção múltipla executado se nenhum outro caso coincidir.

A sequência correta dessa associação é:

 

Provas

Questão presente nas seguintes provas