Buscar

Conceitos Básicos de Programação

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 34 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

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 6, do total de 34 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

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 9, do total de 34 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

1a Questão (Ref.: 201502461197)
	 Fórum de Dúvidas (3)       Saiba  (2)
	
	O termo algoritmo deriva-se do nome do matemático Abu Ja´far Muhammad Al -Khwarizmi, o qual introduziu a escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como:
		
	 
	Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação.
	
	Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico.
	
	Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação.
	
	Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico.
	 
	Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201502121566)
	 Fórum de Dúvidas (1 de 3)       Saiba  (1 de 2)
	
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento.
	 
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501906107)
	 Fórum de Dúvidas (2 de 3)       Saiba  (1 de 2)
	
	Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
		
	 
	 
	
	
	
	
	 
	
	
	
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201502511165)
	 Fórum de Dúvidas (2 de 3)       Saiba  (1 de 2)
	
	         Assinale a opção correta.  Quem fez a primeira representação de um diagrama de fluxo foi
		
	
	 Alan Turing
	
	 Al-Kharazmi
	
	 Herman Goldstine
	 
	John von Newmman
	 
	Charles Babbage
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201502120988)
	 Fórum de Dúvidas (3)       Saiba  (2)
	
	George Pólya, matemático húngaro, defendeu que a forma de se resolver um problema é pessoal, mas nada impede que sigamos sugestões. Em um dos seus livros, ele sugere quatro fases.
 
 Qual das respostas abaixo representa, em sequência, essas fases?
		
	
	Planeje/  Compreenda o problema /  Execute o plano/ Reflita sobre a solução
	
	Compreenda o problema /  Execute o plano/ Reflita sobre a solução/ Planeje
	 
	Planeje/  Execute o plano/ Compreenda o problema /  Reflita sobre a solução
	 
	Compreenda o problema /  Planeje/  Execute o plano/ Reflita sobre a solução 
	
	Planeje/  Compreenda o problema /  Reflita sobre a solução/ Execute o plano
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201502123331)
	 Fórum de Dúvidas (2 de 3)       Saiba  (1 de 2)
	
	Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos:
		
	
	b) linguagem de programação, código fonte e linguagem natural.
	
	e) linguagem natural, linguagem de máquina e linguagem de programação.
	
	d) linguagem gráfica, fluxograma e pseudocódigo.
	
	c) linguagem natural, linguagem textual e fluxograma.
	 
	a) linguagem natural, linguagem gráfica e pseudolinguagem.
	
	 1a Questão (Ref.: 201502121474)
	 Fórum de Dúvidas (10 de 15)       Saiba  (8 de 11)
	
	Assinale a opção correta. Sobre variáveis é correto afirmar que ...
		
	
	o nome de uma variável sempre pode começar com acento.
	
	palavras reservadas podem ser usadas para nome de variáveis.
	 
	uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la.
	
	uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la.
	
	nomes de variáveis sempre podem iniciar com aspa.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201502519381)
	 Fórum de Dúvidas (10 de 15)       Saiba  (8 de 11)
	
	Assinale a alternativa que apresenta os valores da variável RESPOSTA em cada uma das opções abaixo, suponha que todas as variáveis são reais:
a)  RESPOSTA <- 3.0 * 6;
b)  X <- 2.0;
   Y <- 3,0;
   RESPOSTA <- X * Y - X;
c)   RESPOSTA <- 4;
   X <- 2;
   RESPOSTA <- RESPOSTA * X;
		
	
	a) 18
b) 4,0 
c) 8,0
	 
	a) 18,0
b) 4,0 
c) 8
	
	a) 18,0
b) 4,0 
c) 2,0
	 
	a) 18,0
b) 4,0 
c) 8,0
	
	a) 18,0
b) 4
c) 2,0
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501908121)
	 Fórum de Dúvidas (15)       Saiba  (11)
	
	Os comentários são recursos que podem ser utilizados pelos programadores para:
		
	
	Inserir diretivas para o compilador
	 
	Inserir textos explicativos apenas para o programador
	
	Inserir textos explicativos apenas para o usuário
	 
	Inserir comandos que serão traduzidos pelo compilador
	
	Inserir comandos que serão executados pela máquina
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201502521577)
	 Fórum de Dúvidas (10 de 15)       Saiba  (8 de 11)
	
	Qual será a saída produzida pela execução da linha de comando a seguir? 
