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 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: _AV_  » ALGORITMOS
	Tipo de Avaliação: AV 
	Aluno: Anônimo Da Escola
	Nota da Prova: 5,7        Nota de Partic.:     Av. Parcial. :Data: 
	
	 1a Questão (Ref.: 201505649682)
	4a sem.: Implementação de algoritmos
	Pontos: 0,2 /1,5 
	Ler dois valores inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do primeiro pelo segundo. Caso contrário, imprimir a mensagem: "DIVISÃO POR ZERO". 
		
	
Resposta: inicio int i, j; caracter result; se j <> 0 { result <- i / j; imprima "Resultado: " + result; } senão imprima "Divisão por Zero!"; fim 
	
Gabarito: 
	
	
	 2a Questão (Ref.: 201505872169)
	sem. N/A: AULA 6
	Pontos: 1,0 /1,5 
	Construir um trecho de algoritmo que retorna o valor de H na seguinte expressão:
1 + 1/2 + 1/3 + 1/4 + ... + 1/n
Onde o número n é um dado de entrada do tipo inteiro. 
		
	
Resposta: inicio int i, n; real H; imprima "Entre com um numero inteiro :" \n; cin >> n; para (i=1; i<=n; i++) H <- (1 + (1/i); fim-para imprima "O resultado é: " + H; fim
	
Gabarito: 
	
Fundamentação do(a) Professor(a): Faltou H <- 0; / Não existe em imprima/ cin?
	
	
	 3a Questão (Ref.: 201506348171)
	sem. N/A: Conceitos Algoritmos
	Pontos: 0,5 /0,5 
	Assinale a alternativa correta relacionada à característica de um algoritmo:
		
	
	Valores de entrada são recebidos através do monitor.
	
	Teste de Mesa serve para receber os comandos de entrada.
	
	A execução de um algoritmo é feita sequencialmente.
	
	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.: 201506267957)
	sem. N/A: AULA 2
	Pontos: 0,5 /0,5 
	Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I = 3, qual seria o valor final dos comandos seguintes:
a) C <- A * B - I
b) K <- I / 4 * 6 
c) C <- B / A + 1,5
		
	
	a) 21.0
b) 4.5l
c) impossível
	
	a) 21.5
b) impossível
c) 3.0
	
	a) 21.0
b) 4.5
c) 3.0
	
	a) 21.0
b) impossível
c) 3.0
	
	a) 21
b) impossível
c) 3
	
	
	 5a Questão (Ref.: 201506260433)
	sem. N/A: Comando de entrada de dados
	Pontos: 0,5 /0,5 
	Considere o algoritmo abaixo:
prog exm01
  real sal; 
  imprima "\nSalario : ";
  leia sal;
  imprima "\nSeu salario e: ",sal,"\n"; 
fimprog
Durante a execução desse algoritmo, o usuário informa o valor inteiro 1500. Assinale  a alternativa correta:
		
	
	O algoritmo será executado normalmente, mas nada será exibido.
	
	O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500.0" 
	
	O algoritmo não será executado, e será acusado um erro no tipo de dado de leitura.
	
	O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500" 
	
	O algoritmo será executado normalmente, e será exibido: "Seu salario e:    "
	
	
	 6a Questão (Ref.: 201505869565)
	sem. N/A: Aula 4: Estrutura do se...entao...senao: é hora de decidir!
	Pontos: 0,5 /0,5 
	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
		
	
	A II E A III estão corretas 
	
	A II E IV estão corretas 
	
	Somente a I está correta 
	
	Somente a II está correta 
	
	Somente a  IV está correta 
	
	
	 7a Questão (Ref.: 201505649603)
	sem. N/A: Fluxograma
	Pontos: 0,5 /0,5 
	De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
		
	
	Apenas o comando enquanto
	
	Para e Se
	
	Se ou escolha
	
	Para ou enquanto
	
	Apenas o de entrada
	
	
	 8a Questão (Ref.: 201505657089)
	10a sem.: Repetição controlada por contador e por resultado de operação
	Pontos: 0,0 /0,5 
	Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
		
	
	Os valores entre 1 e 5 (inclusive) em ordem decrescente.
	
	Os números ímpares entre 1 e 5 em ordem decrescente.
	
	Os números pares entre 1 e 5 (inclusive) em ordem crescente.
	
	Os valores entre 1 e 5 (inclusive)em ordem crescente.
	
	Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
	
	
	 9a Questão (Ref.: 201505658193)
	sem. N/A: Decisão
	Pontos: 1,0 /1,0 
	Qual das sentença em C++  a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10?
		
	
	if (x != 7 && x > 10)
	
	if (x != 7 || x > 10)
	
	if (x == 7 && x > 10)
	
	if (x != 7 || x >= 10)
	
	if (x == 7 || x <= 10)
	
	
	 10a Questão (Ref.: 201506259671)
	sem. N/A: MATRIZ UNIDIMENSIONAL
	Pontos: 1,0 /1,0 
	<valor[x]; 
</valor[x];
		
	
	Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 7.
	
	Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5.
	
	Imprimirá na tela todos os valores de um vetor que são múltiplos de 5 e 7.
	
	Imprimirá na tela todos os valores de um vetor que são múltiplos de 3, ou múltiplos de 5 ou múltiplos de 7.
	
	Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 5.

Continue navegando