Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 6 de 285

Questão 4: Após analisar o trecho de pseudocódigo a seguir, assinale a opção que representa a saída em tela que será obtida. (...) X=2 enquanto (X<12) faça escreva X X=X+2 fim_enquanto (...)

Escolha uma opção:

A
4 6 8 10 12
B
2 4 6 8
C
2 4 6 8 10
D
4 6 8 10

Avalie a seguintes afirmativas e marque a alternativa correta.

I – O comando IF é a estrutura condicional mais simples que existe e está presente em praticamente todas as linguagens de programação.

II – O objetivo de uma estrutura de seleção (ou estrutura condicional) é decidir se uma parte do código irá executar ou não.

III – Quando temos mais de um IF dentro um do outro, temos a condição de if encadeado, ou if aninhado.

A
Apenas I e III estão corretas
B
Apenas II está correta
C
Apenas I está correta
D
Apenas I e II estão corretas
E
Todas as alternativas estão corretas
O algoritmo de ordenação que busca o maior elemento do vetor e o insere na última posição do vetor e que, posteriormente, busca o segundo maior valor do vetor e o coloca na penúltima posição do vetor, e assim sucessivamente, até que todo o vetor esteja ordenado, denomina-se:
A
Inserion Sort
B
Bubble Sort
C
Selection Sort
D
Nenhum dos algoritmos apresentados.

5. Até que etapa de escolarização sua mãe concluiu?

A

Nenhuma.

B

Ensino fundamental: 1º ao 5º ano (1ª a 4ª série).

C

Ensino fundamental: 6º ao 9º ano (5ª a 8ª série).

D

Ensino médio.

E

Ensino Superior - Graduação.

Misuse detection, anomaly detection e specification-based detection são tipos de :
A
Ataques
B
Software de detecção
C
Políticas de Seguranças
D
Sistemas de detecção
E
Firewall de Bordas

Com base na árvore representada a ilustração acima, avalie as afirmações que se seguem:

I. Pode-se dizer que a altura do nó 25 é igual a 2.

II. Não podemos dizer que é uma árvore estritamente binária.

III. Para balancear essa árvore, é preciso realizar rotação dupla.

É correto o que se afirma em:

A
I, apenas.
B
I e II, apenas.
C
I e III, apenas.
D
II e III, apenas.
E
I, II e III.

Considere o Tipo Abstrato de Dados (TAD) da Pilha. Nessa TAD estão implementadas as seguintes operações:

  • push(x): inserção do elemento x em uma pilha.
  • pop(): remoção do elemento de uma pilha, retornando esse elemento.

Considere a pilha abaixo, na qual existem quatro valores armazenados. O topo é indicado pelo ponteiro Topo.

No estado da pilha acima, foi executada a sequência de instruções abaixo:

y = 0
x = pop()
y = y + x
x = 6
push(x)
x = 8
push(x)
x = pop()
x = pop()
y = y + x

Ao final da execução o valor de y será:

A
8
B
10
C
12
D
19
E
15

Descreva as duas alternativas para especificar as restrições estruturais sobre tipos de relacionamentos. Quais são as vantagens e desvantagens de cada?

A

A primeira alternativa é utilizar a notação (min, max) para especificar as restrições de participação de cada tipo de entidade em um tipo de relacionamento. A vantagem desta abordagem é que ela é simples e fácil de entender, mas a desvantagem é que ela não permite especificar restrições adicionais, como restrições de chave estrangeira.

B

A segunda alternativa é utilizar um losango com linhas paralelas para indicar participação total e linhas simples para indicar participação parcial. A vantagem desta abordagem é que ela permite especificar restrições adicionais, como restrições de chave estrangeira, mas a desvantagem é que ela pode ser mais difícil de entender e visualizar em diagramas complexos.

Pode-se afirmar que:

I - Na modelagem relacional, considere um conjunto de atributos X no esquema de uma relação R1 que referencia uma outra relação R2. Os atributos de X possuem o mesmo domínio que os atributos da chave primária PK de R2. Um valor de X numa tupla t1 do estado corrente (atual) r1( R1 ) ocorre como um valor de PK para alguma tupla t2 no estado corrente r2(R2) ou é nulo. Nestas condições podemos dizer que X no esquema da relação R1 é uma chave estrangeira de R1 que referencia R2.

II - O objetivo dos testes de estrutura é assegurar que cada caminho de programa independente seja executado pelo menos uma vez. Um caminho de programa independente é aquele que atravessa pelo menos um novo ramo no grafo de fluxo. O número de caminhos independentes em um programa pode ser obtido por meio do cálculo da complexidade ciclomática do grafo.

A
todas as afirmativas estão incorretas.
B
apenas a afirmativa II está correta.
C
todas as afirmativas estão corretas.
D
apenas a afirmativa I está correta.

Uma matriz é conhecida como uma estrutura composta bidimensional homogênea. Considerando a declaração da matriz a seguir, assinale a alternativa que permite carregar essa matriz com a soma dos seus índices. var m: vetor[1..3,2..4] de inteiro

A
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] m[i,i] <- i + j fimpara fimpara
B
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] mat[j,i] <- i + j fimpara fimpara
C
para i <- 1 até 3 faça [passo 1] para j <- 1 até 4 faça [passo 1] m[i,j] <- i + j fimpara fimpara
D
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] m[i,j] <- i + j fimpara fimpara
E
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] mat[i,j] <- i + j fimpara fimpara