Buscar

AV - ALGORITMOS

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:  » ALGORITMOS
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	
	Turma: 
	Nota da Prova: 5,5    Nota de Partic.: 1   Av. Parcial 2  Data: 
	
	 1a Questão (Ref.: 201503106714)
	Pontos: 1,0  / 1,0
	Como qualquer equipamento moderno como a TV, o telefone, o automóvel e outros, o computador é fruto direto da evolução tecnológica das últimas décadas. Desde 1943 (primeira geração), passando pela segunda geração (1947-1951), terceira (1965 a 1970) e quarta geração (inicio da década de 1970). Depois da quarta geração, os computadores tiveram uma evolução muito rápida. No entanto, sua estrutura interna não foi tão modificada. Basicamente, os elementos que compõem a arquitetura do computador e, que devem se comunicar, são memória, unidade de controle (UC), unidade aritmética e lógica (UAL), unidade de entrada e saída. Qual é a função de cada componente citado acima para que um computador funcione adequadamente?
		
	
Resposta: Memória: realizam o armazenamento de informações, Unidade de controle: responsável pelos sinais de controle para os circuitos periféricos (exemplo sinal de leitura / escrita), Unidade aritmética e lógica: responsável pelas operações matemáticas do computador e Unidade de entrada e saída: responsável pela entrada e saída de informações entre o usuário e o computadaor (exemplo monitor - saída e teclado - entrada)
	
Gabarito:
A memória é o que conhecemos como RAM: memória de acesso aleatório, podendo ser escrita e apagada.
Unidade de controle - Responsável pela sincronização entre os demais componentes..
Unidade aritmética e lógica - Responsável pelos cálculos e seus controles.
Unidade de entrada e saída - Compreende os discos, pendrives e demais dispositivos de armazenamento.
	
	
	 2a Questão (Ref.: 201503106739)
	Pontos: 0,0  / 1,0
	Escreva um programa na linguagem C++ para ler um número inteiro e determinar se ele é par ou ímpar.
		
	
Resposta:
	
Gabarito:
#include
using namespace std;
int main ()
{
int n;
if n % 2 == 0
    cout<<¿Número par¿;
  else
    cout<<¿Número ímpar¿;
return 0;
}
	
	
	 3a Questão (Ref.: 201503056147)
	Pontos: 1,0  / 1,0
	Assinale a alternativa correta relacionada à característica de um algoritmo:
		
	 
	A execução de um algoritmo é feita sequencialmente.
	
	Valores de entrada são recebidos através do monitor.
	
	Teste de Mesa serve para receber os comandos de entrada.
	
	Para cada variável pode ser definido mais de um tipo de dado.
	
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	
	 4a Questão (Ref.: 201503089613)
	Pontos: 0,0  / 1,0
	As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas:
		
	 
	palavras reservadas
	
	palavras próprias
	
	palavras código
	 
	palavras especiais
	
	palavras únicas
	
	
	 5a Questão (Ref.: 201503093032)
	Pontos: 1,0  / 1,0
	Asssinale a opção correta.
		
	
	Para executar um programa em uma IDE não temos que compilá-lo previamente.
	
	O C++ é uma IDE na qual posso compilar meus programas.
	 
	Uma IDE é um software que tem a função de colocar e integrar, em um mesmo ambiente, vários outros programas que ajudam um programador a criar seus programas.
	
	IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando compilar nosso programa.
	
	IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando executar nosso programa.
	
	
	 6a Questão (Ref.: 201503055759)
	Pontos: 0,0  / 1,0
	Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário?
		
	 
	int idade;
cin << "Idade: " >> idade;
	
	int idade;
cout >> "Idade: ";
cin <<  idade;
	
	real idade;
cin << "Idade: " >> idade;
	
	real idade;
cout << "Idade: ";
cin >> idade;
	 
	int idade;
cout << "Idade: ";
cin >> idade;
	
	
	 7a Questão (Ref.: 201503055886)
	Pontos: 1,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 do se 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 o resultado final é o mesmo
		
	 
	Somente a II está correta
	
	Somente a  IV está correta
	
	A II E A III estão corretas
	
	A II E IV estão corretas
	
	Somente a I está correta
	
	
	 8a Questão (Ref.: 201503055762)
	Pontos: 1,0  / 1,0
	Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual  a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
		
	
	do/while
	
	for
	 
	switch/case
	
	cout
	
	while
	
	
	 9a Questão (Ref.: 201503056293)
	Pontos: 0,5  / 0,5
	Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que representa o uso do comando while para implementar a estrutura de um contador corretamente.
		
	
	while (if cont =10){ }
	
	while () { cout << "exibindo o número"; }
	 
	int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
	
	while (repita 10 vezes) { }
	
	String cont = ""; { cont++; } while (cont!="")
	
	
	 10a Questão (Ref.: 201503098193)
	Pontos: 0,0  / 0,5
	Para calcular o volume de um cilindro, precisamos saber o raio da base e a altura do cilindro.
Um desenvolvedor iniciante escreveu alguns cabeçalhos da função que irá definir, mas, como está em dúvida, está pedindo a sua ajuda.
Analise as opções abaixo e assinale a que corresponde ao cabeçalho de uma função que deverá receber valores necessários através dos seus parâmetros para que possa calcular e exibir dentro da função o volume do cilindro
		
	
	void Volume-Cilindro (Raio, Altura)
	 
	void V_Cilindro(float r, float h)
	 
	float Volume Cilindro(float raio, altura)
	
	float Cilindro(float R, H )
	
	float Volume(int raio, int altura)

Outros materiais