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!
( ) 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.
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.
#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 (",");
}
}
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.
#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]);
}
#include <stdio.h>
int main () {
int numero = 20;
printf ("%o + %x = %04d", numero, numero, numero * 5);
}
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.
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.
( ) 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.
for i in {1..10}; do echo -n $i; done ; echo
01/12/2012
11:00:00