Questões Militares Para engenheiro da computação

Foram encontradas 674 questões

Resolva questões gratuitamente!

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

Q520523 Engenharia de Software
Correlacione os atributos fundamentais de qualidade para software de computador definidos no padrão ISO 9126, às suas respectivas descrições,e assinale a opção que apresenta a seqüência correta.


    ATRIBUTOS


I - Funcionalidade

II - Confiabilidade

III- Usabilidade

IV - Eficiência

V - Facilidade de Manutenção

VI - Portabilidade

     DESCRIÇÕES

( ) É o grau de facilidade de utilização do software conforme indicado pelos seguintes sub-atributos: facilidade de compreensão, facilidade de aprendizagem, e operabilidade.

( ) É o grau de otimização de uso, pelo software, dos recursos do sistema conforme indicado pelos seguintes sub-atributos: comportamento em relação ao tempo, comportamento em relação aos recursos.

(  ) É o grau com que o software satisfaz às necessidades declaradas conforme indicado pelos seguintes sub-atributos: adequabilidade, exatidão, interoperabilidade, conformidade e segurança.

( ) É a quantidade de tempo que o software fica disponível para uso conforme indicado pelos seguintes sub-atributos: maturidade, tolerância a falhas, facilidade de recuperação.

( ) É o grau em que uma correção pode ser realizada no software conforme indicado pelos seguintes sub-atributos: facilidade de analise, facilidade de realização de mudanças, estabilidade e testabilidade.

Alternativas
Q520522 Programação
Em relação ao ARRAY da linguagem de programação JAVA, coloque F(falso) ou V(verdadeiro) nas afirmativas abaixo, e assinale a opção que apresenta a seqüência correta.
 ( ) Um ARRAY pode armazenar muitos tipos de valores diferentes .  ( ) Um índice de ARRAY deve ser normalmente do tipo FLOAT.  ( ) Argumentos de linha de comando são armazenados em um ARRAY de STRINGS, chamado args por convenção.  ( ) Argumentos de linha de comando são separados por um espaço em branco.  ( ) O trecho de algoritmo abaixo apresenta a EXCEPTION:         JAVA.LANG.ARRAYINDEXOUTOFBONDSEXCEPTION.       int [] b = new int [10];       for (int i = 0;i < b.length; i++)          b[i] = 1;  ( ) Um ARRAY que utiliza dois índices é referido como um ARRAY bidimensional.
Alternativas
Q520520 Arquitetura de Computadores
Em relação à largura de barramento é correto afirmar que:
Alternativas
Q520519 Arquitetura de Computadores
Correlacione as fases de um compilador às suas respectivas definições e assinale a opção que apresenta a seqüência correta correta.


FASES


I - Análise Léxica

II - Análise Sintática

III- Análise Semântica

IV - Geração de Código Intermediário

V - Otimização de Código

VI - Gerenciamento da tabela de símbolos


DEFINIÇÕES


( ) Realiza a verificação de tipo,onde o compilador verifica se cada operador possui operandos compatíveis.

( ) Independente das arquiteturas de máquina faz algumas transformações no código intermediário com o objetivo de produzir um código objeto melhor .

( ) Utiliza os primeiros componentes dos tokens produzidos pela fase anterior para criar uma representação intermediária do tipo árvore, que mostra a estrutura gramatical da seqüência de tokes.

( ) Responsável por ler o fluxo de caracteres que compõem o programa fonte e por agrupá-los em seqüências significativas, chamadas lexamas.

( ) Gera uma representação intermediária explícita de baixo nível ou do tipo linguagem de máquina, que pode significar um programa para uma máquina abstrata. 


Alternativas
Q520518 Engenharia Eletrônica
Analise o circuito a seguir.

Imagem associada para resolução da questão

Assinale a opção que completa corretamente as lacunas da sentença abaixo.
O circuito acima possui dois transistores que estão ligados em série. Com base na análise deste circuito, ê correto afirmar que se ambas as entradas e V2 forem ______ ambos os transistores T1e T2 __________ e a saída Vout ________ . Se qualquer das entradas for o transistor correspondente ________ e a saída Vout_________ , sendo assim este circuito representa uma porta ._______


