Buscar

exercicio ESTRUTURAS DE DECISÃO PARTE 1

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

Prévia do material em texto

1.
		Analise o código abaixo e marque as saídas corretas:
#include
int main () {
int x, i;
x = 1;
cout << x;
i = 6;
x = x + i;
cout << x;
if ( x <= 7) {
cout << x;
x = x + 10; 
} else {
cout<< x;
}
retun 0;
}
		
	
	
	
	 
	1, 7, 17
	
	
	0, 6 e 7
	
	
	1, 6 e 7
	
	 
	1, 7 e 7
	
	
	1, 6 e 16
	
	
	
		2.
		Escolha a alternativa abaixo que completa o sentido da frase: 
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
		
	
	
	
	
	aspas simples
	
	
	palavras reservadas
	
	
	strings
	
	 
	chaves
	
	
	aspas duplas
	
	
	
		3.
		Verifique o trecho de código abaixo e marque a alternativa que apresenta a melhor construção para as condições abaixo, utilizando uma estrutura de decisão composta.
if(a > 0) cout < < "pertinente";
if(a < 5) cout < < "pertinente";
if(a > =5) cout < < " não pertinente";
		
	
	
	
	 
	if(a > 0 && a < 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	
	if(a > 0 || a < 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	
	if(0 > a > 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	
	if(a > 0 + a < 5) cout < < "pertinente";
else cout < < "não pertinente";
	
	
	if(a > 5 && a < 0) cout < < "pertinente"; else cout < < "não pertinente";
	
	
	
		4.
		 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução  o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0.    Para isso, considere o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num  > 0)
  {
      num++;
      cout << num << " ";
  }
  cout << num + 1 << " ";
  if (num < 0)
  {
      num--;
      cout << num << " ";
  }
  else
     cout << num * 10 ;
		
	
	
	
	
	11  110  1 10
 
	
	
	11  110  1  0
 
	
	
	11   12    110
 
	
	
	11   110    1   0
 
	
	 
	11   12   110   1   0
 
	
	
	
		5.
		Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if (k == 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k; 
else 
cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2; 
		
	
	
	
	
	10 12 2 0
	
	 
	11 11 2 0
	
	 
	x = 10 y = 12 z = 0 k = 0
	
	
	x= 11 y = 11 z = 2 k = 0
	
	
	x = 10 y = 12 z = 0.833 k = 0
	
	
	
		6.
		Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if ( k != 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 
		
	
	
	
	
	10 12 0.833 1.2
	
	 
	x= 10 y = 12 z = 0 k = 2
	
	
	x = 10 y = 12 z = 0.833 k = 1.2
	
	
	Nada é impresso na tela, pois k é zero.
	
	
	10 12 0 2
	
	
	
		7.
		Qual das sentença em C++  a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10?
		
	
	
	
	
	if (x == 7 && x > 10)
	
	
	if (x != 7 || x >= 10)
	
	
	if (x == 7 || x <= 10)
	
	 
	if (x != 7 && x > 10)
	
	
	if (x != 7 || x > 10)
	
	
	
		8.
		O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não.
		
	
	
	
	 
	decisão, se, condição, condição, verdadeira.
	
	
	decisão, para, condição, condição, falsa.
	
	
	decisão, enquanto, condição, decisão, verdadeira.
	
	
	decisão, se, condição, condição, para.
	
	
	condição, repita, se, condição, para.

Outros materiais