imprima 14 div 3;
		
	
	O valor decimal da divisão de 14 por 3
	 
	O valor inteiro da divisão de 14 por 3
	
	O valor correspondente a 14 elevado ao cubo
	
	O valor correspondente à raiz cúbica de 14
	 
	O valor do resto da divisão de 14 por 3
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201502510992)
	 Fórum de Dúvidas (4 de 15)       Saiba  (3 de 11)
	
	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
	 
	216     3
2
	
	192     3
1
	
	216     3       1
	
	216     3
4
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201502145016)
	 Fórum de Dúvidas (10 de 15)       Saiba  (8 de 11)
	
	Faz parte do desenvolvimento de um algoritmo declarar as variáveis que armazenarão dados que serão manipulados. De acordo com as regras para criação dos identificadores para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO:
		
	
	notaa2
	
	numero
	 
	cad1-id
	
	salario_final
	
	parenteses
	 1a Questão (Ref.: 201502461235)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Observamos que as funções disponíveis na linguagemUAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano de X é:
		
	
	tan (x)
	
	exp (x)
	
	cos (x)
	
	sen (x)
	 
	log (x)
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201502461226)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	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
	
	Confirmação do mês de nascimento
	
	Confirmação do dia de nascimento
	
	Valor a ser sacado
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201502597076)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Em todas as linguagens de programação temos algumas funções pré-definidas. Muitas estão presentes na maioria delas.
As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe o seno de um ângulo e que exige que o ângulo seja fornecido uma determinada unidade.
Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo usuário, qual trecho escolheria?
		
	
	leia angulo; imprima sin(angulo);    onde angulo estaria em graus
	 
	leia angulo; imprima sen(angulo);   onde angulo estaria em radianos
	
	leia angulo; imprima sin(angulo);   onde angulo estaria em radianos
	
	leia angulo; imprima seno(angulo);   onde angulo estaria em radianos
	 
	leia angulo; imprima seno(angulo);   onde angulo estaria em graus
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201502546480)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	O comando de entrada de dados é o __________________________.
		
	
	imprima
	 
	escreva
	 
	leia
	
	inicio
	
	imprimir
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201502592583)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Assinale a alternativa que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, caso o usuário insira o valor 10 para n1.
inicio 
inteiro: n1,n2,n3; 
leia (n1); 
n2<-n1*3; 
n3<-n1-2+n2; 
imprima("O resultado final será n3=",n3); 
fim. 
		
	 
	O resultado final será n3=38
	
	O resultado final será n3=9
	
	O resultado final será n3=29
	
	O resultado final será n3=28
	
	O resultado final será n3=18
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201502599608)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Dado o algoritmo abaixo, diga qual a sua saída:
prog questao
   int valor;
   imprima Digite um valor;
   leia valor;
   imprima \nO valor digitado foi,valor,\n;
fimprog
		
	
	Será encerrado automaticamente quando o o valor for digitado.
	
	Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela.
	 
	Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado.
	
	Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n.
	
	Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado.
	
	 1a Questão (Ref.: 201501904048)
	 Fórum de Dúvidas (1 de 4)       Saiba  (1 de 1)
	
	Sobre o FLUXOGRAMA abaixo podemos afirmar que :
		
	
	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 as estruturas de DECISÃO e REPETIÇÃ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
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201501906101)
	 Fórum de Dúvidas (1 de 4)       Saiba  (1 de 1)
	
	Que comando deve ser usado para tomar uma decisão simples entre duas ações?
		
	
	case
	 
	if
	
	for
	
	while
	
	do while
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501903638)
	 Fórum de Dúvidas (2 de 4)       Saiba  (1)
	
	Interprete o algoritmo abaixo e informe o valor final da variável X.
Início
Inteiro: X;
     X 3;
     Se X < 4 então
     X 0;
      Senão
       X X+7;
      Fim Se;
