Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 33 de 757

Ainda não respondida Vale 1,00 ponto(s). (2017 - Fundação Unirg - Analista de Sistemas) A altura de um nó em uma árvore binária é a distância entre o nó e o seu descendente mais afastado. A altura de uma árvore binária é a altura da raiz da árvore. Se a árvore possui somente o nó raiz, então sua altura é 0 (zero). Dentre as árvores binárias que possuem sete nós, a maior altura de árvore possível é:

A
7
B
5
C
8
D
6
Em uma folha de papel, uma criança escreveu: “gato rato o ontem matou” Avaliando essa estrutura, é correto afirmar que:
A
Não há língua nem linguagem, pois não existe uma organização da estrutura frasal.
B
Há linguagem, pois se entende o que está escrito no texto, mas não há língua.
C
Há língua, pois se entende a organização da construção, mas não há linguagem.
D
Existe comunicação, mas sem a estrutura linguística necessária.
E
Não há linguagem, pois não se entende o sentido do texto, mas há língua.

Questão 9/10 - Lógica de Programação e Algoritmos Na estrutura de repetição while (enquanto), a execução de uma ou mais instruções de um bloco, ou laço, depende de uma condição de controle verificada no início, ou na entrada, do laço. Enquanto o resultado da condição se mantiver verdadeiro, o bloco de instruções é executado, caso contrário, ocorre o desvio para a primeira linha após este bloco. A figura a seguir mostra o fluxograma de uma estrutura de repetição while (enquanto). Observe as afirmativas abaixo:

I. Na estrutura de repetição while (enquanto) a expressão booleana é verificada antes da execução da primeira da instrução dentro do bloco.

II. Na estrutura de repetição while (enquanto), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas.

III. Na estrutura de repetição while (enquanto), se a condição de execução for falsa em algum momento, o laço é interrompido para que o resto do algoritmo entre em execução.

IV. Na estrutura de repetição while (enquanto), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada novamente.

V. A estrutura de

A
I, II, III e IV estão corretas.
B
I, II, III e V estão corretas.
C
I, II, IV e V estão corretas.
D
I, III, IV e V estão corretas.
E
II, III, IV e V estão corretas.
Ao usar laços em Python, você pode facilmente iterar sobre um vetor sem se preocupar em criar uma variável específica como contador. Entretanto, para algumas aplicações é necessário controlar qual é o número atual de execuções de um laço. Uma das soluções é a criação e manutenção de um contador. Outra solução é o uso de uma função intrínseca do Python, chamada:
A
enumerate
B
index
C
length
D
count
E
índ

Qual é o objetivo da aula prática de Algoritmos e Programação Estruturada?

A

Entender a ferramenta Portugol WebStudio e elaborar algoritmos.

B

Realizar testes utilizando a ferramenta Portugol WebStudio.

C

Aprender a programar em linguagem C.

D

Estudar matemática avançada.

Sobre a instrução SWTICH evidenciada no programa acima, analise as seguintes asserções e a relação proposta entre elas:
I. O último case ou o default de um switch não necessita de break.
II. Depois de executar as instruções associadas ao último case termina a instrução switch.
A
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
B
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
C
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E
As asserções I e II são proposições falsas.

Qual das seguintes funções é desempenhada pelos enzimas no metabolismo celular?

A

Armazenar energia

B

Acelerar reações químicas

C

Transportar oxigênio

D

Regular a temperatura do corpo

No cenário de listas em Python, qual a sintaxe correta para a função pop?

A

. list.pop(índice).

B

. pop(list).

C

. list.pop (índice,elemento).

D

. list.pop(elemento).

E

. list.pop().

Considerando a matriz unidimensional declarada: char nome[10][30]; É correto afirmar que, nesta matriz:

A
Poderão ser armazenadas 9 nomes com até 29 caracteres.
B
Poderão ser armazenadas 11 nomes com até 30 caracteres.
C
Poderão ser armazenadas 10 nomes com até 31 caracteres.
D
Poderão ser armazenadas 10 nomes com até 29 caracteres.
E
Poderão ser armazenadas 30 nomes com até 10 caracteres.
Tomando como base as estruturas de dados complexas que abarcam o estudo das estruturas listas, filas, filhas e árvores em suas variações possíveis, de acordo com Tanenbaum (2014), analise o trecho de código de programa a seguir e marque a alternativa correta.
struct Atento {
int capacidade;
float *dados;
int primeiro;
int ultimo;
int nItens;
}
[ . . . ]
int operacao( struct Atento *f ) {
int temp = f->dados[f->primeiro++];
if(f->primeiro == f->capacidade)
f->primeiro = 0;
f->nItens--;
return temp;}
A
Trata-se de uma operação de inclusão de um novo nó em uma árvore AVL, implementada por meio da struct Atento.
B
Trata-se de uma operação de desempilhamento de elementos em uma estrutura de dados pilha, identificada na linha de código int temp = f->dados[f->primeiro++];.
C
Trata-se de uma operação de desenfileiramento de elementos em uma estrutura de dados do tipo fila circular, caracterizada pela linha de código f->nItens--.
D
Trata-se de uma operação de remoção de um nó em uma árvore binária, implementada por meio da struct Atento.
E
Trata-se de uma operação de inclusão de dados em lista duplamente encadeada, cujos encadeamentos estão definidos na struct como primeiro e último.