Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 65 de 173

Em cada estrutura de dados é utilizado um processo para inserção e remoção de elementos. Todo tipo de estrutura, seja fila, pilha ou árvore, tem funções que auxiliam nesse processo. Sendo assim, se os elementos A, B, C e D forem colocados nesta ordem em uma fila e excluídos um de cada vez, em que ordem serão removidos?

A
ABCD
B
DCAB
C
ABDC
D
ACDB
E
DCBA

Uma lista encadeada pode ser considerada uma estrutura de dados linear, em que cada elemento é considerado um objeto ou entidade separada em si mesmo. Cada elemento de uma lista consiste em dois itens - os dados e a referência ao próximo nó. Considerando essas informações e o conteúdo estudado sobre, pode-se afirmar que a estrutura que tem o valor null somente no seu último nó é a:

A
Lista duplamente encadeada.
B
Lista simplesmente encadeada.
C
Lista circular.

C++ é uma linguagem de alto nível que restringe o programador sobre o acesso aos recursos da plataforma. Nesse caso, a região de memória em que estão as funções e variáveis fica oculta, o que facilita a implementação de estruturas de dados.

A
Verdadeiro
B
Falso

A linguagem C permite alocar (reservar) dinamicamente (em tempo de execução) blocos de memórias utilizando ponteiros. A esse processo dá-se o nome de alocação dinâmica, que faz uso das funções malloc, calloc, realloc e free, disponíveis na biblioteca stdlib.h. Para liberar um bloco de memória previamente alocado, por meio de um único parâmetro de entrada, faz-se uso de qual função?

A
Calloc
B
Clear
C
Malloc
D
Realloc
E
Free

Qual é a estrutura de dados utilizada para definir um ponto com coordenadas x, y e z?

A
struct ponto { float x, y, z; };
B
struct coordenada { float x, y, z; };
C
struct ponto { int x, y, z; };

Us ponteiros apontam para uma variável, mas eles também são uma variável que contém um endereço de memória. Afinal, quais benefícios podem ser encontrados quando utilizamos ponteiros?

A
O ponteiro armazena itens e pode localizar esses itens por meio de um número inteiro.
B
Os ponteiros fornecem meios para as funções modificarem seus argumentos e podem aumentar a eficiência de certas rotinas.
C
Os ponteiros fornecem meios para realizar depuração e criar laços de repetição.
D
Os ponteiros fornecem meios para realizar polimorfismo e criar laços de repetição que podem ser utilizados em vetores.
E
Os ponteiros fornecem meios para as funções modificarem estruturas e criarem laços de repetição.
No protocolo SSL (secure sockets layer), qual é a obrigatoriedade em relação à autenticação do servidor para o cliente?
A
É obrigatório.
B
Não é obrigatório.
C
Depende do tipo de conexão.

O que é a Internet das Coisas (IoT)?

A

Um termo utilizado para descrever a conexão de dispositivos eletrônicos com a internet.

B

Um termo utilizado para descrever a conexão de pessoas à internet.

C

Um termo utilizado para descrever a conexão de animais à internet.

D

Um termo utilizado para descrever a conexão de nuvens à internet.

Considerando uma lista com n elementos ordenados, no pior caso e no caso médio, a complexidade do algoritmo de busca binária é dada por qual expressão?

A
O(n)
B
O(n.log n)
C
O(1)
D
O(n²)
E
O(log n)

É conhecido que as listas podem ter variações entre estática, dinâmica, homogênea, heterogênea, ordenada ou não ordenada. Sabe-se também que as características relativas aos tipos de dados e à forma de alocação de memória podem ser identificadas por meio da forma de declaração da lista, enquanto as características de ordenação de uma lista só poderão ser identificadas com uma análise das funções implementadas pelo algoritmo.

Observando a declaração do nodo a seguir, é possível identificar a qual tipo de lista ele pertence.

struct nodo
{
int idade;
float altura;
char sexo;
nodo *proximo;
};

Marque a alternativa que tenha as características corretas para a lista declarada:

A
Lista estática heterogênea.
B
Lista estática homogênea.
C
Lista encadeada dinâmica heterogênea.
D
Lista encadeada dinâmica homogênea.
E
Lista duplamente encadeada dinâmica heterogênea.