Buscar

AV1 Logica 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 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

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

Prévia do material em texto

Fechar
	Avaliação:  LÓGICA DE PROGRAMAÇÃO
	Tipo de Avaliação: AV
	Nota da Prova: 2,5    Nota de Partic.: 0   Av. Parcial 0  Data: 23/11/2017 
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201503369661)
	Pontos: 0,0  / 1,0
	De acordo com expressão lógica abaixo e com os seguintes dados: X=2, Y=5, Z=9 e a variável boleana SIM contendo false, informe se a expressão é V ou F.
( ( X == 2 ) || ( Y < Z ) ) && ( Z > X + Y ) && (! SIM != False)
		
	
Resposta: Falso
	
Gabarito: VERDADEIRO
	
	
	 2a Questão (Ref.: 201502948040)
	Pontos: 0,5  / 0,5
	Analise o código abaixo e assinale a alternativa correta em relação aos valores que serão exibidos após sua execução:
 num=2;
Enquanto (num < 10 ) faça
     imprima(num);
     num = num + num;
Fim-Enquanto
		
	
	0, 88, 7
	
	8, 6, 5, 4
	
	4, 7, 5
	
	11, 8, 3
	 
	2, 4, 6, 8
	
	
	 3a Questão (Ref.: 201502852067)
	Pontos: 1,0  / 1,0
	Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer.
int main()
{ float sal, novo_sal, bonificacao, auxilio_escola;
cin >> sal;
if ( sal <= 500 )
 bonificacao = sal * 5/100;
else if (sal <= 1200)
 bonificacao = sal * 12/100;
else
 bonificacao = 0;
if( sal <= 600)
 auxilio_escola =150;
else
 auxilio_escola = 100;
novo_sal = sal +bonificação + auxilio_escola;
cout << novo_sal.; }
		
	
	Gabarito: O programa recebe o salário de um funcionário, calcula e mostra o novo salário do funcionário, acrescido de bonificação e de auxílio-escola. As condições para cálculo da bonificação, de acordo com os percentuais de 5, 12 ou "sem bonificação", dependem do valor do salário estar abaixo de R$ 500,00, entre R$ 500,00 e R$1.200,00 ou acima de R$1.200,00, respectivamente. O valor do auxíio escola para um salário abaixo de R$ 600,00 será de R$ 150,00, porém para um salário acima de R$ 600,00 será de R$ 100,00.
	
	
	 4a Questão (Ref.: 201503672206)
	Pontos: 1,0  / 1,0
	Von Neumann sugeriu uma forma de organizar o computador por meio de elementos. Assinale a alternativa que representa alguns destes elementos:
		
	
	Barramento / Unidade de controle
	 
	Unidade de controle / Dispositivos de entrada e saída
	
	Unidade lógica e aritmética / Dispositivo de atribuição
	
	Memória / Placa de vídeo
	
	Disco rígido / Unidade de controle
	
	
	 5a Questão (Ref.: 201502919982)
	Pontos: 0,0  / 1,0
	Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em  interpretadores algorítmicos.
Esses caracteres possibilitam o deslocamento do cursor horizontalmentee verticalmente.
 
Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres?
		
	
	/t , /n 
	 
	\t , \n 
	 
	tab , enter 
	
	/tab , /n 
	
	\n , \t 
	
	
	 6a Questão (Ref.: 201503672247)
	Pontos: 0,0  / 1,0
	Analise o trecho de código abaixo e diga o valor das variáveis X, Y e Z após a sequência de operações do trecho:
		
	 
	X =  11   Y = 11   Z = 11
	
	X = 33   Y = 11   Z = 10
	 
	X = -33   Y = 11   Z = 11
	
	X = -33   Y = 10   Z = 10
	
	X = -11   Y = 11   Z = 11
	
	
	 7a Questão (Ref.: 201502920001)
	Pontos: 0,0  / 1,0
	Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA.
Sn = n/2 [ 2a + (n-1) r ]
a primeiro termo da série
n número de termos da série
r razão da série 
Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria
int somaPA(int a, int n, int r)
qual das opções abaixo escolheria?
 
		
	
	{ return (2*a + n-1*r)*n/2; } 
	
	{ return (2*a) + n-1*r*n/2; } 
	 
	{ return (2*a) + (n-1)*r*n/2; } 
	 
	{ return (2*a + (n-1)*r)*n/2; } 
	
	{ return 2*a + (n-1)*r *n/2; } 
	
	
	 8a Questão (Ref.: 201503381876)
	Pontos: 0,0  / 1,0
	As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos.
I. (A < B) || (C = = '8') && (D != "verdadeiro") 
II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) 
III. (A*B > 25) || (D = = falso) || (C != 'x') 
		
	
	F / V / F
	
	V / F / F
	 
	V / F / V
	
	V / V / V
	 
	F / F / V
	
	
	 9a Questão (Ref.: 201502959164)
	Pontos: 0,0  / 1,0
	Um professor pediu em um chat para que os alunos da turma de Lógica de Programação interpretassem um código que se encontrava no caderno de exercícios e, para cada aluno, enviou quatro números para que pudessem acompanhar duas vezes no teste de mesa.
João que sempre estava presente nos fóruns e chat recebeu os seguintes números: 31 e 11 / 28 e 5.
Observe o código abaixo e assinale a opção onde estão presentes as mensagens que João recebeu na mesma ordem dos números digitados que se encontram acima.
 
		
	
	Valor maximo muito alterado / Tudo normal
	 
	Estado muito critico, pois maximo e minimo alterados / Tudo normal
	 
	Valor maximo muito alterado / Valor minimo muito alterado
	
	Estado muito critico, pois maximo e minimo alterados / Valor minimo muito alterado
	
	Não exibe nada porque estão faltando as chaves dos ifs
	
	
	 10a Questão (Ref.: 201502920013)
	Pontos: 0,0  / 0,5
	Um aluno estava estudando para a prova de Lógica de Programação quando viu um exercício que pedia para que fosse construído um trecho que pudesse simular a estrutura do for, usando do ... while.
 
Observe o trecho abaixo e escolha a opção que resolve esse problema:
		
	 
	x=2; 
do 
{ 
cout << x << "\n" ; 
x += 2; 
} 
while(x <= 10); 
	 
	x=2; 
do 
{ 
cout << x << "\t" ; 
x += 2; 
} 
while(x <= 10); 
	
	do 
{ 
x=2; cout << x << "\n" ; 
x += 2; 
} 
while(x <= 10); 
	
	x=2; 
do 
cout << x << "\n" ; 
x += 2; 
while(x <= 10); 
	
	x=0; 
do 
{ 
x += 2; cout << x << "\n" ; 
} 
while(x <= 10);

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes