Buscar

GABARITO AV2 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 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

Avaliação: CCE1121_AV2_201502032351 » LÓGICA DE PROGRAMAÇÃO
	Tipo de Avaliação: AV2
	Aluno: 201502032351 - INGRID SCHMIDT MARQUES ABREU
	Professor:
	LUIZ DI MARCELLO SENRA SANTIAGO
	Turma: 9003/AC
	Nota da Prova: 2,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 04/06/2016 16:33:59
	
	 1a Questão (Ref.: 201502097332)
	Pontos: 0,0  / 1,0
	As maçãs custam R$ 1,30 cada uma, se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.
		
	
Resposta:
	
Gabarito:
Ler NumeroMaca
Se NumeroMaca >= 12
Total = NumeroMaca*1,00
Escreva (Total)
Senao
Total = NumeroMaca*1,30
Escreva (Total)
 
	
	
	 2a Questão (Ref.: 201502072462)
	Pontos: 0,0  / 1,0
	Para selecionar dois atletas por altura para uma partida de vôlei, suponha um programa com duas variáveis nome1 e nome2 que armazenam os nomes de dois atletas e duas variáveis alt1 e alt2 que guardam as alturas dos dois atletas respectivamente. Construa o trecho de programa na linguagem C++ que realize testes para que possa exibir na tela o nome do atleta mais alto.
		
	
Resposta:
	
Gabarito: If ( alt1 > alt2 ) cout << ¿\n¿ << nome1 << ¿é o mais alto¿; else if ( alt1 == alt2 ) cout<<¿\n¿<<¿Têm a mesma altura¿; else cout<<¿\n¿<<nome2<<="" td=""></nome2<
	
	
	 3a Questão (Ref.: 201502173123)
	Pontos: 0,0  / 1,0
	Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve.
		
	
	Linguagem de marcação
	
	Linguagem gráfica -  diagrama de Euler
	
	Linguagem natural
	 
	Linguagem gráfica -  fluxograma
	 
	Pseudolinguagem
	
	
	 4a Questão (Ref.: 201502173330)
	Pontos: 0,0  / 1,0
	Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	Definir um novo tipo de dado
	
	Definir uma constante
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	Usar  um namespace
	 
	Declarar uma variável
	
	
	 5a Questão (Ref.: 201502078303)
	Pontos: 1,0  / 1,0
	Analise a seguinte afirmação: "Específicas para dados que contenham letras e/ou números. Pode em determinados momentos conter somente dados numéricos ou somente literais. Se usado somente para armazenamento de números, não poderá ser utilizada para operações matemáticas." Qual tipo de variável se refere o texto acima?
		
	 
	Alfanuméricas
	
	Numéricas
	
	Caracteres
	
	Lógicas
	
	Ponteiros
	
	
	 6a Questão (Ref.: 201502294285)
	Pontos: 0,0  / 1,0
	Observe o programa abaixo e, supondo que, quando foi perguntado o valor do número, digitou-se 17.
Em qual opção está presente o número que será exibido ao final?
		
	 
	17
	
	19
	
	32
	
	34
	 
	15
	
	
	 7a Questão (Ref.: 201502173462)
	Pontos: 0,0  / 1,0
	O presidente da construtora Sempre Verde precisou, em um determinado momento, reajustar o salário dos funcionários e, como ele sabia programar porque tinha se dedicado muito à disciplina de Lógica de Programação, criou uma função com o seguinte protótipo: 
float calcSalario(float salario, float percentual);
 
Baseado nesse protótipo é CORRETO afirmar que a função:
		
	
	Retornará dois valores para a função chamadora
	 
	Recebe dois valores passados por referência
	
	Não retorna nenhum valor para a função chamadora
	 
	Recebe dois valores, salário e o percentual, passados por valor
	
	Retornará o salário somado ao percentual
	
	
	 8a Questão (Ref.: 201502265933)
	Pontos: 0,0  / 1,0
	O professor de Algoritmos pediu aos alunos para construírem  um programa, codificado na linguagem C++,  que exibisse os algarismos de um número, começando pelo algarismo da casa das unidades simples até o algarismo mais significativo.
Assinale a opção que apresenta o trecho capaz de exibir o que foi pedido, considerando apenas os valores maiores do que zero.
		
	
	int num; 
cout << "Numero: ";
cin >> num; 
if (num > 0) 
{
cout << num % 10 << "\t" ; 
}
else
num = num / 10; 
	
	int num, digito; 
cout << "Numero: " ; 
cin >> num; 
while (num > 0) 
{
num = num / 10; 
digito = num % 10 ; 
cout << digito << "\t" ; 
}
	 
	int num; 
cout << "Numero: " ; 
cin >> num; 
while (num > 0) 
{ num = num div 10; 
cout << num % 10 << "\t" ; 
}
	 
	int num;
cout << "Numero: ";
cin >> num; 
while (num > 0) 
{
cout << num % 10 << "\t" ; 
num = num / 10; 
}
	
	int num, digito; 
cout << "Numero: " ; 
cin >> num; 
while (num > 0) 
{
digito = num mod 10; 
cout << digito << "\t" ; 
num = num div 10; 
}
	
	
	 9a Questão (Ref.: 201502265934)
	Pontos: 0,0  / 1,0
	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:
		
	
	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); 
	
	x=2; 
do 
cout << x << "\n" ; 
x += 2; 
while(x <= 10); 
	
	x=2; 
do 
{ 
cout << x << "\t" ; 
x += 2; 
} 
while(x <= 10); 
	
	
	 10a Questão (Ref.: 201502055817)
	Pontos: 1,0  / 1,0
	Considere o trecho de código a seguir:
Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a:
		
	
	8 e 11.
	 
	7 e 11.
	
	6 e 12.
	
	9 e 12.
	
	10 e 14

Continue navegando