Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 82 de 285
Leia a frase a seguir e assinale a alternativa que se encaixa na lacuna:
Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014).
A
Condicional.
B
Homogênea.
C
Heterogênea.
D
Estrutural.
E
Múltipla escolha.

As estruturas de repetições são muito importantes quando estamos desenvolvendo nossos aplicativos, qual estrutura permite que os comandos contidos dentro do loop sejam executados ao menos uma vez mesmo a condição do loop sendo falsa?

A
Comando DO-WHILE
B
Comando WHILE
C
Comando FOREACH
D
Comando FOR
E
Comando REPEAT

Uma Lista é uma estrutura de dados simples, que permite o armazenamento de elementos (ou nós) sequencialmente. Sobre as Listas é possível afirmar que:

A

Permitem inserção no seu final e remoção apenas no seu início.

B

Permitem inserção no seu início e remoção apenas no seu final.

C

Permitem inserção ou remoção apenas no seu início.

D

Permitem inserção ou remoção apenas no seu início ou no seu final.

E

Permitem inserção ou remoção em qualquer de suas posições.

Qual é o tipo de grafo que é mais adequado para representar relações entre objetos em um sistema de recomendação?

A
Grafo ponderado
B
Grafo não ponderado
C
Grafo orientado
D
Grafo não orientado
E
Grafo cíclico

Considere a existência de uma linguagem de programação na qual, na invocação de uma função, a passagem dos parâmetros seja exclusivamente por valor. O código abaixo está escrito nessa linguagem e os comentários explicam o significado de cada linha. Que valor será atribuído à variável "b" após a execução do seguinte código?

a = 100 // atribui o valor 100 à variável "a"
f(a + 1) // invoca a execução da função "f"
b = a // atribui o valor da variável "a" à variável "b"
// define a função "f"
a = a + 10
A
101
B
110
C
100
D
111
E
11
Uma estrutura de dados do tipo “lista encadeada” com 10 (dez) elementos, sendo que o primeiro e o último estão ligados entre si, recebe o nome de:
A
lista encadeada circular
B
lista tríplice
C
lista moderada
D
lista de Zargov
E
lista invertida

Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas.


I. As estruturas de repetição em Python podem utilizar o comando “break” para interromper o loop e seguir para a próxima instrução ou bloco de instruções não indentadas na sequência do loop.

PORQUE

II. Existem situações em que é necessário interromper o laço de repetição, dependendo de uma determinada condição, isso ocorre, principalmente, quando não se conhece o número de repetições necessárias para realizar determinada tarefa.

Analisando as asserções anteriores, conclui-se que:

A
as duas asserções são verdadeiras, e a segunda não justifica a primeira.
B
a primeira asserção é falsa, e a segunda é verdadeira.
C
as duas asserções são falsas.
D
a primeira asserção é verdadeira, e a segunda é falsa.
E
as duas asserções são verdadeiras, e a segunda justifica a primeira.

13. (Poscomp) Considere as seguintes estruturas de dados: (I) Tabela hash (II) Fila (III) Árvore de binária de busca (IV) Pilha. Qual ou quais das estruturas acima requer mais do que tempo médio constante para inserção de um elemento?

A
Somente(I)
B
Somente(II)
C
Somente(III)
D
Somente(IV)
E
Todas
Levando em consideração a estrutura de dados do tipo “Pilha”, analise os itens a seguir e, ao final, assinale a alternativa correta:

Um elemento a ser removido é o que está há menos tempo na estrutura de dados.
Um elemento a ser removido é o que está há mais tempo na estrutura de dados.
Um elemento a ser inserido é colocado na base da pilha.
A
Apenas o item I é verdadeiro
B
Todos os itens são verdadeiros
C
Apenas o item II e III são verdadeiros
D
Apenas o item III é verdadeiro
E
Apenas o item II é verdadeiro

Sobre as características do garbage collector (GC), assinale a alternativa correta.

A

O GC é capaz de reaproveitar uma área de memória recém-desalocada, evitando o custo de desalocação e realocação.

B

Uma das desvantagens do GC é utilizar um único núcleo de processamento, o que pode congelar a execução da aplicação.

C

O GC é recomendado em aplicações de tempo real, pois é capaz de agrupar a memória não utilizada em blocos grandes antes de desalocá-la.

D

Quando uma área de memória fica sem referência, ela é desalocada imediatamente pelo GC.

E

O GC congela a aplicação por uma quantidade previsível de tempo, o que o torna recomendado para aplicações de tempo real.