Alternativas
Q520517 Programação
Observe o trecho de código abaixo.

      public void disconnect FromDatabase ()
      {
             if  ( connectedToDatabase )
            {
                try
                  {
                       resultSet.close();
                       statement.close();
                       connection.close();
                  }
                 Catch ( SQLException sqlException)
                  {
                      sqlException.printStackTrace();
                   }
                   finally
                   {
                       connectedToDatabase = false;
                   }
       }



Sabendo que o código acima se refere à implementação da Java no acesso a banco de dados em JDBC, assinale a opção que apresenta corretamente a função do método do trecho de código acima.


Alternativas
Q520516 Algoritmos e Estrutura de Dados
Analise a árvore binária a seguir.


Imagem associada para resolução da questão


Em relação às árvores binárias de busca, os parâmetros, comprimento de caminho interno e externo, respectivamente I(T) e E(T), constituem um indicativo da qualidade da árvore para o problema da busca. Os valores I(T)/n e E(T)/(n+l) representam os números médios de comparação efetuadas em operações de busca, com e sem sucesso, respectivamente.
De acordo com essa informações e em relação à arvore bináia acima, assinale a opção que apresenta a quantidade de comparações, em média, que são necessárias, respectivamente, para localizar uma chave e para concluir que uma chave não está presente.

Dados: Rj = Nós externos

       n = Número de Nós internos

Alternativas
Q520515 Algoritmos e Estrutura de Dados
Analise o texto abaixo, segundo Guimarães e Lages (1994).


"É a descrição de um padrão de comportamento, expressado em termos de um repertório bem definido e finito de ações "Primitivas", das quais são dadas como certo que elas podem ser executadas". A descrição acima refere-se:


Alternativas
Q520514 Sistemas Operacionais
Como se denomina o software usado pelo sistema Linux que é instalado em qualquer equipamento da rede, normalmente em roteadores, switches e servidores, cuja função é manter contadores que informam o estado do equipamento, como o tráfego de pacotes nas interfaces de um roteador?
Alternativas
Q520513 Segurança da Informação
Assinale a opção que completa corretamente as lacunas da sentença abaixo.

Em relação à assinatura digital, existe um esquema de autenticação que não exige a criptografia da mensagem inteira. Esse esquema se baseia na idéia de uma função de HASH unidirecional que extrai um trecho qualquer do texto simples e, a partir dele, calcula uma seqüência de bits de tamanho fixo. Essa função de HASH, representada por MD (MESSAGE DIGEST), geralmente é chamada de sumário da mensagem e cujas quatro propriedades mais importantes são:


Se MD (P) for fornecido, será ____________ encontrar P; Se P for fornecido, o cálculo de MD(P) será ____________ , dado P, ninguém pode encontrar P' tal que ___________ , e uma mudança na entrada de até mesmo 1 bit produz uma saída ___________ .


Alternativas
Q520512 Arquitetura de Computadores
Em relação aos compiladores, assinale a opção que apresenta as três principais tarefas que compõem um gerador de código.
Alternativas
Q520511 Engenharia Eletrônica

Analise o circuito a seguir.

Imagem associada para resolução da questão

O circuito acima possui as chaves CHA e CHB que são independentes e podem ser combinadas aleatoriamente formando um conjunto de quatro combinações possíveis entre elas. Este circuito representa uma porta do tipo:

Alternativas
Q520510 Programação
Em Java, é possível ter vários métodos com o mesmo nome que operam, separadamente, sobre diferentes tipos ou números de argumentos. Este recurso é denominado de método:
Alternativas
Q520509 Sistemas Operacionais
Assinale a opção que apresenta as duas funções básicas realizadas pelo gerenciador de memória no espaço livre da memória HEAP.
Alternativas
Q520508 Programação
Na linguagem Java, a palavra-chave FINAL pode ser usada na declaração de classes, de métodos e de variáveis. Quando essa palavra-chave é usada na declaração de uma classe, ela indica que a classe:
Alternativas
Q520507 Arquitetura de Computadores
Em relação à arquitetura do sistema de computação do tipo multiprocessamento simétrico, é correto afirmar que:
Alternativas
Q520506 Arquitetura de Computadores
Em relação à Análise Léxica de um compilador, como ê denominado o termo que é constituído por um nome e um valor de atributo opcional, sendo que esse nome é um símbolo abstrato que representa um tipo de unidade léxica, por exemplo, uma palavra-chave em particular, ou uma seqüência de caracteres da entrada que denota um identificador?
Alternativas
Q520505 Banco de Dados
Em relação aos bancos de dados relacionais, qual operação envolvendo duas tabelas exige que as mesmas tenham uma coluna em comum?
Alternativas
Q520504 Engenharia de Software
Em relação aos testes de software realizados por engenheiros de software, é correto afirmar que:
Alternativas
Q520503 Redes de Computadores
Em relação à rede de datagramas, assinale a opção correta.
Alternativas
Respostas
441: D
442: D
443: D
444: B
445: B
446: E
447: C
448: B
449: C
450: B
451: B
452: A
453: A
454: A
455: B
456: E
457: A
458: D
459: C
460: B