Fim.
		
	
	1
	 
	0
	 
	10
	
	4
	
	3
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201502146881)
	 Fórum de Dúvidas (1 de 4)       Saiba  (1 de 1)
	
	Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
		
	
	!, > e >=
	
	+, - e *
	
	=, > e ?
	 
	&&, || e !
	
	&&, >= e <=
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201502154125)
	 Fórum de Dúvidas (2 de 4)       Saiba  (1)
	
	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:
		
	 
	Somente as alternativas II, III e V estão corretas
	
	Somente as alternativas I e II estão corretas
	
	Somente as alternativas III, IV e V estão corretas
	
	Somente as alternativas I, II e V estão corretas
	
	Nenhuma das opções acima
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201502490530)
	 Fórum de Dúvidas (4)       Saiba  (1)
	
	Assinale a alternativa que apresenta APENAS operadores relacionais.
		
	
	&&, >= e ||
	 
	<, > e >=
	
	&&, || e ~
	
	=, > e ||
	
	+, - e *
		1.
		  Assinale a opção correta. Considerando o algoritmo a seguir,  qual a última impressão na tela sabendo que a  recebeu 10 , b recebeu 15 e c recebeu 5 ?
prog Misterio
int a, b, c;
imprima "Entre com o primeiro valor : ";
leia a;
imprima "Entre com  o segundo valor : ";
leia b;
imprima "Entre com o terceiro valor : ";
leia c;
se (a < b  || a < c  || b < c )
{
   imprima "\nResultado : " , (a+b+c) * 3;
}
senao {    imprima "\nResultado : " , (a+b+c) div 3; }
fimprog
	
	
	
	
	 
	 
Resultado : 90
 
	
	
	 
Nada será impresso, pois há erro no algoritmo.
	
	
	 
30
	
	
	 
90
	
	
	 
Resultado : 30
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5:
 prog numeroMes
 int  mes;
  imprima "\ndigite um numero de 1 - 12: ";
  leia  mes ;
  escolha (mes)
 {
     caso 1 : imprima "\njaneiro\n"; pare;
     caso 2 : imprima "\nfevereiro\n"; pare;
     caso 3 : imprima "\nmarço\n"; pare;
     caso 4 : imprima "\nabril\n"; pare;
     caso 5 : imprima "\nmaio\n";pare;
     caso 6 : imprima "\njunho\n"; pare;
     caso 7: imprima "\njulho\n"; pare;
     caso 8 : imprima "\nagosto\n"; pare;
     caso 9 : imprima "\nsetembro\n";pare;
     caso 10:imprima "\noutubro\n"; pare;
     caso 11:imprima "\nnovembro\n"; pare;
     caso 12:imprima "\ndezembro\n"; pare;
     senao  :imprima "\nInexistente\n";
 }
fimprog
 
	
	
	
	
	
	e) Inexistente
	
	 
	c) maio
	
	
	
d) maio
     julho
     setembro
     novembro
     dezembro
	
	
	a) maio
    junho
	
	
	b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		          Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade.  Sabe-se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
	
	
	
	
	
	prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
	
	
	prog MaiorIdade
int id1, id2;
leia id1;
leia id2;
se (id1 > id2)
  imprima "Maior idade = ", id1;
senão
   imprima  "Maior idade = ", id2;
fimprog
 
	
	 
	prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
	
	
	prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", maior;}
senão
  { imprima  "Maior idade = ", maior;}
fimprog
 
	
	 
	prog MaiorIdade
int id1, id2;
imprima   "Digite a primeira idade :  ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se  (id1 > id2)
{   imprima  "Maior idade = ", id1;}
senão (id1 < id2)
  { imprima  "Maior idade = ", id1;}
fimprog
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		Observe o trecho do algoritmo a seguir e responda:
leia num;
se (num % 2 == 0)
   {
      tipo = 1;
   }
senão
   {
      tipo = 2;
   }
escolha(tipo)
{
  caso1 : imprima"PAR";pare;
  caso2 : imprima"IMPAR";pare;
}
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. 
Qual o conjunto de respostas no final da terceira execução?
	
	
	
	
	 
	IMPAR, IMPAR, PAR
	
	
	PAR, IMPAR, PAR
	
	
	IMPAR, PAR, IMPAR
	
	
	IMPAR, PAR, PAR
	
	
	PAR, PAR, IMPAR
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		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
	
	
	
	
	
	%%%%%
	
	
	^^^^^
	
	
	+++++ 
=====
	
	 
	=====
	
	 
	^^^^^
=====
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
	
	
	
	
	
	Para ou enquanto
	
	
	Para e Se
	
	
	Apenas o comando enquanto
	
	 
	Se ou escolha
	
	
	Apenas o de entrada
	 1a Questão (Ref.: 201502511176)
	Pontos: 1,0  / 1,0
	            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ...
		
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	 
	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.
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 2a Questão (Ref.: 201502461216)
	Pontos: 1,0  / 1,0
	A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo.
		
	
	Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado.
	
	Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira.
	 
	Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito.
	
	Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo .
	
	Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo .
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 3a Questão (Ref.: 201502521577)
	Pontos: 0,0  / 1,0
	Qual será a saída produzida pela execução da linha de comando a seguir? 
imprima 14 div 3;
		
	
	O valor correspondente à raiz cúbica de 14
	 
	O valor inteiro da divisão de 14 por 3
	 
	O valor decimal da divisão de 14 por 3
	
	O valor do resto da divisão de 14 por 3
	
	O valor correspondente a 14 elevado ao cubo
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 4a Questão (Ref.: 201501903335)
	Pontos: 0,0  / 1,0
	Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
		
	
	var
caractere SALARIO;
	 
	var
int SALARIO;
	 
	var
real SALARIO;
	
	var
logico SALARIO;
	
	var
string SALARIO;
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201502546480)
	Pontos: 1,0  / 1,0
	O comando de entrada de dados é o __________________________.
		
	 
	leia
	
	inicio
	
	imprima
	
	imprimir
	
	escreva
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 6a Questão (Ref.: 201502599608)
	Pontos: 0,0  / 1,0
	Dado o algoritmo abaixo, diga qual a sua saída:
prog questao
   int valor;
   imprima Digite um valor;
   leia valor;
   imprima \nO valor digitado foi,valor,\n;
fimprog
		
	
	Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado.
	 
	Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado.
	
	Será encerrado automaticamente quando o o valor for digitado.
	
	Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela.
	 
	Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitadofoi, seguido do valor digitado, por sua vez seguido do símbolo \n.
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201501909626)
	Pontos: 1,0  / 1,0
	Analise o trecho de programa a seguir escrito em pseudocódigo e escolha a opção que mostra a saída deste código considerando x=10 e y = 50
 
se (x>10)
{
    imprima "maior\t ";
}
senao
{
   se (y < 50)
   {
     imprima "menor\t";
   }
   senao
   {
      imprima "outros\t";
   }
   imprima "continua\n";
}       
		
	
	maior continua
	
	menor continua
	
	maior
	
	outros
	 
	outros  continua
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 8a Questão (Ref.: 201501901028)
	Pontos: 0,0  / 1,0
	O símbolo abaixo pode representar qual comando nas linguagens de programação? 
		
	
	Comando de leitura
	
	Comando de saída
	
	Declaração de variável
	 
	Atribuição de variável
	 
	Comando condicional
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 9a Questão (Ref.: 201502513144)
	Pontos: 0,0  / 1,0
	  Assinale a opção correta. Considerando o algoritmo a seguir,  qual a última impressão na tela sabendo que a  recebeu 10 , b recebeu 15 e c recebeu 5 ?
prog Misterio
int a, b, c;
imprima "Entre com o primeiro valor : ";
leia a;
imprima "Entre com  o segundo valor : ";
leia b;
imprima "Entre com o terceiro valor : ";
leia c;
se (a < b  || a < c  || b < c )
{
   imprima "\nResultado : " , (a+b+c) * 3;
}
senao {    imprima "\nResultado : " , (a+b+c) div 3; }
fimprog
		
	 
	 
Resultado : 30
	
	 
30
	
	 
Nada será impresso, pois há erro no algoritmo.
	 
	 
Resultado : 90
 
	
	 
90
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 10a Questão (Ref.: 201502479048)
	Pontos: 1,0  / 1,0
	Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5:
 prog numeroMes
 int  mes;
  imprima "\ndigite um numero de 1 - 12: ";
  leia  mes ;
  escolha (mes)
 {
     caso 1 : imprima "\njaneiro\n"; pare;
     caso 2 : imprima "\nfevereiro\n"; pare;
     caso 3 : imprima "\nmarço\n"; pare;
     caso 4 : imprima "\nabril\n"; pare;
     caso 5 : imprima "\nmaio\n";pare;
     caso 6 : imprima "\njunho\n"; pare;
     caso 7 : imprima "\njulho\n"; pare;
     caso 8 : imprima "\nagosto\n"; pare;
     caso 9 : imprima "\nsetembro\n";pare;
     caso 10:imprima "\noutubro\n"; pare;
     caso 11:imprima "\nnovembro\n"; pare;
     caso 12:imprima "\ndezembro\n"; pare;
     senao  :imprima "\nInexistente\n";
 }
fimprog
 
		
	
	b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
	
	e) Inexistente
	 
	c) maio
	
	
d) maio
     julho
     setembro
     novembro
     dezembro
	
	a) maio
    junho
	
	 1a Questão (Ref.: 201502511176)
	Pontos: 1,0  / 1,0
	            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ...
		
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	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.
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 2a Questão (Ref.: 201502552910)
	Pontos: 0,0  / 1,0
	 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
		
	 
	Linguagem gráfica e pseudolinguagem
	
	Linguagem natural e pseudolinguagem
	
	 Linguagem natural e linguagem gráfica
	
	Apenas pseudolinguagem
	 
	Linguagem natural, fluxograma e pseudolinguagem
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201502121752)
	Pontos: 1,0  / 1,0
	Qual será o resultado da expressão:  A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente:
		
	
	1
	
	0
	
	5
	
	4
	 
	3
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 4a Questão (Ref.: 201501903333)
	Pontos: 1,0  / 1,0
	Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é:
		
	
	inteiro
	
	caractere
	
	string
	
	lógico
	 
	real
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 5a Questão (Ref.: 201502461226)
	Pontos: 1,0  / 1,0
	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:
		
	
	Confirmação do mês de nascimento
	 
	Saldo final
	
	Confirmação do dia de nascimento
	
	Pedido de senha
	
	Valor a ser sacado
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 6a Questão (Ref.: 201502597715)
	Pontos: 0,0  / 1,0
	
Algoritmo Prova 
VAR 
  A, B, C, D : Real 
Início 
  leia (A, B, C, D) 
  A <- B 
  B <- C 
  C <- D 
  D <- A 
  B <- A+B/2 
  C <- C+B 
  D <- D + (B * 2) - A 
Fim 
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam, respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após execução do referido algoritmo, os valores dessas variáveis serão, respectivamente::
		
	 
	15 - 25 - 50 - 50
	 
	15 - 17,5 - 42,5 - 35
	
	15 - 30 - 55 - 60
	
	15 - 17,5 - 42,5 - 50
	
	15 - 25 - 50 - 45
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 7a Questão (Ref.: 201502121166)
	Pontos: 0,0  / 1,0
	Observe o trecho do algoritmo a seguir e responda:
se (m>240) //teste 1
  {
   imprima "APROVADO";
  }
   senão
  {
   se (m <= 240 && m >= 150) //teste 2
    {
     imprima "RECUPERAÇÃO";
    }
  }
   senão
    {
               imprima "REPROVADO";
      }
    Quais são os valores de cada teste lógico para que seja impresso cada uma das opções abaixo:
a) APROVADO;
b) REPROVADO;
c) RECUPERAÇÃO.
Observação: os caracteres // significam comentários e não fazem parte da lógica do algoritmo.
		
	
	APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Falso.
RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = não é executado.
	
	APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Verdadeiro.
RECUPERAÇÃO -Teste 1 - Verdadeiro, Teste 2 =Falso.
	
	APROVADO - Teste 1 = não é executado, Teste 2 = Verdadeiro.
