Buscar

AV1 - Lógica e 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

Fechar
	Avaliação: CCE1121_AV1_201505097258 » LÓGICA DE PROGRAMAÇÃO
	Tipo de Avaliação: AV1
	Aluno: 201505097258 - ESTEVAO SILVA BARCELOS
	Professor:
	LUIZ DI MARCELLO SENRA SANTIAGO
	Turma: 9002/AZ
	Nota da Prova: 3,5 de 8,0  Nota do Trab.: 0    Nota de Partic.: 2  Data: 14/10/2015 17:30:38
	
	 1a Questão (Ref.: 201505337297)
	Pontos: 0,0  / 0,5
	Um aluno de Lógica de Programação gostaria de desenvolver um programa que pudesse receber o saldo da caderneta de poupança e o índice de reajuste para o mês.
Como ele ainda não aprendeu uma linguagem de programação para fazer isso, resolveu escrever os procedimentos básicos  para que pudesse ser calculado o novo saldo e, mais tarde, codificar em uma linguagem.
Qual das opções abaixo seria a resposta dele de tal forma que pudesse alcançar o objetivo?
		
	 
	PROCEDIMENTOS
1 - obter saldo, percentual
2 - novoSaldo <- saldo * percentual/100
3 - exibir novoSaldo
	
	PROCEDIMENTOS
1 - obter saldo, percentual
2 - novoSaldo <- saldo + saldo * percentual
3 - exibir novoSaldo
	
	PROCEDIMENTOS
1 - obter saldo, percentual
2 - novoSaldo <- saldo + percentual/100
3 - exibir novoSaldo
	
	PROCEDIMENTOS
1 - obter saldo, percentual
2 - novoSaldo <- saldo + percentual
3 - exibir novoSaldo
	 
	PROCEDIMENTOS 
1 - obter saldo, percentual
2 - novoSaldo <- saldo + saldo * percentual/100
3 - exibir novoSaldo
	
	
	 2a Questão (Ref.: 201505244481)
	Pontos: 0,5  / 0,5
	Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes.
		
	
	Dados / Endereço / Fluxo
	 
	Dados / Endereço / Controle
	
	Dados  / Controle / Fluxo
	
	Conteúdo  /  Fluxo / Controle
	
	Conteúdo / Endereço / Fluxo
	
	
	 3a Questão (Ref.: 201505244720)
	Pontos: 0,5  / 0,5
	Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA.
		
	
	prog  teste  imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog
	
	prog  prova  imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog
	
	prog  prova  imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog
	
	prog  teste  imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
	 
	prog  prova  imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
	
	
	 4a Questão (Ref.: 201505244495)
	Pontos: 0,5  / 0,5
	O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos.
		
	
	Análise, Execução e Decodificação
	
	Identificação, Decodificação e Execução
	
	Busca, Execução  e Decodificação
	 
	Busca, Decodificação e Execução
	
	Busca,  Análise e Execução
	
	
	 5a Questão (Ref.: 201505244743)
	Pontos: 1,0  / 1,0
	Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída?
		
	 
	11
	
	n1 + n2/2
	
	7 + 4
	
	7.5
	
	7 + 8 /2
	
	
	 6a Questão (Ref.: 201505753904)
	Pontos: 0,0  / 1,0
	O comando em C++ responsável pela saída de dados é:
		
	 
	cout>>
	 
	cout<<
	
	system("pause");
	
	cin<<
	
	cin>>
	
	
	 7a Questão (Ref.: 201505244860)
	Pontos: 0,0  / 1,0
	Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
                  cout << "Produto =  " << multiplicar(a,b);
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
		
	
	void multiplicar(int a, b);
	
	void multiplicar(int ; int);
	 
	void multiplicar(int a, int b);
	 
	int multiplicar(int a, int b) ; 
	
	float multiplicar(int a, int b);
	
	
	 8a Questão (Ref.: 201505365663)
	Pontos: 0,0  / 1,0
	Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita
Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função.
Observe o corpo da função e escolha a opção que corresponde ao cabeçalhodessa função.
		
	
	int somaPA( int a1, an, n)
	
	int somaPA( int a1, an, n);
	
	int somaPA( a1, an, n)
	 
	int somaPA( int a1, int an, int n)
	 
	int somaPA( int a1, int an, int n);
	
	
	 9a Questão (Ref.: 201505337327)
	Pontos: 0,0  / 1,0
	Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas dose simples.
 
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples.
 
I - Maior clareza no código, mas não influência na eficiência do mesmo.
II - Maior eficiência porque diminui o número de testes no código.
III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo.
IV Somente uma escolha do desenvolvedor, visto que o resultado  final é o mesmo.
		
	
	A II e IV estão corretas 
	 
	Somente a I está correta 
	
	A II e a III estão corretas 
	 
	Somente a II está correta 
	
	Somente a IV está correta 
	
	
	 10a Questão (Ref.: 201505245536)
	Pontos: 1,0  / 1,0
	Selecione a opção que apresenta todos os operadores relacionais da linguagem C++.
		
	
	>    <    =>    =<    ==   <>
	 
	>    <   >=    <=    ==   !=
	
	>     <    =>    =<    =    <>
	
	>    <    >=    <=    =    !=
	
	>     <    >=    <=     =    <>

Outros materiais