Buscar

AV - Algoritmos -23.06.2015

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: CCT0239_AV_201502493128 » ALGORITMOS      
	Tipo de Avaliação: AV
	Aluno: 201502493128 - JOAO VICTOR BOANERGES MARIANO GUIMARAES
	Professor:
	GELLARS MARIA DA SILVEIRA TAVARES
	Turma: 9020/AF
	Nota da Prova: 5,5        Nota de Partic.: 1        Data: 23/06/2015 10:07:10 (F)
	
	 1a Questão (Ref.: 626321)
	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
b) impossível
c) 3
	
	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.0
b) 4.5l
c) impossível
	
	 2a Questão (Ref.: 568161)
	Pontos: 0,5  / 0,5
	1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigi-se para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação:
	
	 
	Saldo final
	
	Pedido de senha
	
	Valor a ser sacado
	
	Confirmação do mês de nascimento
	
	Confirmação do dia de nascimento
	
	 3a Questão (Ref.: 230310)
	Pontos: 0,0  / 0,5
	Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++.
	
	 
	c) for( i>0, i<10,i++)
{ cout<<i;}<i;}<i;}< body=""></i;}<i;}<i;}<> < I;}
	
	d) if(int i;i<10;i++)
{cout<<i;}<i;}< body=""> < I;}</i;}<i;}<>
	
	e) for(i++, , int i)
{ cout<< I;}
	 
	a) for(int i=0;i<10;i++)
{ cout<< i;}<i;}<i;}<="" body=""></i;}<i;}
	
	b) if(i>10)
{ if (i<100) i=0;}
	
	 4a Questão (Ref.: 618099)
	Pontos: 1,0  / 1,0
	Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados organizados na matriz, de modo que cada linha deverá representar um aluno. Assinale a alternativa que apresenta a declaração desta matriz.
	
	
	int notas[40][40];
	 
	float notas[40][3];
	
	float notas[40,3];
	
	char notas[40][3];
	
	char notas[3][40];
	
	 5a Questão (Ref.: 618608)
	Pontos: 0,0  / 0,5
	Assinale a opção correta.
	
	 
	Linguagem gráfica livre não está isenta de ambiguidades.
	
	Devemos evitar a representação de um algoritmo com pseudolinguagem.
	 
	Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado
	
	Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos.
	
	Pseudolinguagem, vez por outra, demonstra ambiguidade.
	
	 6a Questão (Ref.: 261060)
	Pontos: 0,5  / 0,5
	Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise:
 
De acordo com sua análise podemos afirmar que:
I)  O sinal % vai retornar a porcentagem do valor de entrada;
II) O sinal % retorna o resto da divisão;
III) A  variável resposta vai armazenar o texto 'PAR' ou 'IMPAR';
IV) A variável decimal irá ser impressa na tela;
V)  A variável resposta irá ser impressa na tela;
Marque somente a alternativa correta:
	
	
	Nenhuma das opções acima
	 
	Somente as alternativas II, III e V estão corretas
	
	Somente as alternativas I, II e V estão corretas
	
	Somente as alternativas III, IV e V estão corretas
	
	Somente as alternativas I e II estão corretas
	
	 7a Questão (Ref.: 7967)
	Pontos: 0,5  / 0,5
	De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
	
	 
	Se ou escolha
	
	Para ou enquanto
	
	Para e Se
	
	Apenas o comando enquanto
	
	Apenas o de entrada
	
	 8a Questão (Ref.: 568156)
	Pontos: 1,5  / 1,5
	Na aula 1 estudamos conceitos relevantes para o entendimento e construção de algoritmos, como a definição de lógica, ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um instrumento do pensar (disponível em: http://pt.wikipedia.org/wiki/L%C3%B3gica#L.C3.B3gica_filos.C3.B3fica); lógica da programação, técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software (disponível em: http://pt.wikibooks.org/); e, por fim, Programa. Desenvolva o conceito de programa.
	
	Resposta: Programa é um software de computador desenvolvido para solucionar problemas. É uma forma de facilitar e trazer eficiência ao ser humano na resolução de problemas. Existem diversos tipos de linguagens para desenvolver um programa, tais como: C, C++, Visual Basic, etc.
	
Gabarito: Sugestão de resposta: Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	 9a Questão (Ref.: 8698)
	Pontos: 0,0  / 1,5
	Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros.
	
	Resposta: x
	
Gabarito:
Inicio. 
 Var soma, x
  x = 0
  soma = 0
  Faça enquanto x < 100
          x = x + 1
         soma = soma + x
  fim_faça
  Imprimir soma
Fim
	
	 10a Questão (Ref.: 255269)
	Pontos: 1,0  / 1,0
	Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
	
	 
	cout << "lendo a idade"; cin >> idade;
	
	cout "lendo a idade"; cin idade;
	
	exiba "lendo a idade"; lendo idade;
	
	System.out.println("lendo idade"); System.out.println("lendo idade");
	
	cout < lendo idade; cin > idade

Outros materiais