Buscar

AV2 - Programação de computadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

05/07/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_13291074_1/review/inline-feedback?… 1/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /0,6
Considere a sintaxe da linguagem C. Quais das alternativas só têm operadores aritméticos usados na linguagem 
C?
+, -, /, < 
Resposta correta/, *, + , -, %
*, -, >, +
MOD, /, *, <>
\, *, =, % 
Pergunta 2 -- /0,6
Toda linguagem usa operadores lógicos. Não é diferente em C, em Visualg, Pascal, Java ou PHP. Todas são 
linguagens que usam esses operadores. No caso específico da linguagem C, qual das alternativas abaixo está 
correta ?
Resposta corretao operador II tem resultado verdadeiro quando as duas sentenças são verdadeiras
o operador ! resulta verdadeiro sempre que a sentença associada a ele é verdadeira
os operadores lógicos em C não são usados com estruturas de decisão
os operadores lógicos não podem ser usados em conjunto, sendo apenas um por linha
o operador && tem resultado verdadeiro quando as duas sentenças são falsas
Pergunta 3 -- /0,6
05/07/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_13291074_1/review/inline-feedback?… 2/7
Ocultar opções de resposta 
g ,
Analise o programa e dê o resultado que será exibido na tela depois da execução desse trecho do programa 
abaixo. Considere que o programa usa uma seleção dentro de outra seleção Depois responda a alternativa que 
contém a saída correta.
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 2_v1.PNG
CASA
Resposta corretaCA
MOTOCA
MOTO
CASACA
Pergunta 4 -- /0,6
Considere o trecho de programa abaixo para exibir a informação de “prova final”, caso a nota digitada via teclado 
seja menor que 7 e maior ou igual a 4. Substitua a linha de comentário por uma linha que resolva esse 
problema. Responda qual seria essa linha que está faltando.
var
 nota : inteiro
inicio
 escrevaL("Digite a nota: ")
 leia( nota )
 // Linha faltando
 escrevaL("Prova final")
 fimse
fimalgoritmo
05/07/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_13291074_1/review/inline-feedback?… 3/7
Ocultar opções de resposta 
Ocultar opções de resposta 
se (nota >= 4) e (nota<=7) entao
se (nota > 4) e (nota<7) entao
Resposta corretase (nota >= 4) e (nota<7) entao
se (nota <= 4) e (nota>7) entao
se (4>=nota<7) entao
Pergunta 5 -- /0,6
Considere o programa abaixo em VisuAlg. Dê o resultado que será exibido na tela depois da execução desse 
trecho do programa abaixo. Em seguida, assinale a alternativa que contém a saída correta.
var
 t, s : inteiro
inicio
 t <- 35
 s <- 9
 t <- t mod s
 s <- t + s
 escrevaL( t + s )
fimalgoritmo
35.
Resposta correta25.
44.
10.
16.
05/07/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_13291074_1/review/inline-feedback?… 4/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 6 -- /0,6
Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda 
a alternativa que contém a saída correta.
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 8_v1.PNG
1
Resposta correta10
12
8
5
Pergunta 7 -- /0,6
Observe o código abaixo e marque a alternativa incorreta.
O que acontecerá se tentarmos executar esse algoritmo?
PROGRAMAÇÃO DE COMPUTADORES - SUB 2019.2B - ENUNCIADO - QUESTÃO 4_v1.PNG
Resposta corretaO algoritmo rodará sem problemas
O algoritmo roda sem problemas, mas não calcula corretamente o total, pois faz uma comparação
05/07/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_13291074_1/review/inline-feedback?… 5/7
Ocultar opções de resposta 
O algoritmo tem uma repetição determinada 
O algoritmo rodará, mas vai parar na saída de dados, pois não usa corretamente as variáveis
O algoritmo tem uma estrutura de seleção que está incorreta
Pergunta 8 -- /0,6
Observe o algoritmo abaixo e assinale a alternativa correta quanto a como esse algoritmo vai se comportar.
algoritmo “comporta”
var
a,i: inteiro
inicio
para i:=1 ate 10 faca
 escreval(“i”)
 a:= a + i
fimalgoritmo
a variável a termina com o valor zero
Resposta correta
a letra “i” vai ser exibida dez vezes, pois está entre aspas, e o visualg interpreta 
como text
o algoritmo vai travar
o algoritmo trava porque a variável i deveria ser real
serão listados os valores de 1 a 10
Pergunta 9 -- /0,6
05/07/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_13291074_1/review/inline-feedback?… 6/7
Ocultar opções de resposta 
Dê o resultado que será exibido na tela depois da execução do programa abaixo. Considere uma seleção dentro 
da outra. Em seguida, assinale a alternativa que contém a saída correta.
var
 x,y : inteiro
inicio
 x <- 2
 Y <- 8
 se y % x = 0 entao
 se x = 2 entao
 escreva("Y")
 senao
 escreva("x")
 fimse
 senao
 se y = 8 entao
 escreva( x )
 senao
 escreva( y )
 fimse
 fimse
fimalgoritmo
Resposta corretay.
8.
0.
2.
x.
Pergunta 10 -- /0,6
Saber quais dados devem entrar no sistema é o primeiro passo para seguir na especificação de um programa, 
ou seja, saber o que entra no sistema, como é processado, e o que sai. Depois disso, devemos traduzir essas 
informações numa linguagem de programação que o computador entenda. Esse passo é chamado de 
05/07/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_54549_1/outline/assessment/_3704198_1/overview/attempt/_13291074_1/review/inline-feedback?… 7/7
Ocultar opções de resposta 
“codificação”. Depois de codificar o programa, são realizados testes para ver se o mesmo funciona a contento. 
Se necessário, são feitos ajustes. Diante desta informação marque qual das alternativas abaixo não condiz com 
o processo descrito:
definir quais são os dados de saída, que são os dados a serem transmitidos ou exibidos em tela.
Resposta corretaformatar o algoritmo, pois quanto mais linhas ele possuir melhor, sempre.
definir o processamento, ou seja, que tipo de transformação será aplicada aos dados.
construir e testar o algoritmo.
entender o problema a ser resolvido e definir os dados que entrarão no sistema.

Outros materiais