Questões

Pratique com questões de diversas disciplinas e universidades

1.774 questões encontradas(exibindo 10)

Página 35 de 178

O uso de fluxogramas traz uma melhoria substancial na visualização e no entendimento de algoritmos, principalmente quando eles apresentam um certo grau de complexidade. Com base nisso, analise o fluxograma a seguir. Com relação ao fluxograma apresentado, avalie as afirmativas a seguir.

  • I. O algoritmo faz a divisão de dois valores.
  • II. A divisão será feita independentemente dos valores lidos para N1 e N2.
  • III. Se N2 for igual a zero, uma mensagem será enviada ao usuário.
  • IV. O algoritmo prevê um possível erro de divisão por zero.
A
I, II e III, apenas.
B
I, III e IV, apenas.
C
II, apenas.
D
I, II, III e IV.
E
I e II, apenas.
Quando um laço (loop) é mal estruturado e a condição é sempre verdadeira, o loop é considerado:
A
Real
B
Inteiro
C
Não iniciado
D
Infinito
E
Sem estrutura de condição.
O processo de passagem de parâmetros permite estabelecer uma linha de comunicação entre os conteúdos dos trechos de sub-rotinas e dos trechos de programa que chamam essas sub-rotinas. Dado o seguinte trecho de código em C, assinale a alternativa correta:
A
O escopo da variável soma é dinâmico e se estende durante toda execução do programa.
B
O tempo de vida da variável soma estende-se durante o tempo em que a função imprimeCabecalho() é executada.
C
O escopo da variável soma se estende da função calcula() para a função imprimeCabecalho.
D
O escopo da variável soma é contido pela função imprimeCabecalho.
E
O escopo e o tempo de vida da variável soma são iguais e contidos pela função imprimeCabecalho.

Uma lista ligada é um conjunto linear de nós que segue unidirecionalmente. Cada nó é um conjunto de dados mais um ponteiro indicando o endereço do elemento seguinte. Na manipulação de listas precisamos de três operações fundamentais, que são:

A
Função, memória e criação.
B
Inclusão, busca e remoção.
C
String, nó e delete.
D
Insert, function e delete.
E
Nó, ponteiro e lista.

Algoritmos de Ordenação - Algoritmo de ordenação por seleção natural
Em que tipo de problemas o algoritmo de ordenação por seleção natural é mais eficaz?

A
Problemas de otimização de funções não lineares
B
Problemas de busca em grafos
C
Problemas de ordenação de listas
D
Problemas de classificação de dados
E
Problemas de reconhecimento de padrões

Python foi desenvolvido em 1991 e nesta época não havia a expectativa de se transformar na linguagem que se tornou atualmente. Neste sentido, escolha a alternativa que indica corretamente duas bibliotecas que deixaram o Python uma opção proeminente para a área de análise de dados:

A
NumPy e matplotlib.
B
scikit-learn e seaborn.
C
pandas e matplotlib.
D
scikit-learn e pandas.
E
pandas e NumPy.

Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. A tabela a seguir está representando qual conectivo?

A
Conectivo ou... ou..
B
Conectivo de negação.
C
Conectivo bicondicional.
D
Conectivo condicional.

Observe a porção de código abaixo e assinale a alternativa correta:

for (var i = 0; i < 5; i++) { console.log(i); }

Serão impressos os números de zero a quatro

A
VERDADEIRO
B
FALSO

Levando em consideração a linguagem de programação Python, o código abaixo irá imprimir quais números?

a=25

while a<100:

print(a)

a+=30
A
25, 50, 80
B
100, 75, 50
C
25, 55, 90
D
25, 55, 85

Qual é o conceito que descreve a relação entre o tamanho da entrada e a quantidade de memória necessária para executar um algoritmo de ordenação?

A

Complexidade temporal

B

Complexidade espacial

C

Eficiência

D

Escalabilidade

E

Relação de complexidade