Questões
Pratique com questões de diversas disciplinas e universidades
2.844 questões encontradas(exibindo 10)
Com base no ataque ao hardware podemos definir o mesmo como:
Os ataques de hardware são ataques físicos que podem ser promovidos aos discos rígidos, placas de memória, adaptadores de rede etc, mas não podem conter opções lógicas ou de softwares.
Qual das seguintes opções é a melhor prática para manter um bom controle financeiro pessoal?
Gastar sempre em dinheiro vivo para evitar dívidas.
Fazer um orçamento mensal e acompanhar as despesas.
Usar cartões de crédito sem controle, aproveitando as vantagens.
Investir todo o dinheiro disponível em uma única ação de alto risco.
Em relação aos conceitos de iteratividade e recursividade, escolha uma sentença INCORRETA.
A recursão não possui desvantagens, portanto, as soluções recursivas sempre serão a melhor opção para implementar a solução de qualquer algoritmo.
Tanto implementações iterativas quanto recursivas são baseadas em uma estrutura de controle.
Há várias funções que podem ser resolvidas tanto iterativamente quanto recursivamente.
A recursão consegue a repetição por meio de chamadas repetidas.
Soluções recursivas criam uma outra cópia da função, o que pode consumir muita memória dependendo da quantidade de chamadas recursivas.
Qual é a estrutura de controle que um algoritmo recursivo substitui em relação a iteração?
Suponha que você está implementando um programa que precisa armazenar dados ordenados em uma estrutura para serem tratados posteriormente, na ordem em que foram recebidos. Haverá uma grande quantidade de recebimentos e tratamento de dados, mas o tamanho esperado da estrutura não deve variar muito. Qual tipo de estrutura de dado é a melhor nessa situação?
Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação:
Qual é o tipo de grafo mais comum utilizado em algoritmos de busca?
Grafo simples
Grafo ponderado
Grafo direcionado
Grafo não direcionado
Grafo cíclico
No cenário da utilização do operador “=”, como classificamos a utilização da função copy?
As listas são estruturas organizadas em uma sequência de elementos que pertencem ao mesmo tipo (como string, int e float) e têm o mesmo tamanho, sendo armazenadas em posições contíguas de memória. Em Python, essa é a estrutura de dados mais básica e armazena elementos em sequência, em que cada um contém um índice (sua posição na lista) que é sempre 0 para o primeiro elemento, sendo incrementado a cada elemento inserido na lista. A escolha entre as distintas implementações possibilita melhorar a aplicação e o espaço de alocação de memória. Considerando as distintas formas para implementação de listas, avalie as afirmacoes a seguir e relacione-as adequadamente aos termos ou ferramentas às quais se referem.
- Alocação sequencial.
- Alocação encadeada.
- Alocação estática.
- Alocação dinâmica.
I. Os dados da lista não exigem um tamanho fixo devido à possibilidade de definir a quantidade de memória que se pretende utilizar.
II. Os dados da lista estão dispostos de forma sequencial na memória e possuem um tamanho fixo.
III. Permitem a realização de um acesso aleatório a uma determinada posição da lista, pois os índices são usados para o acesso direto a uma posição de memória.
IV. Disponibiliza os elementos que não se encontram necessariamente em posições adjacentes de memória, mas considera uma posição lógica.
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.