Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 /0,6 Analise o programa e dê o resultado que será exibido na tela depois da execução do programa abaixo. Considere a seleção encadeada. Em seguida, assinale a alternativa que contém a saída correta. var idade : inteiro inicio idade <- 21 se idade > 21 entao escreva("Responsabilidade penal") senao se idade = 21 entao escreva("Maior de 21") senao escreva("Menor") fimse fimse fimalgoritmo 1. • Maior de 21. Resposta correta 2. Maior de 21 Responsabilidade penal. 3. Responsabilidade penal Menor. 4. Responsabilidade penal. 5. Menor. • Pergunta 2 /0,6 Considere o programa que leia uma letra como resposta. Se a letra for “S” então escreva “SIM” caso contrário escreva “NÃO”. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var res : caractere inicio escreva("Digite a resposta: ") leia (res) // Linha faltando escreva ("NÃO") senao escreva ("SIM") fimse fimalgoritmo 1. • se res = "S" entao 2. se res <> "S" entao Resposta correta 3. se res <> "N" entao 4. se res = "SIM" entao 5. se res = "NÃO" entao • Pergunta 3 /0,6 Considere a sintaxe de uma linguagem algorítmica (VisuAlg, Portugol, etc.). Quais das alternativas tem uma declaração correta para os tipos primitivos de uma linguagem algorítmica em português? 1. • z : inteiro Resposta correta 2. w double 3. c : char 4. int x 5. Integer: a • Pergunta 4 /0,6 As estruturas de repetição são encontradas em diversas linguagens, como C, Vba ou Visualg. Supondo que você quisesse fazer uma contagem de 300 até 100 regressivamente de 30 em 30, como você faria? 1. • Incorreta: para i de 300 ate 100 passo 30 faca 2. para i de 100 ate 300 passo 30 faca 3. para i de 300 ate 100 passo -30 faca Resposta correta 4. para i:= 100 passo 30 ate 300 faca 5. para i de 100 ate 300 faca • Pergunta 5 /0,6 Conte quantas das frases abaixo estão corretas e marque a alternativa adequada. • SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 • SE..ENTAO..SENAO equivale ao FOR e serve para estruturas de seleção • PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutura de repetição determinada • expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos 1. • 0 Resposta correta 2. 4 3. 3 4. 1 5. 2 • Pergunta 6 /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 1. • se (4>=nota<7) entao 2. se (nota >= 4) e (nota<7) entao Resposta correta 3. se (nota <= 4) e (nota>7) entao 4. Incorreta: se (nota >= 4) e (nota<=7) entao 5. se (nota > 4) e (nota<7) entao • Pergunta 7 /0,6 Faça a relação entre as colunas. Considere a sintaxe da linguagem C. Preencha a COLUNA 2 com os números de referência da COLUNA 1. OBS: Pode haver referências (números) duplicadas e/ou referências que não serão colocadas na coluna 2. COLUNA 1 ( 1 ) int ( 2 ) float ( 3 ) char COLUNA 2 ( ) Usado para definir o número de pessoas em uma festa ( ) Usado para representar o valor de uma nota fiscal ( ) Usado para guardar a primeira letra do nome de uma pessoa ( ) Usado para representar a nota de um aluno 1. • 2, 1, 2, 3 2. 1, 2, 3, 1 3. 1, 3, 2, 2 4. 1, 2, 3, 2 Resposta correta 5. 1, 3, 3, 1 • Pergunta 8 /0,6 Podemos usar o comando PARA em uma repetição. Considerando esse comando, 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 i , x : inteiro inicio para i de 0 ate 3 faca x <- x + 3 fimpara escrevaL ( x ) fimalgoritmo 1. • 12. Resposta correta 2. 10. 3. 9. 4. 3. 5. 13. • Pergunta 9 /0,6 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 1. • MOTOCA 2. MOTO 3. CA Resposta correta 4. CASA 5. CASACA • Pergunta 10 /0,6 Analise as atribuições abaixo considerando a sintaxe da linguagem C e as declarações das variáveis. Quais das atribuições estão corretas? // declarações int x; float i; char a; I x = 2.5; II i = 25; III a = "2"; Pergunta 10 /0,6 Analise as atribuições abaixo considerando a sintaxe da linguagem C e as declarações das variáveis. Quais das atribuições estão corretas? // declarações int x; float i; char a; I x = 2.5; II i = 25; III a = "2"; 1. 1. Apenas I e II estão corretas. 2. Apenas I e III estão corretas. 3. Apenas III está correta. 4. Apenas I está correta. 5. Apenas II e III estão corretas. Resposta correta
Compartilhar