Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 18 de 173
A estrutura de dados que consiste no armazenamento de cada elemento em um endereço calculado a partir da aplicação de uma função sobre a chave de busca denomina-se:
A
lista encadeada.
B
tabela hash.
C
árvore AVL.
D
árvore B.
E
árvore binária.

Qual é a principal função das métricas de engajamento nas mídias sociais?

A

Analisar o número total de seguidores de uma conta.

B

Medir o nível de interação e envolvimento do público com o conteúdo publicado.

C

Monitorar a frequência de postagens feitas em uma conta.

D

Avaliar a quantidade de cliques em links externos nas postagens.

O que é um Tipo Abstrato de Dados (TAD) e qual a sua importância na programação?
A
Um TAD é uma técnica de programação que agrupa vários tipos e funções com funcionalidades relacionadas, facilitando a manutenção e reuso de códigos.
B
Um TAD é um arquivo de cabeçalhos em C que contém apenas os cabeçalhos das funções oferecidas por um módulo, evitando repetições manuais e facilitando o uso por outros programadores.
C
Um TAD é um tipo de dado que representa um ponto no R2, com operações como criação, liberação de memória e cálculo de distância entre pontos.
Dois vetores ordenados, contendo, cada um deles, n números inteiros, precisam ser unidos em outro vetor maior, que conterá os 2n números, que também serão armazenados de forma ordenada. A complexidade de tempo de melhor caso desse processo será, então:
A
O(1), pois se precisa fazer apenas uma cópia simples de cada um dos elementos originais.
B
O(log n), pois se usa a busca binária para determinar qual será o próximo elemento copiado para o vetor de destino.
C
O(nlog n), pois se precisa fazer uma busca de cada elemento para depois inseri-lo no vetor de destino.
D
O(n), pois se precisa fazer uma cópia de cada um dos elementos originais, o que implica uma varredura.
E
4^n (correta)

O que são ponteiros em programação e qual a sua utilidade?

A

Ponteiro é um tipo de dado especial que armazena o valor de uma variável.

B

Ponteiro é um tipo de dado especial que armazena o endereço de memória de uma outra variável.

C

Ponteiro é um tipo de dado especial que armazena um valor constante.

D

Ponteiro é um tipo de dado especial que armazena um valor nulo.

Qual é o algoritmo de programação dinâmica mais adequado para resolver o problema da alocação de recursos em um sistema de produção?

A
Algoritmo de Knapsack
B
Algoritmo de Programação Dinâmica para Alocação de Recursos
C
Algoritmo de Fluxo Máximo
D
Algoritmo de Caminho Mais Curto
E
Algoritmo de Busca em Largura (BFS)
Como podemos inicializar uma struct em C?
A
Não é possível inicializar structs em C.
B
Apenas atribuindo valores aos membros durante a declaração.
C
Com a função init_struct() específica para inicializações.
D
Com uma lista entre chaves { } na declaração da struct.
O algoritmo de ordenação por intercalação, também conhecido como merge sort, é um dos algoritmos estudados na AULA 2. Acerca deste algoritmo, assinale a alternativa CORRETA.
A
A complexidade do merge sort é O(n \, ext{log} \, n), pois o algoritmo trabalha com o princípio de dividir para conquistar. O(n \, ext{log} \, n), pois temos duas funções.
B
O processo do merge sort consiste em dividir uma estrutura de dados de tamanho n (um vetor por exemplo) em n partes de tamanho unitário.
C
Ao dividir o conjunto de dado em duas partes menores, o merge sort sempre calcula a posição central da ruptura, que é dada pela média entre os valores posição inicial com a posição final, arredondando para cima. É feito um truncamento somente da parte inteira.
D
A intercalação é realizada utilizando um vetor auxiliar para ir armazenando os dados que vão sendo ordenados naquele momento.
E
A função merge sort pode ser implementada de forma recursiva, ou seja, realizando chamadas de si mesma até que o conjunto de dados seja indivisível. A ordenação só ocorre quando as partes menores forem agregadas novamente. A ordenação ocorre nas partes menores e indivisíveis.

O que é Machine Learning (Aprendizado de Máquina)?

A

Um tipo de aprendizado que ocorre apenas em seres humanos.

B

Um ramo da inteligência artificial que permite que os sistemas aprendam com os dados.

C

Um tipo de aprendizado que ocorre apenas em máquinas de lavar.

D

Um ramo da ciência dos materiais que estuda máquinas.

Qual o tamanho de uma lista? A função len() pode ser invocada passando uma lista como parâmetro; retorna o número de elementos na lista Na verdade, a função len() informa-nos a quantidade de elementos em qualquer conjunto ou sequência (tal como uma string...)

A
Retorna o número de elementos em uma lista
B
Retorna a soma de todos os elementos em uma lista
C
Retorna a média dos elementos em uma lista