Questões
Pratique com questões de diversas disciplinas e universidades
4.038 questões encontradas(exibindo 10)
Ao planejar suas finanças pessoais, você decide reservar uma parte de sua renda mensal para um fundo de emergência. Qual é a recomendação mais adequada sobre o valor a ser reservado para esse fundo?
4) O primeiro elemento de uma sequência ocupa ____, o segundo 1, o último elemento ocupa a posição ______, onde n é capacidade de ________ da sequência. Algumas operações que podem ser feitas com sequências em Python são: in, ____, soma (+), dentre outras.
Escolha a opção que completa corretamente as lacunas.
Em relação ao enunciado acima e de acordo com os conceitos e características de uma Lista de Prioridades, classifique os trechos abaixo com V (verdadeiro) ou F (falso) e escolha uma das alternativas:
- Essa prioridade é, exclusivamente, definida através de um valor numérico e armazenada em algum de seus campos;
- Para encontrar a ordem desejada de execução das tarefas, por exemplo, um algoritmo deve, sucessivamente, escolher o dado de maior prioridade e retirá-lo da tabela;
- Tarefas novas podem ingressar na tabela a cada instante;
- As operações possíveis de serem efetuadas com os dados da lista de prioridades são somente três: seleção do elemento de maior prioridade, inserção de um novo elemento e remoção do elemento de maior prioridade;
- Entre as alterações permitidas nos dados da tabela não se inclui a mudança na prioridade desses dados pois haveria necessidade de implementação de uma nova lista de prioridades.
( ) Uma constante é um determinado valor fixo que se modifica na execução do programa.
( ) Variáveis são posições de memória com conteúdo fixo. A atribuição do valor ocorre no momento da declaração da variável e no cabeçalho do programa.
( ) Toda variável é identificada por um nome ou identificador.
( ) Vetores são estruturas que têm uma sequência de valores que possuem os mesmos tipos de dados.
Todos os DADOS em um programa Python são representados por OBJETOS ou pela relação entre objetos. Tudo em Python é um OBJETO, ou seja, é uma estrutura que possui certas características e AÇÕES. Escolha a opção que completa corretamente as lacunas.
Acerca dos algoritmos de ordenação, assinale a afirmativa correta:
- O algoritmo insertion sort é mais eficiente do que o quicksort para grandes entradas de dados.
- O algoritmo de ordenação heap sort utiliza uma árvore ternária de busca.
- A complexidade do algoritmo bubble sort é de ordem logarítmica.
- O algoritmo merge sort é implementado por meio de divisão e conquista.
- O shell sort é um algoritmo de ordenação estável e instável.
I. Um procedimento é um conjunto de comandos para uma tarefa específica referenciada por um nome no algoritmo principal, retornando um determinado valor no seu próprio nome.
II. Podem-se inserir módulos em um algoritmo. Para isso, pode-se utilizar 'Procedimentos' ou 'Funções'. As ações das 'Funções' e dos 'Procedimentos' são hierarquicamente subordinadas a um módulo principal.
III. Cada 'Função' ou 'Procedimento' pode utilizar constantes ou variáveis do módulo principal ou definir suas próprias constantes ou variáveis.
IV. Uma variável global indica o endereço onde um valor é armazenado na memória do computador, enquanto um ponteiro representa um valor numérico real.
Indique a opção que contenha todas as afirmações verdadeiras.
Assinale a alternativa que apresenta as sentenças corretas quanto a Mapas Associativos:
I. Sempre é baseado em questões lógicas ou matemáticas.
II. Um mapa pode ser definido por fórmulas.
III. Em uma função de mapeamento, não há retorno de valores.
IV. Os Mapas Associativos permitem adicionarmos associações e removê-las se necessário.