Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 78 de 112

Sobre vetor, é possível afirmar que cada elemento da lista pode ser acessado através de um número inteiro dado como índice. Na declaração de um vetor de tamanho 4, qual será o primeiro índice?

A
0
B
1
C
2
D
3

Um triângulo tem dois lados medindo 7 cm e 10 cm. Qual é o intervalo possível para o comprimento do terceiro lado?

A

3 cm < x < 17 cm

B

3 cm < x < 10 cm

C

10 cm < x < 17 cm

D

3 cm < x < 16 cm

Qual das alternativas é verdadeira sobre o código acima:

A
O código não possui nenhum erro.
B
O cálculo deveria ser uma divisão entre a base e a altura.
C
As variáveis base e altura deveriam ser inteiros.
D
A variável área precisa ser do tipo real, pois a altura e a base possuem este tipo.

Qual das seguintes tecnologias é considerada a base para a maioria das inovações atuais em inteligência artificial e aprendizado de máquina?

A

Blockchain

B

Redes Neurais

C

Impressão 3D

D

Computação Quântica

Considerando os fundamentos do pensamento computacional e suas aplicações nas mais diversas áreas de conhecimento. Identifique nas alternativas a seguir o pilar que permite utilizar soluções empregadas em problemas anteriores para resolver problemas atuais.

A
Automação por algoritmos.
B
Organização.
C
Reconhecimento de padrões.
D
Abstração.
E
Decomposição.

Qual das opções abaixo apresenta uma definição correta do conceito de algoritmo?

A

É um passo a passo de como construir um programa em uma linguagem qualquer.

B

É a sequência de instruções que produz um resultado esperado, sem incluir a declaração das variáveis.

C

É uma sequência de instruções que, quando executadas, geram um programa em uma linguagem de programação.

D

É a organização de uma sequência de instruções que as entradas e saídas produzidas por um programa.

E

É a sequência de passos, incluindo a declaração de variáveis, que, uma vez executados, produzem uma saída de acordo com o esperado.

O símbolo abaixo pode representar qual comando nas linguagens de programação?

A

Comando de repetição

B

Comando condicional

C

Comando de atribuição

D

Comando de declaração

O algoritmo abaixo apresenta o pseudocódigo da ordenação por inserção.

para i = 2, … n faça
valor = V[i]
j = i - 1
enquanto j >= 1 e valor < V[j] faça
V[j+1] = V[j]
j = j - 1
V[j+1] = valor

Escolha a alternativa correta em relação à complexidade desse algoritmo.

A
O tempo de pior caso é uma função quadrática.
B
O tempo de pior caso é uma função constante.
C
O tempo de pior caso é uma função linear.
D
O tempo de pior caso é uma função exponencial.
E
O tempo de pior caso é uma função binária.

Acerca dos algoritmos de ordenação, analise as afirmativas a seguir.

I. Diz-se que o algoritmo O(log n) tem um tempo de execução linear.

II. O Quicksort é o mais rápido para todos os tamanhos na situação de ordem aleatória experimentados.

III. Entre os métodos de custo O(n²), a Seleção é melhor para todos os tamanhos de ordenação aleatória experimentados.

IV. O Shellsort é o algoritmo mais eficiente que existe para uma grande variedade de situações. Entretanto, deve-se procurar uma implementação estável. O algoritmo é recursivo, o que demanda uma pequena quantidade de memória adicional.

A
I e III
B
II e IV
C
III
D
Apenas I
E
Todas estão corretas

De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 2 e 4, respectivamente?

A

O valor foi:6

B

Nenhuma das alternativas anteriores

C

O valor foi:2

D

O valor foi:4

E

O valor foi:5