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 9 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 9 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 9 páginas

Prévia do material em texto

1. Pergunta 1 
/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 100 ate 300 passo 30 faca 
2. 
para i de 300 ate 100 passo 30 faca 
3. 
para i:= 100 passo 30 ate 300 faca 
4. 
para i de 100 ate 300 faca 
5. 
para i de 300 ate 100 passo -30 faca 
Resposta correta 
2. Pergunta 2 
/0,6 
Considere o programa abaixo para exibir na tela o valor da maior nota. Considere que o 
usuário não digitará notas iguais! Substitua a linha de comentário por uma linha que 
resolva esse problema. Responda qual seria essa linha que está faltando. 
 
var 
 nota_1,nota_2: real 
inicio 
 escreva("Digite a nota 1:") 
 leia(nota_1) 
 escreva("Digite a nota 2:") 
 leia(nota_2) 
 // Linha faltando 
 escrevaL(nota_2) 
 senao 
 escrevaL(nota_1) 
 fimse 
fimalgoritmo 
Ocultar opções de resposta 
1. Incorreta: 
se (nota_2 = nota_1) entao 
2. 
se (nota_1 > nota_2) entao 
3. 
se (nota_2 <> nota_1) entao 
4. 
se (nota_2 < nota_1) entao 
5. 
se (nota_2 > nota_1) entao 
Resposta correta 
3. Pergunta 3 
/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. 
1 
Resposta correta 
2. 
0.3 
3. 
3 
4. 
3.3 
5. 
10 
4. Pergunta 4 
/0,6 
Considere a série de operações aritméticas. 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 
 a, b, c : inteiro 
inicio 
 a <- 4 
 b <- 21 
 c <- b \ a 
 c <- a + b + c 
 escreva( c ) 
fimalgoritmo 
Ocultar opções de resposta 
1. 
10. 
2. 
15. 
3. 
30. 
Resposta correta 
4. 
25. 
5. 
27. 
5. Pergunta 5 
/0,6 
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 A , B , C , D; 
 A = 5; 
 B = 8; 
 D = B; 
 C = A; 
 B = A % 2; 
 A = C + B * 3; 
 printf("%d", (A+B) ); 
 return 0; 
} 
Ocultar opções de resposta 
1. 
9. 
Resposta correta 
2. Incorreta: 
8. 
3. 
5. 
4. 
13. 
5. 
4. 
6. Pergunta 6 
/0,6 
Temos um laço que se repete um número X de vezes. Quantas vezes a palavra “barco” 
será repetida depois da execução desse trecho do programa C abaixo? Responda a 
alternativa que contém a quantidade de vezes. 
#include <stdio.h> 
int main() 
{ 
 int n = 1; 
 do { 
 for (int i=1; i<3; i++) 
 printf("barco\n"); 
 n++; 
 printf("barco\n"); 
 } while (n <4); 
 return 0; 
} 
Ocultar opções de resposta 
1. 
6. 
2. 
12. 
3. 
9. 
Resposta correta 
4. 
10. 
5. 
8. 
7. Pergunta 7 
/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. 
int main() 
{ 
int A , B; 
A = 3; 
B = 1; 
A = B; 
B = A; 
A = A % 2; 
A = A + B * 3; 
printf("A = %d", A ); 
return 0; 
} 
Ocultar opções de resposta 
1. 
A = 1 
2. 
A = 6 
3. Incorreta: 
A = 2 
4. 
A = 3 
5. 
A = 4 
Resposta correta 
8. Pergunta 8 
/0,6 
Para construir expressões aritméticas, usando a sintaxe de VisuAlg, precisamos usar a 
sintaxe correta. Qual das alternativas tem uma expressão aritmética usando a sintaxe 
correta do VisuAlg? 
Ocultar opções de resposta 
1. 
x <- (4 + 2))*(2-1) 
2. 
x <- ( (2 + 5) * (2 * 8) ) 
Resposta correta 
3. 
x <- (( 3 + 2) * 4 
4. 
x <- ( 4 / 2 ) + (3 > 2 ) 
5. 
x <- ( 3 <> 2) / 2 
9. Pergunta 9 
/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. 
var 
 soma, i, j : inteiro 
inicio 
 para i de 0 ate 7 faca 
 para j de 1 ate 5 faca 
 soma <- soma + 1 
 fimpara 
 fimpara 
 escrevaL ( soma ) 
fimalgoritmo 
Ocultar opções de resposta 
1. 
48 
2. 
40 
Resposta correta 
3. 
14 
4. 
8 
5. 
6 
10. Pergunta 10 
/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 
Ocultar opções de resposta 
1. 
se res <> "N" entao 
2. 
se res <> "S" entao 
Resposta correta 
3. 
se res = "S" entao 
4. 
se res = "NÃO" entao 
5. Incorreta: 
se res = "SIM" entao

Outros materiais