Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 55 de 757

Qual é o fenômeno que ocorre quando a Lua passa completamente na sombra da Terra?

A

Eclipse solar

B

Eclipse lunar

C

Superlua

D

Conjunção planetária

A modularização de algoritmos é importante para organizar melhor código, facilitar a manutenção, entre outras coisas. Sobre funções e procedimentos, assinale a alternativa correta sobre a modularização:
A
procedimento sempre retorna um valor ao programa.
B
A função retorna um valor ao programa.
C
As variáveis definidas no escopo de cada função são em todo programa.
D
As variáveis locais são declaradas no escopo do programa.
De acordo com o pedido acima, indique a sequência correta.
A
F – V – F – V – F – V – F – V – F – V
B
F – F – F – V – F – V – V – F – F – V
C
V – F – F – F – V – V – F – V – F – F
D
V – V – V – F – V – V – F – V – F – F
E
F – F – F – F – F – V – F – F – F – V

Assinale a alternativa CORRETA que apresenta como esses passos podem criar um caminho e procedimentos corretos para a resolução de problemas:

A
Descreve como fazer algo através de uma sequência lógica e com um início determinado.
B
Descreve como fazer algo através de uma sequência lógica e com um início indeterminado.
C
Descreve como fazer algo através de uma sequência ilógica e com um fim determinado.
D
Descreve como fazer algo através de uma sequência lógica e com um fim determinado.
Analise as sentenças sobre as matrizes bidimensionais e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, podemos também inicializar as matrizes bidimensionais através de atribuições no momento da declaração
II. Toda matriz para armazenar vetores de char na linguagem C++ é bidimensional, pois o primeiro índice indica a quantidade de elementos e o segundo, o número de ´caracteres–1´ que serão armazenados em cada elemento
III. Quando tivermos que ler todos os valores armazenados em uma matriz bidimensional, precisaremos de duas estruturas de repetição, uma para “varrer” todas as linhas da matriz e outra para “varrer” todas as colunas
A
Somente as sentenças II e III estão corretas
B
As sentenças I, II e III estão corretas
C
Somente as sentenças I e III estão corretas
D
Somente a sentença II está correta

Analise os conceitos descritos acima e a imagem. Assinale a alternativa que corresponde aos conceitos e ao código acima:

A

Selection Sort.

B

Bubble Sort.

C

Quick Sort.

D

Insertion Sort.

E

Merge Sort.

Analise trecho de codigo

01 struct no { 02 int dado; 03 struct no *proximo; 04 }; 05 06 - typedef no *ptr_no; 07 08 - ptr_no lista; 09 10 - void lista_operacao(ptr_no lista, int valor){ 11 - while(lista->proximo != 12 lista = lista->proximo; 13 } 14 lista->proximo = (ptr_no) malloc (sizeof(no)); 15 lista = lista->proximo; 16 lista->dado valor; 17 lista->proximo = NULL; 18 - }

Assinale a alternativa correta com relação ao objetivo da função lista operacao():

A
Remover último nó da lista.
B
Inserir dois nós no inicio da lista
C
Remover primeiro nó da lista.
D
Inserir um nó no final da lista.

Marque a afirmativa correta para a "inserção incremental".

A

Consiste em adicionar um valor no vetor, mantendo a ordem existente e ajustando o total de elementos.

B

É um tipo de sequenciação por intercalação.

C

Os pivôs são escolhidos aleatoriamente.

D

É um tipo de ordenação por intercalação

E

A técnica é boa quando os dados ficam uniformemente distribuídos entre os seus compartimentos.

A função printf () imprime na saída padrão os caracteres entre aspas e/ou valores armazenadas nas variáveis. Além disso, é possível fazer a formatação do texto que será impresso na tela. Observando a declaração de variáveis abaixo, marque a opção que possui o código correto para impressão dos valores das variáveis declaradas int idade = 18; float altura = 1.72; char sexo = ‘F’;

A

printf("\nA idade e %d", idade); printf("\nA altura e %f", altura); printf("\nO sexo e %c", sexo);

B

printf("\nA idade e %f", idade); printf("\nA altura e %d", altura); printf("\nO sexo e %c", sexo);

C

printf("\nA idade e %c", idade); printf("\nA altura e %f", altura); printf("\nO sexo e %d", sexo);

D

printf("\nA idade e %d", idade); printf("\nA altura e %c", altura); printf("\nO sexo e %f", sexo);

E

printf("\nA idade e %c", idade); printf("\nA altura e %d", altura); printf("\nO sexo e %f", sexo);

As rotações são operações fundamentais para ajuste da propriedade AVL. Analise as afirmativas abaixo. I – A inserção de uma nova chave em uma árvore AVL pode desregular diversos nós no caminho da raiz até a folha onde a nova chave foi inserida. Só é necessário aplicar uma rotação no nó mais profundo desregulado. Porque II – A aplicação da rotação resulta em uma subárvore com a mesma altura da subárvore original, isto é, antes da inserção da nova chave. Marque a alternativa correta.

A

As duas afirmativas estão corretas e a segunda justifica a primeira.

B

A primeira afirmativa é verdadeira e a segunda afirmativa é falsa.

C

As duas afirmativas estão corretas e a segunda não justifica a primeira.

D

A primeira afirmativa é falsa e a segunda afirmativa é verdadeira.

E

As duas afirmativas são falsas.