Questões de Concurso Militar CIAAR 2022 para Primeiro Tenente - Engenharia da Computação
Foram encontradas 39 questões
Um compilador gera saída para os níveis de linguagem de montagem e linguagem de máquina (ISA). Imagine um cenário onde a saída do compilador fosse gerada para o nível de microarquitetura. Quais seriam os aspectos contrários a esta proposta?
I. Instruções ISA não lidam com microinstruções, o que resultaria em programas muito maiores.
II. O compilador teria que lidar com uma linguagem de saída mais alto nível.
III. O microprograma que geralmente é armazenado na ROM deveria ser alocado na RAM, tornando a execução mais lenta.
IV. O resultado do programa seria mais lento, devido à sobrecarga da interpretação necessária entre os diferentes níveis.
Estão corretas apenas as assertivas:
O Real Trip Time (RTT) é um conceito crucial para determinar a integridade de uma rede. É o tempo entre uma solicitação de dados e a exibição desses dados. Dada a definição de RTT, considere o tempo de viagem de ida e volta atual de 42ms. Se as próximas confirmações tiverem valores de 28, 45 e 30ms, respectivamente, quais serão as estimativas RTT? Empregue o algoritmo de Jacobson, considerando α = 0,9.
A opção que contém as estimativas de forma correta é:
Tomando como ponto de partida a árvore binária de busca balanceada (AVL) abaixo, como será o percurso em pós-ordem dos nós, após os valores 15, 30, 20, 10, 29 terem sido removidos nesta sequência, considerando que a árvore sempre se mantém balanceada? Considere que o balanceamento utiliza o maior nó da subárvore à esquerda.
A opção que traz, de maneira correta, o percurso em pós-ordem dos nós é:
Analise a descrição do processo de desenvolvimento de software abaixo.
Neste processo organiza-se o desenvolvimento em incrementos, ciclos de desenvolvimento e antes de cada incremento realiza-se uma rodada de planejamento, preferencialmente, com a participação do cliente, para selecionar a próxima funcionalidade a ser construída naquele incremento, ainda para analisar possíveis mudanças no projeto. Cada incremento leva poucas semanas para ser concluído e todos os dias a equipe realiza reuniões curtas no início do dia, para verificar o andamento e se há dificuldades para efetuar o trabalho. No final do incremento, há uma reunião de retrospectiva para avaliar os acertos, os equívocos e o que pode ser melhorado nos próximos ciclos.
Marque a opção que corresponde ao modelo de processo adotado.
Considere as assertivas abaixo sobre o processo de melhoria da qualidade de software, conhecida como Capability Maturity Model Integrated (CMMI 1.2), em sua versão por estágios.
I. Cada estágio define um conjunto de áreas de processo e objetivos a serem atingidos nessas áreas.
II. Cada estágio alcançado assegura que uma infraestrutura adequada de processo foi implantada, servindo de base para o próximo estágio.
III. Uma organização que, em todos os projetos de desenvolvimento de software, realiza e mantém o planejamento, realiza a gerência dos requisitos, acompanha e controla o progresso e realiza medições que fornecem informações gerenciais encontra-se no estágio 3 de maturidade.
IV. Uma organização que é capaz de gerenciar quantitativamente os projetos de software e analisar e medir o desempenho do processo organizacional, além de atender às exigências dos estágios anteriores, encontra-se no estágio 5 de maturidade.
V. O CMMI por estágios tem como vantagem propiciar às organizações uma abordagem de melhoria provada e prédefinida.
Estão corretas apenas as assertivas: