Buscar

Av1 de algoritmo

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 4 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

1.
		Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela.
int x = 235, y = 138, z = 177, m; 
m = z;
if( x < m) m = x;
if( y < m) m = y;
cout << m << " " << x << " " << y ;
	
	
	
	
	 
	138 138 235
	
	
	177 235 138
	
	
	177 138 235
	
	 
	138 235 138
	
	
	235 235 138
	
	
	
		2.
		Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela. 
int x = 4, y = 14, t;
float z;
if( x < y ) { t=x; x=y; y=t;}
z = (x % y) / y;
cout << x << " " << y << " " << z ;
	
	
	
	
	 
	0.5 4 14
	
	 
	14 4 0
	
	
	4 14 0.5
	
	
	4 14 0
	
	
	14 4 0.5
	
	
	
		3.
		Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
   cout<< N2;
}
else
{
   cout<< N1;
}
return 0;
}
	
	
	
	
	 
	N2 == N1 || N2 > 20
	
	
	N2 > N1 || N1 > 50
	
	 
	N1 > N2 || N2 < 50
	
	
	N1 < N2 && N1 > 20
	
	
	N1 < N2 && N1 < 50
	
	
	
		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  0
 
	
	
	11   12    110
 
	
	 
	11   12   110   1   0
 
	
	
	11  110  1 10
 
	
	
	11   110    1   0
 
	
	
	
		5.
		Examine as afirmativas a seguir e marque a alternativa correta.
I- A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo.
II- O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas estruturas de decisão simples, pois reduz o número de testes. 
III- Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas uma utilizando operadores lógicos.
	
	
	
	
	 
	Apenas a alternativa ii está correta.
	
	 
	Todas as alternativas estão corretas.
	
	
	Todas as alternativas estão erradas.
	
	
	Apenas a alternativa iii está correta.
	
	
	Apenas a alternativa i está correta.
	
	
	
		6.
		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)
	
	
	
		7.
		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(0 > a > 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	 
	if(a > 5 && a < 0) cout < < "pertinente"; else 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";
	
	
	
		8.
		Que comando deve ser usado para tomar uma decisão simples entre duas ações?
	
	
	
	
	
	case
	
	 
	while
	
	
	do while
	
	 
	if
	
	
	for

Continue navegando