Buscar

Avaliação AVS

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

Prévia do material em texto

Avaliação: CCT0535_AVS_201608289291 » LÓGICA DE PROGRAMAÇÃO
	Tipo de Avaliação: AVS 
	Aluno: 201608289291 - LEANDRO AGUIAR DO NASCIMENTO 
	Professor:
	MAURO CESAR CANTARINO GIL
EDUARDO FONSECA DE ALMEIDA
	Turma: 9001/AA
	Nota da Prova: 3,2    Nota de Partic.: 0   Av. Parcial 2  Data: 03/07/2017 10:00:57 
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201608379973)
	9a sem.: Algoritmos com Tomada de Decisão e Recursos de Programação
	Pontos: 0,2  / 1,0 
	Ler as notas da 1a. e 2a. avaliações de um aluno. Calcular a média aritmética simples e escrever uma mensagem que diga se o aluno foi ou não aprovado (considerar que nota igual ou maior que 6 o aluno é aprovado). Escrever também a média calculada.
		
	
Resposta: if((nota1+nota2)/2ɞnão aprovado;aprovado)
	
Gabarito: Ler Nota1, Nota2
Media = (Nota1 +Nota2)
Se Media >= 6
Escreva ("Voce foi Aprovado: ", Media)
Senao
Escreva ("Voce foi Reprovado: ", Media)
	
	
	 2a Questão (Ref.: 201608480739)
	12a sem.: repetição
	Pontos: 0,0  / 1,0 
	Desenvolva um programa para somar os 100 primeiros números naturais inteiros. 
		
	
Resposta: 
	
Gabarito: int main(){
 float soma, x; 
 x = 0; 
 soma = 0; 
 while (x < 100){
   x = x + 1; 
   soma = soma + x; 
 }
cout << soma;
	
	
	 3a Questão (Ref.: 201608360411)
	sem. N/A: Introdução à Lógica de Programação
	Pontos: 1,0  / 1,0 
	Em relação a algoritmos: 
I. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. 
II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. 
III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas.
Dadas as sentenças, podemos afirmar que: 
		
	
	I e II são verdadeiras.
	
	I e II são falsas.
	
	I e III são falsas.
	
	I e III são verdadeiras. 
	
	II e III são falsas.
	
	
	 4a Questão (Ref.: 201608455757)
	3a sem.: Introdução à Lógica de Programação
	Pontos: 1,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
	
	Pseudolinguagem
	
	Linguagem gráfica - fluxograma 
	
	Linguagem gráfica - diagrama de Euler
	
	Linguagem natural
	
	
	 5a Questão (Ref.: 201608916688)
	5a sem.: Introdução a Programação
	Pontos: 0,0  / 1,0 
	Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido.
		
	
	 Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado.
	
	Não são permitidos caracteres especiais (@,$, +, -, %, !).
	
	Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação.
	
	 São permitidos espaços em branco. 
	
	O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado.
	
	
	 6a Questão (Ref.: 201608456097)
	7a sem.: Modularização de código
	Pontos: 1,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 ; int);
	
	void multiplicar(int a, int b);
	
	int multiplicar(int a, int b) ; 
	
	float multiplicar(int a, int b);
	
	void multiplicar(int a, b);
	
	
	 7a Questão (Ref.: 201608360937)
	5a sem.: Introdução à Programação
	Pontos: 0,0  / 0,5 
	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? 
		
	
	Ponteiros
	
	Numéricas
	
	Caracteres
	
	Lógicas
	
	Alfanuméricas 
	
	
	 8a Questão (Ref.: 201608988455)
	1a sem.: Algoritmo
	Pontos: 0,0  / 0,5 
	Com base nas estruturas de Algoritmos, quais são as estrutura de Decisão?
		
	
	ENQUANTO... FACA SE... ENTAO... SENAO
	
	ESCOLHA... CASO SE...ENTAO...SENAO
	
	PARA...DE...ATE...FACA ENQUANTO...FACA
	
	REPITA... ATE ESCOLHA...CASO
	
	SE...ENTAO...SENAO DECIDE...ATE...
	
	
	 9a Questão (Ref.: 201608337810)
	15a sem.: Repetições Aninhadas
	Pontos: 0,0  / 0,5 
	Considere:
Dado o algoritmo representado na forma de português estruturado, o valor de saída contido na variável RESP será:
		
	
	22.
	
	0.
	
	86.
	
	342.
	
	6.
	
	
	 10a Questão (Ref.: 201608548568)
	sem. N/A: AULA 9 - Estrutura do while
	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 << "\t" ; 
x += 2; 
} 
while(x <= 10); 
	
	x=2; 
do 
{ 
cout << x << "\n" ; 
x += 2; 
} 
while(x <= 10); 
	
	do 
{ 
x=2; 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);

Continue navegando