Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 7 de 285

Assinale a alternativa correta que apresenta a principal característica do algoritmo ShellSort:

A
Ele divide o vetor em vetores menores e em cada um deles aplica o método InsertionSort.
B
Ele aplica uma busca sequencial completa.
C
Ele aplica o método SelectionSort utilizando recursividade.
D
Ele divide o vetor em vetores menores e em cada um deles aplica o método InsertionSort.
E
Ele aplica uma busca binária utilizando o método BubbleSort.

Um algoritmo é uma sequência de passos os quais visam atingir um objetivo. Nesse caso, com o trecho do algoritmo a seguir, qual é o objetivo que se pretende alcançar?

A

Carregar um vetor de 10 posições e alterar cada valor digitado em uma unidade.

B

Carregar um vetor de 5 posições e acrescentar uma unidade a cada valor digitado.

C

Carregar um vetor de 10 posições, em que as posições ímpares serão digitadas e as posições pares armazenarão o conteúdo da posição imediatamente anterior acrescido de uma unidade.

D

Carregar um vetor de 10 posições e acrescentar uma unidade a cada valor digitado.

E

Carregar um vetor de 5 posições, em que as posições ímpares serão digitadas e as posições pares armazenarão o conteúdo da posição imediatamente anterior acrescido de uma unidade.

Ao elaborar um plano financeiro pessoal, qual das seguintes etapas é considerada a mais importante para alcançar uma saúde financeira equilibrada?

A

Investir em ações imediatamente

B

Criar um orçamento sólido

C

Aumentar a renda sem controle de despesas

D

Dependendo exclusivamente de empréstimos

Na programação da operação imprime em árvores binárias, qual a ordem de percurso que trata a raiz, percorre a sub-árvore à esquerda e depois a sub-árvore à direita?

A
Pré-ordem
B
Ordem simétrica
C
Pós-ordem

Leia o trecho inicial de um artigo do livro Bilhões e bilhões do astrônomo e divulgador científico Carl Sagan (1934-1996) para responder à questão.

No artigo, o recurso à ironia está bem exemplificado em:

A

"O relato do que aconteceu a seguir não chegou até nós." (4º parágrafo)

B

"Quanto pesam 18,5 quintilhões de grãos de trigo?" (4º parágrafo)

C

"Ao longo do tempo, as peças, seus movimentos, as regras do jogo, tudo evoluiu." (1º parágrafo)

D

"Segundo o modo como ouvi pela primeira vez a história, aconteceu na Pérsia antiga." (1º parágrafo)

E

"Talvez o grão-vizir estivesse fazendo uma dieta rica em fibras." (3º parágrafo)

Podemos adotar algumas boas práticas para a nomeação de variáveis na linguagem Python, conforme descrito por Kalb (2016). Deste modo, analise as afirmativas abaixo e assinale a alternativa correta quanto a este assunto:

  1. Começar com uma letra ou sublinhado;
  2. Começar com um dígito;
  3. Ter no máximo 256 caracteres;
  4. Letras, dígitos, sublinhados e cifrões podem ser inseridos;
  5. Conter espaços e símbolos matemáticos (+, -, /, *, parênteses).
A
1, 3, 4.
B
1, 4, 5.
C
1, 2, 4.
D
1, 3, 4, 5.
E
2, 4, 5.

3. Sobre fluxograma, assinale a opção correta.

É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.

É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade.

É uma forma de se representar o uso de hardware no programa.

É uma forma de se escrever programas em qualquer linguagem de programação.

É usado na escrita de pseudolinguagens, como o Portugol.

A
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
B
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade.
C
É uma forma de se representar o uso de hardware no programa.
D
É uma forma de se escrever programas em qualquer linguagem de programação.
E
É usado na escrita de pseudolinguagens, como o Portugol.

O que é uma árvore binária completa?

A

Árvore com apenas um nó

B

Árvore onde todos os nós têm um ou nenhum filho

C

Árvore com todos os níveis completos e todos os nós em todos os níveis

D

Árvore onde todos os nós têm dois filhos

Na AULA 5 aprendemos a trabalhar com funções em linguagem Python. A seguir você encontra um código que cria uma função para encontrar o valor em milhas a partir de um dado valor em quilômetros.
def KmMilha (km):
    milha = km * 0.621371
    return milha
resultado = KmMilha(float(input('Digite um valor em quilômetros: ')))
print('Equivalente em milhas: {}' . format(resultado))
Acerca deste código, assinale a alternativa INCORRETA:
A
As linhas 5 e 6 correspondem ao que chamamos de programa principal.
B
A execução do nosso algoritmo se iniciará pela linha 1, definindo a função 'KmMilha'.
C
Na linha 3, a variável 'milha' envia seu valor para o programa principal. Este dado é armazenado em uma variável chamada 'resultado'
D
A variável 'km', na linha 1, recebe o dado vindo do input realizado na linha 5.
E
Na linha de código 1 temos a criação de uma função chamada 'KmMilha' e também de uma variável de nome 'km'
Sabe-se que um protótipo de uma função é o cabeçalho da função com ;(ponto-e-vírgula) ao final. E que nas funções a passagem de parâmetros se dá por valor ou por referência. Para o protótipo: void troca(float ext{&},float ext{&}); pode-se dizer que:
A
É um protótipo de função que recebe dois argumentos por passagem de valor. Os dois do tipo real e retorna, para a função chamadora, um valor inteiro.
B
É um protótipo de função que recebe dois argumentos reais e retorna, para a função chamadora, um valor real.
C
É um protótipo de função que recebe dois argumentos que são endereços que armazenam números reais, por passagem por referência. E a função não retorna nada para a função chamadora.
D
É um protótipo de função que recebe dois argumentos reais por passagem de valor e não retorna nada para função chamadora.
E
É um protótipo de função que recebe dois argumentos por passagem de valor. Um do tipo char e outro do tipo int, mas não retorna nada para função chamadora.