Buscar

Questões de Lógica de Programação

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

Prévia do material em texto

1a Questão (Ref.: 201603884780)
	Pontos: 0,1  / 0,1
	1-     Para a estrutura de repetição do para representada a seguir em pseudo código, qual   das respostas abaixo é correta?
 
para  (x<-1;  x<=20;  x++)
		
	
	Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será executada.
	
	O próximo comando depois da execução dessa estrutura terá 20 como o valor da variável x.
	
	Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36
	 
	Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
	
	Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
		
	
	
	 2a Questão (Ref.: 201603302360)
	Pontos: 0,1  / 0,1
	Em relação à lógica de programação, considere os pseudocódigos:
 
		
	 
	Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.
	
	O resultado da solução apresentada por Alg2 é menor do que a de Alg1.
	
	O resultado da solução apresentada por Alg2 é maior do que a de Alg1.
	
	Somente Alg1 tem consistência em sua representação e chega a um resultado.
	
	Somente Alg2 tem consistência em sua representação e chega a um resultado.
		
	
	
	 3a Questão (Ref.: 201604034137)
	Pontos: 0,1  / 0,1
	Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o valor de "???????".
		
	
	if (numero!=0)
	
	if ( (numero%2)<>0)
	
	if (numero==0)
	
	if ( (numero%2)=0)
	 
	if ( (numero%2)==0)
		
	
	
	 4a Questão (Ref.: 201603420678)
	Pontos: 0,1  / 0,1
	Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem: 3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela.
#include 
using namespace std; 
int main()
{
    float s, r; 
    cin  >>  s  >>  r; 
    if( s < 2000 ) 
        cout  <<   s * r   <<  endl; 
    else if( s < 3000 ) 
            cout  <<   s  +  s * r  <<   endl; 
        else
          cout  <<  s  +  s * r / 100   <<   endl; 
system("pause");
}
		
	
	2080  / 3120
	
	8000 / 15000
	
	2080 / 15000
	 
	10000 / 3120
	
	10000 / 15000
		
	
	
	 5a Questão (Ref.: 201603929046)
	Pontos: 0,1  / 0,1
	Qual a função matemática que serve para calcular o quadrado?
		
	 
	pow
	
	raiz
	
	sqrt
	
	raizquadrada
	
	floor
		 Para a estrutura de repetição do para representada a seguir em pseudo código, qual   das respostas abaixo é correta?
 
para  (x<-1;  x<=20;  x++)
		Quest.: 1
	
	
	
	
	O próximo comando depois da execução dessa estrutura terá 20 como o valor da variável x.
	
	
	Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
	
	
	Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será executada.
	
	
	Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
	
	
	Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36
	
	
		2.
		Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
int main() 
{
   float v, r, total;
   printf ("%f  %f", v, r);
   total  =  v * ( 1 - r/ 100 );
   printf ("%f\n" , v ); 
   printf ("%f\n", total); 
   system("pause"); 
}
		Quest.: 2
	
	
	
	
	5000
-150
	
	
	5000
150
	
	
	5000
4150
	
	
	5000
4800
	
	
	5000
4850
	
	
		3.
		Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o valor de "???????".
		Quest.: 3
	
	
	
	
	if ( (numero%2)<>0)
	
	
	if (numero==0)
	
	
	if ( (numero%2)=0)
	
	
	if (numero!=0)
	
	
	if ( (numero%2)==0)
	
	
		4.
		Considere o trecho de código C++ abaixo: 
int i;
for ( i = 0; i <= 100; i++) {
  cout << "Linha " << (i + 1) << endl;
}
Qual é o valor da variável "i" ao final da execução do código acima?
		Quest.: 4
	
	
	
	
	102.
	
	
	101.
	
	
	99.
	
	
	0.
	
	
	100.
	
	
		5.
		Em relação à construção de algoritmo, considere:
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. 
II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. 
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. 
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço.
É correto o que se afirma APENAS em:
		Quest.: 5
	
	
	
	
	I, II e III
	
	
	I e II
	
	
	II, III e IV
	
	
	II e III
	
	
	I, II e IV

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes