Logo Passei Direto
Buscar

Algoritmos e Linguagem de Programação 2

Questionário sobre algoritmos em Portugol (VisualG) com questões de múltipla escolha que avaliam operadores relacionais, saídas de algoritmos, estruturas condicionais (simples/composta/encadeada/múltipla), fluxogramas/diagramas de bloco, tipos primitivos e vetores/matrizes.

Ferramentas de estudo

Questões resolvidas

O desvio mostrado no algoritmo abaixo é um:
Um ciclo ou loop.
Desvio condicional composto.
Desvio condicional encadeado.
Todas as alternativas estão erradas.
Desvio condiciona simples.

Marque a alternativa correta sobre os diagramas de bloco:
Terminal; Entrada manual; processamento; Exibição; Decisão; Preparação.
Terminal; processamento; Entrada manual; Decisão; Exibição; Preparação.
Entrada manual; Terminal; Exibição; Preparação; processamento; Decisão.
Preparação; Entrada manual; Exibição; Terminal; Decisão; processamento.

O algoritmo apresentado é uma calculadora básica. Nele temos um desvio com múltiplas escolhas. Ao ser executado, o usuario deve entrar com um valor real, uma operação e um outro valor real. Assinale qual linha da operação que será executada se o usuário digitar como entrada o valor real “5”, a operação “*” e o valor real “5”. Também informe o resultado numérico da execução:
Linha 22 com valor final 0.
Linha 23 com valor final 1.
Linha 18 com valor final 10.
Linha 20 com valor final 0.
Linha 22 com valor final 25.

Na figura abaixo, temos um algoritmo em português estruturado e o resultado da sua saída após a execução. Com base no que foi aprendido sobre vetores bidimensionais (matrizes).
Qual alternativa expressa o comando correto para escrever em tela o elemento com valor 16:
escreva ( num[2,4] )
escreva ( num[2,2] )
escreva ( num[3,2] )
escreva ( num[4,4] )
escreva ( num[4,2] )

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O desvio mostrado no algoritmo abaixo é um:
Um ciclo ou loop.
Desvio condicional composto.
Desvio condicional encadeado.
Todas as alternativas estão erradas.
Desvio condiciona simples.

Marque a alternativa correta sobre os diagramas de bloco:
Terminal; Entrada manual; processamento; Exibição; Decisão; Preparação.
Terminal; processamento; Entrada manual; Decisão; Exibição; Preparação.
Entrada manual; Terminal; Exibição; Preparação; processamento; Decisão.
Preparação; Entrada manual; Exibição; Terminal; Decisão; processamento.

O algoritmo apresentado é uma calculadora básica. Nele temos um desvio com múltiplas escolhas. Ao ser executado, o usuario deve entrar com um valor real, uma operação e um outro valor real. Assinale qual linha da operação que será executada se o usuário digitar como entrada o valor real “5”, a operação “*” e o valor real “5”. Também informe o resultado numérico da execução:
Linha 22 com valor final 0.
Linha 23 com valor final 1.
Linha 18 com valor final 10.
Linha 20 com valor final 0.
Linha 22 com valor final 25.

Na figura abaixo, temos um algoritmo em português estruturado e o resultado da sua saída após a execução. Com base no que foi aprendido sobre vetores bidimensionais (matrizes).
Qual alternativa expressa o comando correto para escrever em tela o elemento com valor 16:
escreva ( num[2,4] )
escreva ( num[2,2] )
escreva ( num[3,2] )
escreva ( num[4,4] )
escreva ( num[4,2] )

Prévia do material em texto

Pergunta 1 
3 / 3 pts 
Sobre os operadores relacionais, em português estruturado (Portugol). 
Verifique quais comparações entre variáveis está errada. 
 
c < a 
 
a = b 
 
a > b 
 
b > c 
 
b > a > c 
 
Pergunta 2 
3 / 3 pts 
Qual seria a saída do algoritmo, com várias estruturas condicionais simples, 
conforme a imagem abaixo: 
 
Algoritmo escrito em portugol em VisaulG3.0.7.0 
 
p: falso q: verdadeiro; p: verdadeiro q: falso; p: falso q: verdadeiro; p: falso 
q:falso. 
 
 
p: verdadeiro q: verdadeiro; p: verdadeiro q: falso; p:falso q: verdadeiro; p: falso 
q: falso. 
 
 
p: verdadeiro q: verdadeiro; p: verdadeiro q: falso; p: falso q: verdadeiro. 
 
 
p: verdadeiro q: falso; p: verdadeiro q: falso; p: falso q: verdadeiro; p: falso q: 
falso. 
 
 
IncorretaPergunta 3 
0 / 3 pts 
Marque a alternativa incorreta referente a forma de representação dos 
algoritmos: 
 
a forma gráfica de representação dos algoritmos é conhecida como diagrama 
de blocos. 
 
 
a forma textual de representação dos algoritmos é conhecida como 
pseudocódigo ou português estruturado. 
 
 
na forma gráfica de representação dos algoritmos são utilizados símbolos para 
especificar cada ação. 
 
 
os algoritmos podem ser representados de forma gráfica e textual. 
 
 
a forma gráfica de representação dos algoritmos é conhecida como 
pseudocódigo ou português estruturado. 
 
 
Pergunta 4 
3 / 3 pts 
O desvio mostrado no algoritmo abaixo é um: 
 
 
 
Desvio condiciona simples. 
 
 
Um ciclo ou loop. 
 
 
Todas as alternativas estão erradas. 
 
 
Desvio condicional composto. 
 
 
Desvio condicional encadeado. 
 
 
IncorretaPergunta 5 
0 / 3 pts 
Com base no algoritmo em português estruturado (portugol), mostrado na 
figura abaixo. Qual será a saída para este algoritmo. 
 
Algoritmo escrito em portugol em VisaulG3.0.7.0 
 
10 
 
 
3 
 
 
2 
 
 
1 
 
 
5 
 
 
Pergunta 6 
3 / 3 pts 
Marque a alternativa correta sobre os diagramas de bloco: 
 
 
 
 
 
 
 
 
Terminal; processamento; Entrada manual; Decisão; Exibição; Preparação. 
 
 
Terminal; Entrada manual; processamento; Exibição; Decisão; Preparação. 
 
 
Terminal; processamento; Entrada manual; Exibição; Decisão; Preparação. 
 
 
Preparação; Entrada manual; Exibição; Terminal; Decisão; processamento. 
 
 
Entrada manual; Terminal; Exibição; Preparação; processamento; Decisão. 
 
 
Pergunta 7 
3 / 3 pts 
O algoritmo apresentado é uma calculadora básica. Nele temos um desvio com 
múltiplas escolhas. Ao ser executado, o usuario deve entrar com um valor real, 
uma operação e um outro valor real. Assinale qual linha da operação que será 
executada se o usuário digitar como entrada o valor real “5”, a operação “*” e o 
valor real “5”. Também informe o resultado numérico da execução: 
 Algoritmo 
escrito em portugol em VisaulG3.0.7.0 
 
Linha 22 com valor final 0. 
 
 
Linha 22 com valor final 25. 
 
 
Linha 20 com valor final 0. 
 
 
Linha 18 com valor final 10. 
 
 
Linha 23 com valor final 1. 
 
 
Pergunta 8 
3 / 3 pts 
 
 
 
Segundo o fluxograma abaixo, qual seria a saída para o valor N1 = 5 e N2=3 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6 
 
 
5 
 
 
8 
 
 
3 
 
 
2 
 
 
Pergunta 9 
3 / 3 pts 
Os tipos de dados primitivos que estão organizados em 3 grupos são: 
 
Reais, inteiros e caracteres. 
 
 
Todas as alternativas estão erradas. 
 
 
condicionais, incondicionais e lógicos. 
 
 
Numéricos, caracteres e lógicos. 
 
 
Vetores, matrizes e registros. 
 
 
Pergunta 10 
3 / 3 pts 
Na figura abaixo, temos um algoritmo em português estruturado e o resultado 
da sua saída após a execução. Com base no que foi aprendido sobre vetores 
bidimensionais (matrizes). Qual alternativa expressa o comando correto para 
escrever em tela o elemento com valor 16: 
 
Algoritmo escrito em portugol em 
VisaulG3.0.7.0 
 
 
escreva ( num[2,2] ) 
 
 
escreva ( num[3,2] ) 
 
 
escreva ( num[4,4] ) 
 
 
escreva ( num[2,4] ) 
 
 
escreva ( num[4,2] )

Mais conteúdos dessa disciplina