Buscar

Programação de Computadores AV2

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 10 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 10 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 9, do total de 10 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

Programação de Computadores - 20211.C
AV2
AV2
Nota final---
5,4/6
Tentativa 1Enviado: 14/06/21 21:54 (BRT)
5,4/6
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/0,6
Considere a sintaxe da linguagem C. Quais das alternativas só tem tipos primitivos da linguagem C?
Ocultar opções de resposta 
1. 
Booleano, real, inteiro  
2. 
Caractere, int, real
3. 
Real, inteiro, char
4. 
int, float, char
Resposta correta
5. 
Real, inteiro, float
2. Pergunta 2
/0,6
Levando em conta os comandos para executar repetições, considere o comando de repetição usado e 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
   g : inteiro
inicio
 g <- 9
 repita
 g <- g + 5
 ate g > 32
 escrevaL ( g )
fimalgoritmo
Ocultar opções de resposta 
1. 
32.
2. 
33.
3. 
34.
Resposta correta
4. 
28.
5. 
40.
3. Pergunta 3
/0,6
Considere o trecho de programa abaixo para calcular o perímetro de um retângulo. O usuário deve fornecer, via teclado, a largura e comprimento do retângulo. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando.
var
 P, L, C : inteiro
inicio
 leia(L)
 leia(C)
 // Linha faltando
 escreva(P)
fimalgoritmo
Ocultar opções de resposta 
1. 
P <- L*2 + C*2
Resposta correta
2. 
P <- L + 2 + C + 2
3. 
P <- L^2 + C^2
4. 
P <- L*C
5. 
P <- L*2 * C*2
4. Pergunta 4
/0,6
Considere um programa para exibir os números pares entre 3 e 15. Para isso, deve usar o comando ENQUANTO. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando.
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 10_v1.PNG
Ocultar opções de resposta 
1. 
enquanto n < 15 faca
Resposta correta
2. 
enquanto n > 15 faca
3. 
enquanto 4 ate 14 faca 
4. 
enquanto n < 14 faca
5. 
enquanto n >= 14 faca
5. Pergunta 5
/0,6
Dê o resultado que será exibido na tela depois da execução desse trecho do programa (JAVA) abaixo. Depois responda a alternativa que contém a saída correta. 
int x = 3;
int y = 10;
printf ("%d", (y % x) );
Ocultar opções de resposta 
1. 
10
2. 
3
3. 
3.3
4. 
0.3
5. 
1
Resposta correta
6. Pergunta 6
/0,6
Analise a sequência de estruturas SE abaixo e marque a alternativa correta
Var
jogo : literal
inicio
Escreval(“informe o seu jogo preferido”)
leia(jogo)
se (jogo=”D”) então
   escreval(“dominó”) 
senao
se (jogo = “x”) então
   escreval(“xadrez”)
se (jogo= “F”) então
     escreval(“futebol”)
   senao
    escreval(“não informado”)
   fimse
fimse
fimse
FIMALGORITMO
Considere que no algoritmo acima, o usuário digitou o valor “F” para o jogo preferido.
Qual a mensagem que o programa vai emitir?
Ocultar opções de resposta 
1. 
vai emitir a mensagem “xadrez"
2. 
não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código
Resposta correta
3. 
vai emitir a mensagem “dominó”.
4. 
vai emitir a mensagem “xadrez e dominó”, pois falta um “senão” no código,
5. 
vai emitir a mensagem “futebol”
7. Pergunta 7
/0,6
Usando o comando “for” em uma repetição, temos um laço que se repete um número fixo de vezes. Considerando esse comando, dê o resultado que será exibido na tela depois da execução desse trecho do programa C abaixo. Em seguida, assinale a alternativa que contém a saída correta.
#include <stdio.h>
int main()
{
 int b = 20;
 for (int i =2; i < 7; i++ ){ 
  b -= 2; 
 }
 printf("%d\n", b);
 return 0;
}
Ocultar opções de resposta 
1. 
20.
2. 
10.
Resposta correta
3. 
12.
4. 
8.
5. 
14.
8. Pergunta 8
/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";
Ocultar opções de resposta 
1. 
Apenas III está correta.
2. 
Apenas I está correta.
3. 
Apenas II e III estão corretas.
Resposta correta
4. 
Apenas I e III estão corretas.
5. 
Apenas I e II estão corretas.
9. Pergunta 9
/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?
Ocultar opções de resposta 
1. 
para i de 300 ate 100 passo -30 faca
Resposta correta
2. Incorreta: 
para i de 300 ate 100 passo 30 faca
3. 
para i de 100 ate 300 passo 30 faca
4. 
para i:= 100 passo 30 ate 300 faca
5. 
para i de 100 ate 300 faca
10. Pergunta 10
/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 ?
Ocultar opções de resposta 
1. 
o operador ! resulta verdadeiro sempre que a sentença associada a ele é verdadeira
2. 
o operador II tem resultado verdadeiro quando as duas sentenças são verdadeiras
Resposta correta
3. 
os operadores lógicos em C não são usados com estruturas de decisão
4. 
os operadores lógicos não podem ser usados em conjunto, sendo apenas um por linha
5. 
o operador && tem resultado verdadeiro quando as duas sentenças são falsas
Comentários
Comentários para o aluno
Se

Continue navegando