Buscar

Avaliação a1 algoritimo

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

Avaliação: CCT0239_AV_201707128057 » ALGORITMOS
	Tipo de Avaliação: AV 
	Aluno: 201707128057 - ROBERTO ETIELE DE SOUZA AZEVEDO 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9004/AD
	Nota da Prova: 6,3    Nota de Partic.: 0   Av. Parcial 2  Data: 17/11/2017 19:51:54 
	
	 1a Questão (Ref.: 201707935315)
	Pontos: 0,3  / 1,0 
	Usando o C++, construa um código que receba um número e mostre se ele é par ou ímpar. 
		
	
Resposta: { int numero; cout <<"Digite um numero"; cin >> numero; { if 2==0; cout <<" O Numero é par"; else 2%1 }; cout << " O numero é impar"; return 0; } 
	
Gabarito: #include using namespace std; int main() { int num; cout << "Entre com o numero:"; cin >> num; if (num % 2 == 0){ cout << "E par"; } else { cout << "E impar"; return 0; } } 
	
	
	 2a Questão (Ref.: 201707968611)
	Pontos: 0,0  / 1,0 
	O C++ possui mais de uma estrutura de repetição. Duas delas são: a estrutura while e a estrutura do-while. Em relação a posição da avaliação da decisão (condição) nas referidas estruturas, explique como elas ocorrem.
		
	
Resposta: while = Ela é utilizada somente em uma parte do codigo com repetiçoes. do while = é utilizada no codigo por inteiro.
	
Gabarito: - Na estrutura while, o bloco de comandos só executado e repetido após a decisão(condição) ter sido avaliada como verdadeira e manter-se assim. - Na estrutura do-while, o bloco de comandos é executado uma vez e, depois, só se repete se a decisão(condição) ter sido avaliada como verdadeira. 
	
	
	 3a Questão (Ref.: 201707934605)
	Pontos: 1,0  / 1,0 
	Sobre o FLUXOGRAMA abaixo podemos afirmar que :
		
	
	Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
	
	Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
	
	Apresenta na sua lógica a estrutura básica DECISÃO
	
	Apresenta na sua lógica a estrutura básica REPETIÇÃO
	
	Apresenta na sua lógica as três estruturas básicas de programação
	
	
	 4a Questão (Ref.: 201707934819)
	Pontos: 1,0  / 1,0 
	Uma variável pode ser entendida como sendo:
		
	
	Um elemento da unidade lógica de controle.
	
	Um dispositivo de memória auxiliar. 
	
	Um dispositivo de entrada de dados. 
	
	Um dispositivo de saída de dados.
	
	Um endereço na memória principal. 
	
	
	 5a Questão (Ref.: 201707934689)
	Pontos: 1,0  / 1,0 
	Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando:
		
	
	cout >> "Valor de x: " , x;
	
	cout >> "Valor de x: "  >> x;
	
	cout << x;
 
	
	cout << "Valor de x: " >> x;
 
	
	cout >>x;
 
	
	
	 6a Questão (Ref.: 201707934636)
	Pontos: 1,0  / 1,0 
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. 
		
	
	((pontos>=10) % (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) && (pontos <=20))
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	
	
	 7a Questão (Ref.: 201707934846)
	Pontos: 1,0  / 1,0 
	Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores: A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE	 
ESCREVA("=====")
 FIM SE
		
	
	^^^^^
=====
	
	=====
	
	^^^^^
	
	+++++	
=====
	
	%%%%%
	
	
	 8a Questão (Ref.: 201707968510)
	Pontos: 1,0  / 1,0 
	Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um menu exibido na tela. 
		
	
	cin 
	
	switch/case 
	
	break 
	
	cout 
	
	table
	
	
	 9a Questão (Ref.: 201707935140)
	Pontos: 0,0  / 0,5 
	Assinale o item que corresponde à condição da estrutura de repetição que faz com que o programe abaixo imprima 4 vezes a palavra bom dia. 
int a=8; 
while(____) { 
std::cout << "bom dia\n"; 
a = a -2; 
} 
		
	
	a >= 0
	
	a > 0
	
	a < 0
	
	a == 0
	
	a <= 0
	
	
	 10a Questão (Ref.: 201707934875)
	Pontos: 0,0  / 0,5 
	Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta: 
		
	
	float lista[16];
	
	int lista[15];
	
	float LISTA[15]; 
	
	float lista[15];
	
	int LISTA[16];
	
	
	Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.

Continue navegando