Buscar

PROVAS 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

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

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ê viu 3, do total de 6 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

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

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ê viu 6, do total de 6 páginas

Prévia do material em texto

Pontos: 0,1  / 0,1
	Considerando o programa, e que o usuário digita o valor 28. Qual o resultado impresso na tela. int main () { int x; cout<<"Digite um valor"; cin>>x; if (x>15) { cout<< x/2; } return 0; }
	
	
	Nenhuma das outras alternativas
	
	O programa tem erro no código e não compila.
	
	56
	 
	14
	
	28
	
	
	�
	 2a Questão (Ref.: 201704229470)
	Pontos: 0,1  / 0,1
	O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário, um valor percentual de aumento e calculasse o valor do salário aumentado, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
	
	
	novosalario = salario + aumento;
	 
	novosalario = (salario * aumento/100) + salario;
	
	Nenhuma das anteriores.
	
	novosalario = salario + aumento/100;
	
	novosalario = salario * aumento;
	
	
	�
	 3a Questão (Ref.: 201703625262)
	Pontos: 0,1  / 0,1
	Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
#include 
using namespace std; 
int main() 
{
float v, r, total;
cin >> v >> r;
total = v * ( 1 - r/ 100 );
cout << v << endl; 
cout << total << endl; 
system("pause"); 
}
	
	
	5000
150
	 
	5000
4850
	
	5000
15
	
	5000
	
	5000
3500
	
	
	�
	 4a Questão (Ref.: 201704466498)
	Pontos: 0,0  / 0,1
	 
Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 12? 
 
ALGORITMO
INÍCIO
     DECLARE n,  t,  z : INTEIRO
     ESCREVA("DIGITE O NUMERO")
     LEIA (n)
     m  n % 4
     x   (m *5) + 8
     ESCREVA( x )
FIM
 
 
 
 
 
  
	
	
	3
	
	12
	 
	8
	
	0
	 
	11
	
	
	�
	 5a Questão (Ref.: 201704167706)
	Pontos: 0,1  / 0,1
	Analise os algoritmos abaixo e assinale o correto: (O programa está sendo usado para calcular a área de um quadrado a partir da leitura do lado do quadrado).
	
	
	) main(){ cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	
	main(){ float lado, area; cout << "Digite o valor do lado : "; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	
	) main(){ cout << "Digite o valor do lado : "; cin >> lado; area = 2*lado + 5; cout << "\n A area vale : " << area; system("pause"); }
	 
	main(){ float lado, area; cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	
	main(){ float lado; cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	
	6a Questão (Ref.: 201704167706)
	Pontos: 0,1  / 0,1
	Analise os algoritmos abaixo e assinale o correto: (O programa está sendo usado para calcular a área de um quadrado a partir da leitura do lado do quadrado).
	
	
	main(){ float lado, area; cout << "Digite o valor do lado : "; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	
	) main(){ cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	 
	main(){ float lado, area; cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	
	main(){ float lado; cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); }
	
	) main(){ cout << "Digite o valor do lado : "; cin >> lado; area = 2*lado + 5; cout << "\n A area vale : " << area; system("pause"); }
	
	
	�
	 7a Questão (Ref.: 201704349835)
	Pontos: 0,1  / 0,1
	Analise o algoritmo abaixo: 
Algoritmo "repetidores" 
var 
cont:inteiro 
cont <- 1 
enquanto cont <= 10 faca 
  escreval("Algoritmos é 10!") 
  cont <- cont + 2 
fimenquanto 
fimalgoritmo 
Responda quantas vezes a frase "Algoritmos é 10!" será mostrada.
	
	
	10 vezes
	 
	5 vezes
	
	9 vezes
	
	11 vezes
	
	Nenhuma vez
	
	
	�
	 8a Questão (Ref.: 201704383762)
	Pontos: 0,0  / 0,1
	O que será apresentado na tela como resultado após a execução do programa abaixo?
Obs.: Considerar que foi digitado o valor 52.
 
#include
using namespace std;
int main() {
        int n, m;
        m = 10;
        cout<< "Entre com um número: ";
        cin>> n;
        while (n >= 50) {
                n = n - 2;
        }
        cout<< n <<endl;< p=""></endl;<>
        n = n - m;
        cout<< n <<endl;< p=""></endl;<>
        return 0;
}
 
	
	
	Nenhuma das outras alternativas
	
	48
	 
	50 e 40
	
	48 e 36
	 
	48 e 38
	
	
	�
	 9a Questão (Ref.: 201704080531)
	Pontos: 0,1  / 0,1
	Para a estrutura de repetição for representada a seguir, qual das respostas abaixo corresponde aos valores que a variável "c" irá assumir durante sua execução:
 for( c=10; c>=1; c-- )
	
	
	10 8 6 4 2 1 0
	
	12 10 9 8 7 6 5 4 3 2
	 
	10 9 8 7 6 5 4 3 2 1
	
	10 8 6 4 2 1
	
	11 10 9 8 7 6 5 4 3
	
	
	�
	 10a Questão (Ref.: 201704333408)
	Pontos: 0,1  / 0,1
	Qual o resultado obtido após a execução do trecho de código abaixo:
int i = 10;
    int j = 0;
    while (i>1){
        i=i-1;
        j=j+1;
    }
    cout<<j;< p=""></j;<>
 
	
	
	8
	
	10
	
	7
	 
	9
	
	6

Outros materiais