Buscar

LINGUAGEM DE PROGRAMAÇÃO I3

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I 
5a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
Exercício: CCE0608_EX_A5__V1 26/03/2018 21:56:24 (Finalizada) 
Aluno(a): REINALDO 2018.1 - F 
Disciplina: CCE0608 - LINGUAGEM DE PROGRAMAÇÃO I 
 
 
 
 
Ref.: 201802253227 
 
 
 
 1a Questão 
 
 
 O programa abaixo terá qual saída? 
int main() { 
int j = 2; 
for ( int i = 1 ; i < = 3 ; i++ ) { 
 cout << i * j << endl; } 
} 
 
 
12 
 1 * 2 
2 * 2 
2 * 3 
 
1 * 2 = 2 
2 * 2 = 4 
3 * 2 = 6 
 
2, 4, 6 
 2 
4 
6 
 
 
 
 
Ref.: 201802020322 
 
 
 
 2a Questão 
 
 
 Mostre a saída gerada pelo seguinte trecho de programa implementado em C++: 
int i, valor=1, soma=0; 
for( i = 1; i <= 4; i++ ) { 
 soma = soma + valor; 
 valor = valor + 2; 
} 
cout << soma << " e " << valor; 
 
 
 
 
9 e 16 
 
9 e 7 
 
9 e 9 
 
25 e 11 
 16 e 9 
 
 
 
 
Ref.: 201802266310 
 
 
 
 3a Questão 
 
 
 Considere o trecho de código abaixo. O que será impresso quando o programa for executado? 
int main() 
{ 
 int contador = 1; //declarando e inicializando a variável de controle 
 
 while (contador < 10) // Testando a condição 
 { 
 printf("%d ", contador); //Executando um comando dentro do laço 
 
 contador++; //atualizando a variável de controle 
 } 
 
 return 0; 
} 
 
 1 2 3 4 5 6 7 8 9 
 
1 2 3 4 5 6 7 8 9 10 
 
1 2 3 4 5 6 7 8 9 10 11 
 
0 1 2 3 4 5 6 7 8 9 10 
 
0 1 2 3 4 5 6 7 8 9 10 11 
 
 
 
 
Ref.: 201801431934 
 
 
 
 4a Questão 
 
 
 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. 
Observe as afirmações abaixo e escolha a opção ERRADA. 
 
I As chaves de abertura e fechamento, sempre, não são obrigatórias. 
II No teste unimos expressões relacionais com operadores lógicos quando 
necessário. 
III A palavra then está presente na estrutura. 
IV O uso do else poderá não ser necessário. 
 
 
 II e IV estão corretas. 
 I está errada. 
 II está correta e a III não está correta. 
 I e III estão corretas. 
 IV está correta e a I não está correta. 
 
 
 
 
Ref.: 201802263133 
 
 
 
 5a Questão 
 
 
 Analise o trecho de código abaixo e determine qual a saída gerada: 
int i, A = 0, B = 1 ; 
for (i = 1; i < 5; i++) { 
 A = B; 
 B = i + B * A; 
} 
cout << " A = " << A << " B = " << B; 
 
 
A = 0 B = 1 
 A = 39 B = 1525 
 A = 6 B = 39 
 
A = 8 B = 67 
 
A = 67 b = 4757 
 
 
 
 
Ref.: 201802262177 
 
 
 
 6a Questão 
 
 
 Considerando com entrada os seguinte números 5 e 10. Marque a alternativa que contém a 
resposta do programa na tela para os números digitados. 
int main() { 
int a,b; scanf("%d",&a); scanf("%d",&b); 
while (a < b) { printf("%d",a); a = a + 2; } 
system("pause"); 
return 0; } 
 
 
56789 
 
57 
 Nenhuma das outras alternativas 
 579 
 
57911 
 
 
 
 
Ref.: 201802253268 
 
 
 
 7a Questão 
 
 
 Qual será a saída do programa abaixo? 
int main() { 
int i=0; 
do { 
i++; 
cout << i << endl; 
} while (i < 2); 
} 
 
 0 
1 
2 
 
1 2 
 
2 
 1 
2 
 
0 
1 
 
 
 
 
Ref.: 201802020328 
 
 
 
 8a Questão 
 
 
 Complete o trecho de código abaixo com a expressão condicional adequada para o comando de repetição 
exibir a mensagem "Boa Noite" 100 vezes. 
i = 0; 
while ( ) { 
cout << "Boa Noite" << endl; 
i = i + 1; 
} 
 
 
i != 100 
 
i <= 100 
 
i >= 100 
 
i == 100 
 i < 100

Continue navegando