Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 96 de 353

Questão 2

Os algoritmos são sequências organizadas de execuções que são utilizadas para se garantir que determinados problemas sejam resolvidos. No algoritmo de Dijkstra, isso não é diferente, pois o objetivo é ter uma entrada de dados que permita fazer o processamento e, finalmente, que gere uma saída na qual foi programada.

Considerando o exposto, sobre o algoritmo de Dijkstra, analise as afirmativas a seguir.

I. O ponto inicial é utilizado na letra “P” com o valor 1.
II. É atribuído o valor infinito para todos os vértices no início do algoritmo.
III. Nas interações do algoritmo, o infinito deve ser substituído pelos custos negativos encontrados nos trajetos.
IV. Se existir um valor de menor custo no cruzamento de determinado vértice e se o algoritmo encontrar um trajeto de menor custo entre dois vértices, então se sobrescreve o valor.

Está correto o que se afirma em:

A
I e II, apenas.
B
I, II e III, apenas.
C
II, III e IV, apenas.
D
II e III, apenas.
E
II e IV, apenas.

A condição para um aluno ser aprova é ter média final, de 7 pontos ou superior. Essa condição pode ser implementada na linguagem Python, por meio de uma estrutura condicional. Considerando a linguagem Python, escolha a opção que implementa corretamente a condição para o aluno ser aprovado.

A
if media_final > 7:
print("aprovado")
B
elif media_final >= 7:
print("aprovado")
C
if media_final >= 7:
print("aprovado")
D
if media_final < 7:
print("aprovado")
E
elif media_final < 7:
print("aprovado")
Em qual seção é correto inserirmos o elemento Javascript?
A
Ambos na seção head e na seção body estão corretos
B
head
C
body
D
title
E
javascript

PERGUNTA 6

Os métodos de manipulação das listas são recursos indispensáveis para a produtividade do desenvolvimento com o uso dessas estruturas de dados.

Considere os seguintes métodos e suas definições.

  1. print().
  2. input().
  3. eval().

I. Tem o objetivo de retornar uma string, independentemente do valor digitado pelo usuário.

II. Tem o objetivo de instruir a linguagem para executar uma string como uma expressão Python.

III. Tem o objetivo de apresentar os dados em linha de comando.

Assinale a alternativa que relaciona adequadamente os dois grupos de informações.

A
1-III; 2-II; 3-I.
B
1-I; 2-III; 3-II.
C
1-I; 2-II; 3-III.
D
1-II; 2-I; 3-III.
E
1-III; 2-I; 3-II.

Que método é este?

A

Método lógico.

B

Método indutivo.

C

Método indireto.

D

Método dedutivo.

E

Método racional.

Um algoritmo escrito em pseudocódigo para rodar no VisuAlg deve possuir uma estrutura básica necessária para o seu funcionamento. Considerando esta estrutura, podemos afirmar que:
A
para que o algoritmo seja válido deve primeiro conter a palavra reservada “algoritmo”, seguida do nome do algoritmo, depois a sessão “inicio”, seguida da sessão “var” e por último “fimalgorimo”
B
Nenhuma alternativa.
C
na estrutura do algoritmo não importa a ordem em que as sessões se encontram.
D
a sessão “inicio” pode ser omitida, pois somente o “fimalgoritmo” é obrigatório.
E
para que o algoritmo seja válido deve primeiro conter a palavra reservada “algoritmo”, seguida do nome do algoritmo, depois a sessão “var”, seguida do “inicio” e “fimalgorimo”

Qual das seguintes frases está na voz passiva?

A

O professor explica a lição aos alunos.

B

A lição foi explicada aos alunos pelo professor.

C

Os alunos completarão a tarefa amanhã.

D

O professor e os alunos estão discutindo o projeto.

A respeito da prática de Cost Breakdown, leia as afirmações na sequência:


I. O aumento da concorrência e as recentes crises econômicas foram fatores que incentivaram a prática de Cost Breakdown entre as empresas.

PORQUE

II. Esta prática permite maior precisão no rateio dos custos de transformação aos produtos.

A respeito dessas asserções, assinale a opção correta.

A
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
B
As asserções I e II são proposições falsas.
C
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
D
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

8º) Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:

A

Uma Matriz é uma estrutura que possui mais de uma dimensão;

B

Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz;

C

É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas;

D

Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.

Na declaração: int TAB[][4] = {34,22,43,14,75,63,27,18,99,710,130,320,230,0,58,1}; a matriz TAB será assumida como tendo:
A
8 linhas
B
3 linhas
C
4 linhas
D
5 linhas
E
6 linhas