Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 45 de 757

Qual é a finalidade da procedure ler_jogada apresentada no código?

I- A procedure testa a consistência da jogada realizada.

II- A procedure verifica se a coordenada escolhida já foi revelada anteriormente.

A
Apenas a afirmativa I está correta.
B
Apenas a afirmativa II está correta.
C
Ambas as afirmativas estão corretas.
D
Nenhuma das afirmativas está correta.

O algoritmo abaixo apresenta o pseudocódigo da ordenação por inserção.

para i = 2, … n faça
valor = V[i]
j = i - 1
enquanto j >= 1 e valor < V[j] faça
V[j+1] = V[j]
j = j - 1
V[j+1] = valor

Escolha uma afirmação contém uma sentença verdadeira em relação à complexidade desse algoritmo.

A
O tempo de melhor caso é quadrático.
B
O tempo de melhor caso é sublinear.
C
O tempo de melhor caso é constante.
D
O tempo de melhor caso é linear.
E
O tempo de melhor caso é exponencial.

Avalie a seguintes afirmativas e marque a alternativa correta.

I – O comando return, além de finalizar a execução da função, pode retornar algum valor para a chamada desta função.

II – Quando o comando return está associado a algum valor, este valor deve ser do mesmo tipo da declaração da função.

III – O comando return só pode ser utilizando em uma função quando se tem algum valor para retornar para a chamada da função.

A
Apenas II está correta
B
Apenas I está correta
C
Apenas I e III estão corretas
D
Apenas I e II estão corretas
E
Todas as alternativas estão corretas
Assinale a alternativa que preenche corretamente as lacunas:
A
poética / qualitativa / Alternativa assinalada sublime
B
antiguidade / quantitativa / homem
C
comédia / formativa / ego
D
tragédia / histórica / divino
E
literatura / social / moral

Para a construção de um algoritmo, chamado diferenca, que receba a partir do teclado três números inteiros e exiba a soma dos dois primeiros, menos o terceiro, pode-se seguir a seguinte sequência de passos ou comandos:

A
prog diferenca imprima t; leia x; leia y; leia z; int t,x,y,z; t<-z+y-x; fimprog
B
prog diferenca inteiro t,x,y,z; leia x; leia y; leia z; t<-x+y-z; imprima x; fimprog
C
prog diferenca leia x; leia y; leia z; int t,x,y,z; t<-x+y-z; imprima t; fimprog
D
prog diferenca int t,x,y,z; leia x; leia y; leia z; t<-z+y-x; imprima t; fimprog
E
prog diferenca int t,x,y,z; leia x; leia y; leia z; t<-x+y-z; imprima t; fimprog

Ao trabalharmos com vetores em linguagem de programação, temos duas opções de uso: estáticos e dinâmicos. Qual é a principal vantagem dos vetores dinâmicos em comparação com os vetores estáticos em linguagens de programação?

A

Vetores dinâmicos possuem tamanho fixo, o que facilita a alocação de memória.

B

Vetores dinâmicos são mais eficientes em termos de uso de memória e tempo de execução do que os vetores estáticos.

C

Vetores dinâmicos só podem armazenar um tipo específico de dados, enquanto os vetores estáticos podem armazenar uma variedade de tipos.

D

Vetores dinâmicos são estáticos em termos de tamanho, mas dinâmicos em termos de conteúdo, o que os torna mais previsíveis e seguros.

E

Vetores dinâmicos permitem redimensionamento durante a execução do programa, adaptando-se às necessidades de armazenamento de dados.

O uso das listas é recomendado para aplicações em que não há como prever a quantidade de memória a ser usada, possibilitando manipular quantidades inesperadas de dados. Considere o trecho da estrutura abaixo, em que: x’ com tamanho suficiente para armazenar a estrutura foi usado para depositar os elementos; o campo ULTIMO vai apontar para a próxima posição após o último elemento; MaxTam determina o máximo tamanho que a lista pode ter. Fonte: Elaborada pela autora. Assinale a alternativa que indica a forma de implementação citada.

A
Implementação de listas por meio de ponteiros.
B
Implementação de listas por meio de arranjos.
C
Implementação de listas por meio de pilhas.

What is the main topic of the text?

A

Brazilian literary works from the colonial period.

B

Symptoms of depression.

C

Programming structures.

D

None of the above.

Acerca de árvores binárias e do código acima, assinale a alternativa CORRETA.
A
Nas linhas 15 a 25 a função testa para qual ramo da árvore irá seguir, direito ou esquerdo, chamando novamente a função de inserção de forma recursiva.
B
Na linha 3 temos um teste condicional simples que tem como objetivo verificar se a árvore binária está completamente vazia, ou não. Verifica se AQUELE ELEMENTO está vazio, não a arvore toda;
C
Todo o código colocado entre as linhas 15 e 25 poderiam estar dentro de um SENÃO que faz parte da condicional da linha 4. Não seria possível isso, pois as linhas 15 a 25 precisam ser executadas independentemente da condição da linha 3;
D
Na linha 2 temos a declaração da função, onde o primeiro parâmetro é uma variável que foi declarada com dois asteriscos (**). Deveria ser somente um, pois dois asteriscos não são permitidos na linguagem C. É permitido e está correto. Porque temos um ponteiro para outro ponteiro, caracterizando dois asteriscos;
E
O uso do um asterisco antes do nome da variável, como na linha 3 por exemplo, significa que queremos manipular o endereço daquela variável. O asterisco indica o conteúdo indireto para qual o ponteiro aponta.
A essência de qualquer decisão é, em última análise, uma comparação. Podemos classificar nossos modos de comparação nas seguintes categorias, conforme aponta Law (2008):
I. Equivalência ou similaridade: igual ou diferente;
II. Qualidade: melhor ou pior;
III. Dimensão: maior ou menor
IV. Quantidade: mais ou menos, muito ou pouco.
Assinale a alternativa correta:
A
II e IV apenas.
B
I, III e IV.
C
III penas.
D
I e III apenas.
E
I, II, III e IV.