Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 29 de 757
Considere as seguintes afirmacoes em relação à análise de complexidade de algoritmos.
1. O objetivo dos métodos analíticos é determinar uma expressão matemática que represente o comportamento de tempo de um algoritmo.
2. Métodos analíticos medem o tempo de execução de um algoritmo independente do computador utilizado.
3. Medir o tempo de execução de um algoritmo em um computador específico pode acabar fornecendo uma análise de tempo limitada.
4. Ao calcular a complexidade assintótica de um algoritmo, é possível concluir de maneira direta quando será o tempo de execução (em segundos) desse algoritmo.
Escolha a alternativa que apresenta TODAS as sentenças corretas.
A
2 e 3.
B
4.
C
1, 2 e 3.
D
1 e 4.
E
1 e 2.

Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador:

A
var caractere SALARIO;
B
var logico SALARIO;
C
var string SALARIO;
D
var real SALARIO;
E
var int SALARIO;

Observe o algoritmo a seguir:

Tendo como entrada os valores 7, 3 e 5, qual seria a saída apresentada por esse algoritmo?

A

'O aluno está reprovado com média: 3'.

B

'O aluno está aprovado com média: 6,5'.

C

'O aluno está em exame com média: 5'.

D

'O aluno está aprovado com média: 15'.

Qual é a tradução correta da frase "She always goes to the gym in the morning" para o português?

A

Ela nunca vai à academia à noite.

B

Ela sempre vai à escola de manhã.

C

Ela sempre vai à academia de manhã.

D

Ela vai à academia à tarde.

Um algoritmo é uma sequência de instruções e essas instruções podem ser organizadas em blocos denominados módulos. Com base na análise do seguinte algoritmo, assinale a alternativa que apresenta o valor mostrado na tela após a sua execução.

A
0.
B
24.
C
12.
D
6.
E
25.

(ADAPTADA) Na AULA 4 você aprendeu o laço while e o laço for. A seguir você está vendo um laço implementado com for. for i in range (100, 1000, 10): print(i) Você acertou! A afirmativa V é a única incorreta. A estrutura que implementa um contador implicitamente é o for (para) Você acertou! Esta é a correta, pois lembre que para irmos até 25, devemos colocar até 26, pois o for faz iterações até o valor ali colocado menos um. Assinale a alternativa que, CORRETAMENTE, gera a mesma saída que o código apresentado, mas agora implementando com laço while.

A
i = 100 while (i < = 1000): print(i) i += 10
B
i = 100 while (i < = 999): print(i) i += 10
C
i = 99 while (i < = 1000): print(i) i += 10
D
i = 99 while (i < = 999): print(i) i += 10
E
i = 99 while (i < = 999): print(i)

Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, conjunção e disjunção. Observe os 3 prints a seguir:

A
1 - True, 2 - True, 3 - False
B
1 - False, 2 - False, 3 - True
C
1 - True, 2 - False, 3 - True
D
1 - True, 2 - False, 3 - False
E
1 - True, 2 - True, 3 - False

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.

Um desenvolvedor está implementando um sistema de gerenciamento de estoque. Ele opta por uma estrutura de dados que permite armazenar e acessar informações de forma não sequencial. Qual estrutura de dados é ideal para armazenar informações de forma não sequencial?

A
Árvore
B
Array
C
Fila
D
Lista duplamente encadeada
E
Pilha

Marque a opção correta acerca da visita In-Ordem, usada em percursos de árvores binárias de busca:




A

O percurso in-ordem inicia a visita pela raiz da árvore, depois visita as sub-árvores a esquerda e depois as sub-árvores à direita em ordem assimétrica.

B

O percurso in-ordem inicia a visita pela raiz da árvore, depois visita as sub-árvores a esquerda e depois as sub-árvores à direita em ordem simétrica.

C

O percurso in-ordem inicia a visita nas sub-árvores a direita, depois visita a raiz da árvore e depois as sub-árvores à esquerda em ordem simétrica.

D

O percurso in-ordem inicia a visita nas sub-árvores a esquerda em ordem simétrica, depois visita a raiz da árvore e depois as sub-árvores à direita em ordem simétrica.

E

O percurso in-ordem inicia a visita pela raiz da árvore, depois visita as sub-árvores a esquerda e depois as sub-árvores à direita em ordem simétrica, terminando pela raiz principal.