REPROVADO - Teste 1 = Falso, Teste 2 = Falso.
RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = Verdadeiro.
	 
	APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Falso.
RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = Verdadeiro.
	 
	APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Verdadeiro.
RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = Verdadeiro.
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 8a Questão (Ref.: 201502500961)
	Pontos: 1,0  / 1,0
	Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta
		
	
	Se (AV1 >= 4) e (AV2 >= 4)
	
	Se (AV1 > 4) ou (AV2 > 4)
	 
	Se (AV1 >= 4) ou (AV2 >= 4)
	
	Nenhuma outra alternativa satisfaz
	
	Se (AV1 > 4) e (AV2 > 4)
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 9a Questão (Ref.: 201502511676)
	Pontos: 0,0  / 1,0
	          Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade.  Sabe-se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
		
	 
	prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
	
	prog MaiorIdade
int id1, id2;
leia id1;
leia id2;
se (id1 > id2)
  imprima "Maior idade = ", id1;
senão
   imprima  "Maior idade = ", id2;
fimprog
 
	 
	prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
	
	prog MaiorIdade
int id1, id2;
imprima   "Digite a primeira idade :  ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se  (id1 > id2)
{   imprima  "Maior idade = ", id1;}
senão (id1 < id2)
  { imprima  "Maior idade = ", id1;}
fimprog
	
	prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", maior;}
senão
  { imprima  "Maior idade = ", maior;}
fimprog
 
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 10a Questão (Ref.: 201502121480)
	Pontos: 1,0  / 1,0
	Observe o trecho do algoritmo a seguir e responda:
leia num;
se (num % 2 == 0)
   {
      tipo = 1;
   }
senão
   {
      tipo = 2;
   }
escolha(tipo)
{
  caso1 : imprima"PAR";pare;
  caso2 : imprima"IMPAR";pare;
}
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. 
Qual o conjunto de respostas no final da terceira execução?
		
	 
	IMPAR, IMPAR, PAR
	
	IMPAR, PAR, PAR
	
	PAR, IMPAR, PAR
	
	PAR, PAR, IMPAR
	
	IMPAR, PAR, IMPAR
		
	Algoritmos - Exercício 1
	
	 1a Questão (Ref.: 201503360907)
	Fórum de Dúvidas (2)       Saiba (2) 
	Assinale a opção correta.
		
	
	Programa e fluxograma são sinônimos.
	
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	
	Um programa é um algoritmo codificado em linguagem natural.
	
	Um programa é um algoritmo codificado em uma linguagem de programação.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	
	 2a Questão (Ref.: 201503750622)
	Fórum de Dúvidas (1 de 2)       Saiba (1 de 2) 
	
	            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... 
		
	
	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.
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador.
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	 3a Questão (Ref.: 201503700656)
	Fórum de Dúvidas (1 de 2)       Saiba (1 de 2) 
	
	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
	
	Pseudolinguagem
	
	Linguagem verbal 
	
	Linguagem gráfica 
	
	Diagrama de Chapin 
	 4a Questão (Ref.: 201503751119)
	Fórum de Dúvidas (1 de 2)       Saiba (1 de 2) 
	
	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
	
	Pseudolinguagem, vez por outra, demonstra ambiguidade.
	
	Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos.
	
	 5a Questão (Ref.: 201503750618)
	Fórum de Dúvidas (1 de 2)       Saiba (1 de 2) 
	
	 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
		
	
	Linguagem natural e linguagem gráfica
	
	Apenas pseudolinguagem
	
	Linguagem natural, fluxograma e pseudolinguagem
	
	Linguagem natural e pseudolinguagem
	
	Linguagem gráfica e pseudolinguagem
	
	
	
	 6a Questão (Ref.: 201503724650)
	Fórum de Dúvidas (1 de 2)       Saiba (1 de 2) 
	
	O que é semântica e sintaxe, respectivamente? 
		
	
	Definição de cada comando e como se escreve cada comando.
	
	Lógica, linguagem natural 
	
	pseudocódigo, fluxograma. 
	
	Como se escreve cada comando e definição de cada comando
	
	Fluxograma,pseudocódigo

Outros materiais