Questões Militares Comentadas para oficial do quadro complementar

Foram encontradas 2.810 questões

Resolva questões gratuitamente!

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

Q521783 Arquitetura de Software
Analise as afirmativas sobre a classificação do Gang of Four (GoF) quanto aos diferentes padrões de projeto, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.


( ) O padrão de projeto ITERATOR pertence ao grupo de propósito COMPORTAMENTAL, o qual trata as interações e divisões de responsabilidades entre as classes ou objetos.

( ) O padrão de projeto ADAPTER pertence ao grupo de propósito de CRIAÇÃO, o qual se preocupa com o processo de criação de objetos.

( ) O padrão de projeto BRIDGE pertence ao grupo de propósito ESTRUTURAL, o qual lida com a composição de classes ou objetos.

Alternativas
Q521782 Arquitetura de Software
Em relação à teoria de padrões de projeto, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.


Padrão de Projeto

1. OBSERVER

2. COMMAND

3. FLYWEIGHT

4. ITERATOR

5. MEMENTO


Intenção do Padrão de Projeto 

( ) Utiliza compartilhamento para suportar de maneira eficiente grandes quantidades de objetos com granularidade fina.

( ) Permite armazenar o estado interno de um objeto em um determinado momento para que se possa ser restaurá-lo quando necessário.

( ) Define uma dependência um-para-muitos entre objetos de modo que, quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados e atualizados. 


Alternativas
Q521781 Programação
Considere o programa escrito em linguagem C e marque a alternativa correta acerca do resultado a ser impresso para a variável vetor


                                 #include <stdio.h>
                                 int funcao (int *x, int y)
                                 {
                                  if (y > 9)
                                    return (1);
                                  else
                                      if (x [y] > 3)
                                        return (x [y] + funcao (x, y+1 ));
                                  else
                                      return (x [y] * funcao (x, y+1));
                                }
                                int main ()
                                {
                                    int vetor [ ] = {1,1,2,3,4,5,6,7,8,9};
                                    int resultado = funcao (vetor, 0);
                                    for (int i=0; i < 10; ++i) {
                                        printf ("%d" , vetor [i]);
                                        if (i<9)
                                        printf (",");
                                    }
                                }


Alternativas
Q521780 Engenharia de Software
Segundo a teoria de Engenharia de Software, analise as afirmativas abaixo e assinale em qual dos seguintes grupos de modelagem inserem-se os modelos de fluxo de dados e modelos de máquinas de estado.
Alternativas
Q521779 Programação
 Analise as afirmativas abaixo e, em seguida, assinale a opção correta.


São palavras reservadas da linguagem C no padrão ANSI e, portanto, não podem ser utilizadas como nomes de variáveis em programas inscritos nesta linguagem: 

I. overall.

II. union.

III. extern.

IV.signed.

V. code


Alternativas
Q521778 Engenharia de Software
Segundo a teoria de Engenharia de Software, analise as afirmativas abaixo e assinale qual dos requisitos representa um requisito não-funcional de especificação de sistemas.
Alternativas
Q521777 Programação
. Considere o programa escrito em linguagem C e marque a alternativa correta acerca do resultado a ser impresso.


                                #include <stdio.h>
                                int main ( ) {
                                            int v [ ] = {20, 35, 76, 80};
                                             int *a;
                                             a = &v [1];
                                             --(*++a);
                                             (*a--)= (*++a) + 1;
                                             (*a) = --(*--a);
                                             printf ("%d, %d, %d, %d\n", v[0], v[1], v[2], v[3]);
                                 } 

Alternativas
Q521776 Programação
Considere o programa escrito em linguagem C e marque a alternativa correta acerca do resultado a ser impresso.


                   #include  <stdio.h>
                   int main () {

                       int numero = 20;
                       printf ("%o + %x = %04d", numero, numero, numero * 5);
                   } 
Alternativas
Q521773 Banco de Dados
Em relação à teoria de concorrência em banco de dados, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.


Nível de Isolamento de Transação


1. READ UNCOMMITTED

2. READ COMMITTED

3. REPEATABLE READ

4. REPEATABLE UNREAD

5. SERIALIZABLE 


Características


( ) Não permite a Leitura Fantasma no banco de dados.

( ) Permite a ocorrência de Leituras Sujas.

( ) Não permite a ocorrência de Leituras Sujas, porém permite a ocorrência de Leitura Não-Repetível e Leitura Fantasma.


Alternativas
Q521772 Banco de Dados
 Em relação à teoria de transação em banco de dados, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.


Propriedade de uma Transação 

1. Atomicidade

2. Consistência

3. Isolamento

4. Durabilidade

5. Objetividade 


Característica da Propriedade


( ) Caracteriza a persistência dos efeitos de uma transação sobre uma base de dados em caso de sucesso de sua execução (commit).

( ) Representa a capacidade de uma transação ter todas as suas operações executadas ou nenhuma delas.

( ) Garante que as atualizações de uma dada transação sejam ocultas de outras que estejam sendo executadas em modo concorrente, até o momento de seu término.


Alternativas
Q521771 Banco de Dados
 Analise as afirmativas sobre a teoria de mineração de dados, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.


( ) A tarefa de agrupamento de dados consiste em agrupar um conjunto de registros em dois ou mais grupos, com base em alguma medida de semelhança ou de proximidade entre os valores dos atributos que os compõem.

( ) Na tarefa de associação os padrões de dados descobertos são apresentados na forma de regras do tipo A →C, onde A e C representam, respectivamente, o antecedente e o consequente da regra.

( ) Os algoritmos para construção de árvores de decisão, como o ID3 e C4.5, são utilizados na tarefa de classificação. 

Alternativas
Q521769 Segurança da Informação
O esquema de criptografia/decriptografia em que o bloco de texto claro é tratado como um todo para produzir um bloco de texto criptografado é o (a)
Alternativas
Q521768 Redes de Computadores
Uma transferência de arquivo via FTP requer a criação dos seguintes processos no servidor e no cliente:
Alternativas
Q521767 Sistemas Operacionais
O nome do daemon do Sistema Operacional Linux que é usado para agendar a execução periódicas de programas é
Alternativas
Q521765 Sistemas Operacionais
O recurso do sistema de arquivos do Sistema Operacional Linux que permite mover volumes lógicos entre diferentes dispositivos físicos é
Alternativas
Q521764 Sistemas Operacionais
No esquema de memória virtual de um sistema operacional, o elemento que especifica o endereço físico correspondente a cada endereço virtual é o(a)
Alternativas
Q521763 Redes de Computadores
As técnicas que tornam possível construir uma VPN são:
Alternativas
Q521762 Sistemas Operacionais
O comando abaixo, ao ser executado na linha de comando de em um Sistema Operacional Linux, produz na tela a saída


                                    for i in {1..10}; do echo -n $i; done ; echo  

Alternativas
Q521761 Redes de Computadores
O padrão MIB (Management Information Base) especifica os tipos de dados que um dispositivo na rede precisa manter para que suas informações sejam acessadas via o protocolo
Alternativas
Q521760 Sistemas Operacionais
Considerando que são exatamente 11h do dia 01/12/2012, assinale a alternativa correta que contém o comando que terá que ser executado em sistema Linux para que seja gerada exatamente a saída abaixo.


                                                     01/12/2012

                                                     11:00:00 


Alternativas
Respostas
1981: D
1982: B
1983: E
1984: B
1985: C
1986: D
1987: D
1988: C
1989: E
1990: D
1991: A
1992: E
1993: D
1994: E
1995: D
1996: C
1997: A
1998: B
1999: E
2000: A