Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 38 de 757

Qual é o objetivo principal de um algoritmo de ordenação?

A

Encontrar o elemento máximo em um vetor

B

Encontrar o elemento mínimo em um vetor

C

Ordenar os elementos de um vetor em ordem crescente ou decrescente

D

Encontrar a média dos elementos de um vetor

E

Encontrar a soma dos elementos de um vetor

Com relação às estruturas de repetição (ou laços) na linguagem C, o for, while e do-while. Qual opção abaixo é verdadeira?
A
A condição dentro de um laço while e A do-while não precisa ser colocada dentro de parênteses.
B
Os laços while e for executam sempre, pelo menos uma vez, o corpo do laço.
C
laço do while executa sempre, pelo menos uma vez, o corpo do laço.
D
No laço for, o número de vezes que as cargas iniciais são executadas (inicialização) é sempre igual ao número de do laço.
E
No laço for ou while, o número de vezes que a condição é testada é sempre igual ao número de do laço.

Seja a seguinte AVL abaixo. Com a inserção da chave 90, marque a opção que indica exatamente o que acontecerá com a resultante após essa inserção: 30 20 50 10 40 60 80

A
A resultante irá desbalancear à esquerda do nó de chave 10.
B
A arvore resultante irá desbalancear à direita do nó de chave 80.
C
A resultante irá à direita do nó de chave 40.
D
A resultante irá desbalancear à esquerda do nó de chave 60.
E
A árvore resultante irá manter balanceamento geral da arvore.

O algoritmo bubble sort é popular, mesmo que ineficiente. Usando esse algoritmo para ordenar um vetor em ordem crescente, contendo os números [ 5, 4, 1, 3, 2 ], serão feitas:

A

16 comparações e 9 trocas.

B

10 comparações e 9 trocas.

C

10 comparações e 10 trocas.

D

10 comparações e 8 trocas.

E

6 comparações e 10 trocas.

O que o uso de typedef proporciona em relação aos tipos em C?
A
Abreviar nomes de tipos e tratar tipos complexos.
B
Definir novos tipos de dados.
C
Alocar dinamicamente vetores de estruturas.
D
Organizar dados de alunos em uma tabela.

Quais dos componentes abaixo caracteriza uma atividade como sendo “esporte”?

A
Regras criadas ou modificadas pelos próprios participantes, a competição e a determinação.
B
Regras definidas por instituições regulamentadoras, a competição e o marco organizacional.
C
Regras flexíveis, podendo ser criadas ou modificadas pelos próprios participantes, competição e o marco organizacional.
D
Regras definidas por instituições regulamentadoras, competições assistemáticas e a busca pela melhora dos aspectos relacionados à saúde.
E
Regras criadas ou modificadas pelos próprios participantes, a competição e a determinação.
Os tipos de dados booleanos têm características específicas em relação aos outros tipos de variáveis. A partir dessa afirmação, identifique a alternativa que apresenta um exemplo de dados booleanos:
A
Verdadeiro ou falso.
B
Rua Paulista.
C
2,5.
D
10.
E
01/12/2019.

3ª) Quanto às operações na estrutura de dados pilha, assinale a alternativa correta.

A

A limpeza da pilha estática é feita alterando o valor do topo para -1 e removendo as referências dentro do vetor dados.

B

A remoção na pilha retira todos os elementos da pilha e segue a ordem na qual os elementos foram inseridos.

C

Para verificar se uma pilha encadeada está cheia, basta testar se o topo é do tamanho do vetor de dados.

D

A operação de iteração permite remover todos os elementos da pilha de uma só vez.

E

A inserção na pilha encadeada tem custo próximo de zero, pois a estrutura do nó é muito pequena.

Analise as asserções, em relação à utilização dos operadores da Linguagem C e às instruções descritas. Considere que estas instruções estão na main(), que a variável foi previamente declarada como sendo do tipo inteiro e inicializada com valor 3, bem como as bibliotecas necessárias foram incluídas:

printf("%d",a++);
printf("\n%d",a);

I) quando o programa for executado serão apresentados na tela o mesmo valor que é 4.
II) quando o programa for executado serão apresentados na tela valores distintos;
III) quando o programa for executado serão apresentados na tela o mesmo valor que é 3.
IV) quando o programa for executado serão apresentados os valores 3 e depois o valor 4.

É correto apenas o que se afirma em:

A
II e IV.
B
I.
C
III.
D
II.
E
I, II, III e IV.
Em relação às estruturas condicionais na Linguagem C, avalie as asserções abaixo:
I) uma estrutura de decisão realiza um desvio de fluxo de execução voltando a alguma instrução anterior.
II) todas as estruturas de decisão realizam uma seleção de instruções com base em uma condição ou teste.
III) uma estrutura de decisão do tipo switch-case possui restrições quanto ao tipo de dados aceito na condição que será avaliada.
IV) em uma estrutura de decisão if-else encadeada, ocorre a subordinação de uma estrutura condicional sobre a outra, causando uma dependência entre elas.

É correto apenas o que se afirma em:
A
II, III e IV.
B
II.
C
I e III.
D
II e IV.
E
I, II, III e IV.