Buscar

ALGORITMOS 1a5av

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

ALGORITMOS
	
	Simulado: CCT0239_SM_201508384479 V.1 
	 Fechar
	Aluno(a): 
	Matrícula: 
	Desempenho: 9,0 de 10,0
	Data: 20/09/2015 (Finalizada)
	
	 1a Questão (Ref.: 201508650928)
	Pontos: 1,0  / 1,0
	Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro momento, deve-se:
		
	
	Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação.
	 
	Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
	
	Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
	
	Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação.
	
	Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser processados. Além de definir o que se deseja como dados simples e sua forma de apresentação.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201508991071)
	Pontos: 1,0  / 1,0
	Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a definição de:
		
	
	Linguagem natural
	
	Linguagem gráfica
	
	Diagrama de Chapin
	 
	Pseudolinguagem
	
	Linguagem verbal
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201509040853)
	Pontos: 0,0  / 1,0
	Estudamos que o comando de atribuição armazena um dado na memória principal.
Observe o algoritmo abaixo e assinale a opção que exibe a saída.
prog teste
 int n1, n2, n3;
 n1 <- 12;
 n2 <- 18;
 n3 <- 6;
 n1 <- n1 * n2;
 n2 <- n2  div n3;
 n3 <- n1 % 5;
 imprima n1, "\t", n2, "\n", n3;
fimprog
		
	 
	216      3
1
	
	192     3
1
	 
	216     3
2
	
	216     3       1
	
	216     3
4
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201509014892)
	Pontos: 1,0  / 1,0
	12 MOD (12 DIV 4) é igual a:
		
	 
	0
	
	3
	
	4
	
	1
	
	2
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201509126922)
	Pontos: 1,0  / 1,0
	Um aluno estava estudando e se deparou com uma questão: Precisava que o usuário interagisse com o algoritmo para entrar com o ano atual.
Perguntou a alguns colegas e obteve as seguintes respostas:
I  depois de declarar a variável, deveria incluir a linha:  leia ano;
II  depois de declarar a variável, deveria incluir a linha:  leia a;  
III depois de declarar a variável, deveria incluir, obrigatoriamente, as duas linhas porque, sem o comando imprima, o comando leia não funciona:  imprima "\nDigite ano atual: "; leia anoAtual
IV O comando imprima não é obrigatório, mas, geralmente, é incluído porque diz o que se espera que seja digitado
Analise as respostas e escolha a opção correta
		
	
	Somente a III está correta
	
	A segunda está errada porque uma variável de nome a não serve para armazenar o ano
	
	Somente a IV está correta
	 
	I, II e IV estão corretas.
	
	Somente I e II estão corretas
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201509122459)
	Pontos: 1,0  / 1,0
	O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna a raiz quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho de código, a seguir, e marque a alternativa correta, que representa o que será impresso, tendo em vista, que o valor fornecido para a variável x será 6 : 
Início 
int x,y,z;
escreva ("Entre com um valor inteiro para x:");
leia (x) ;
y <- 30;
z <- abs( raiz (x+y) );
z <- z mod 2 + 3;
imprima (z) ;
fim.
		
	
	6
	
	4
	 
	3
	
	2
	
	8
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201508684000)
	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))
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201508651695)
	Pontos: 1,0  / 1,0
	As estruturas condicionais são utilizadas em situações de processamento que impliquem uma tomada de decisão acerca de quais comandos devam ser executados a partir do resultado de uma determinada condição a ser testada. Neste sentido:
i) No trecho do Algoritmo abaixo:
       Se (condição) então
          Comandos1
     Senão
         Comandos2
     Fim - se;
     Ou os comandos1, ou os comandos2 serão executados;
PORQUE
ii) A condição testada terá como resultado, sempre, um dos dois valores: verdadeiro/falso.
		
	
	A afirmativa i é verdadeira e a ii é false.
	
	A afirmativa i é false e a ii é verdadeira.
	 
	As afirmativas i e ii são verdadeiras e a segunda justifica a primeira.
	
	As afirmativas i e ii são verdadeiras e a segunda não justiça a primeira.
	
	Ambas as afirmativas são falsas.
		
	
	
	 9a Questão (Ref.: 201508438631)
	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?
		
	
	cout
	 
	switch/case
	
	while
	
	do/while
	
	for
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201508430893)
	Pontos: 1,0  / 1,0
	De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
		
	
	Para ou enquanto
	
	Apenas o comando enquanto
	
	Apenas o de entrada
	
	Para e Se
	 
	Se ou escolha
		 Gabarito Comentado.
	 Gabarito Comentado.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes