Questões

Pratique com questões de diversas disciplinas e universidades

4.038 questões encontradas(exibindo 10)

Página 12 de 404
Começando com uma função geral e abstrata do que o programa deve fazer, este é dividido em várias funções também abstratas. Qualquer uma destas funções pode, de forma hierárquica, ser dividida em mais funções abstratas e assim sucessivamente.
Sendo assim, analise as afirmativas abaixo:
I. As funções aceitam entradas e saídas de forma a generalizar o processo aplicando-se a quaisquer dados de tipos determinados;
II. As entradas são os argumentos e dados globais usados no procedimento ou função;
III. As saídas são o valor de retorno (as funções podem ou não possuir valor de retorno), modificações feitas através de ponteiros e referências, bem como mudanças em dados globais;
IV. As entradas e as saídas não desempenham o papel da interface para as funções.
Assinale a alternativa correta:
Estudar questão
Seja a seguinte árvore binária. Analise as afirmativas e marque a correta.
A árvore acima possui 4 nós folhas.
A figura ilustra uma árvore binária de busca porque para todos os nós vale a seguinte propriedade: os nós contidos na subárvores esquerda são menores que a raiz e os contidos na subárvore direita são maiores.
Ao buscar pelo nó 45 na árvore acima, um algoritmo de busca em Python irá realizar sempre O(n) passos. Isto ocorre uma vez que é necessário analisar todos os nós da árvore para encontrar o nó 45.
É possível inserir mais um nó filho ao nó 30.
Supondo que a árvore em questão é uma árvore binária de busca, a inserção de um novo nó com chave 47 pode ser feita em qualquer subárvore vazia.
Estudar questão

25. Qual o principal motivo para você ter escolhido este curso?

Estudar questão

Em um sistema mecânico, um componente é submetido a uma carga de tração. Qual das seguintes propriedades mecânicas é principalmente utilizada para descrever a capacidade do material de resistir à deformação permanente sob essa carga?

Estudar questão

Uma tabela recebe chaves do tipo string e armazena os dados internamente como um vetor. A função de espalhamento da tabela Hash utiliza o seguinte procedimento para mapear as strings em inteiros:

  1. Mapeamento de caracteres: os três primeiros caracteres são mapeados em inteiros da forma:
    • De a até f: mapeado para 1
    • De g até n: mapeado para 3
    • De o até s: mapeado para 5
    • De t até z: mapeado para 7
  2. Os inteiros associados a cada um dos três primeiros caracteres são multiplicados entre si.
  3. O resto da divisão por 11 é computado, dado que o vetor possui tamanho 11.

Dadas as seguintes strings: ULISSES, DANIELLE e LARISSA, aplicando a função de espalhamento apresentada, indique a alternativa correta que apresenta a string e a posição obtida.

Estudar questão

Um bloco de massa m = 5 ext{ kg} é colocado sobre uma superfície horizontal sem atrito. Uma força constante de F = 20 ext{ N} é aplicada horizontalmente ao bloco.
Qual será a aceleração do bloco?

Estudar questão
O que significa o termo 'ruído' em um conjunto de dados de regressão?
Estudar questão

Um Sistema Gerenciador de Banco de Dados é um software que possui muitas funcionalidades, sendo uma delas a questão de segurança. Caso ocorra uma falha de hardware ou software, a integridade do banco é mantida. A empresa que mantém um banco de dados precisa ficar atenta e também tomar muitas precauções em relação à segurança do banco de dados, por isso, precisa ter uma política de backup. Analise com cuidado cada alternativa e escolha a opção correta referente à política de backup que a empresa deve possuir para preservar a integridade de seu banco de dados.

Estudar questão

Qual é o objetivo principal do algoritmo de busca binária?

Estudar questão

Uma lista encadeada pode ser representada como um elemento do tipo nó, que possui uma variável para o dado e outra que é um ponteiro para o próximo. Além disso, há uma variável que aponta para o início da lista. A respeito de listas encadeadas, assinale as afirmativas corretas:



I – Uma lista dinâmica pode ter qualquer tamanho que caiba a memória, pois os elementos são adicionados dinamicamente, mas ela deve ter o mínimo de um elemento, para que o ponteiro que aponta para o início não se perca.

II – O último elemento da lista deve apontar para o elemento nulo (NULL), mesmo que ele seja também o primeiro elemento da lista.

III – Uma lista vazia possui o ponteiro de início apontando para o elemento nulo (NULL).

IV – Uma lista é considerada cheia quando o último elemento aponta para o elemento fim.

Estudar questão