Buscar

INTRODUÇÃO À PROGRAMAÇÃO - Simulado 4.2

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

INTRODUÇÃO À PROGRAMAÇÃO 
 
Simulado: CCT0001_SM_201408203821 V.2 Fechar 
Aluno(a): ROBSON CABRAL DA SILVA JUNIOR Matrícula: 201408203821 
Desempenho: 0,5 de 0,5 Data: 09/11/2015 15:38:15 (Finalizada) 
 
 
 1a Questão (Ref.: 201408234558) Pontos: 0,1 / 0,1 
O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas avaliações. 
Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a alternativa CORRETA que 
indica qual a nota que o candidato deve obter na segunda avaliação para que ele seja aprovado, sabendo-se 
que não há arredondamento no cálculo da média. 
 
Algoritmo Concurso 
real: nota1,nota2,media 
inicio 
 escreva("Digite as duas notas:") 
 leia(nota1,nota2) 
 media<- (nota1+nota2)/2 
 se (media >= 8) então 
 escreva ("APROVADO") 
 senao 
 escreva ("REPROVADO") 
 fim_se 
fim 
 
 Entre 7,0 e 7,9 
 Entre 8,0 e 8,9 
 Entre 9,0 e 10,0 
 Entre 6,0 e 6,9 
 Candidato reprovado 
Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201408480182) Pontos: 0,1 / 0,1 
Qual o valor da variável X ao final deste PSEUDOCÓDIGO abaixo. 
Int a = 3, b= 5, c = 8, X = 3 
SE (a*b) >= (c+b+6) 
 X = X * 2 
 X = X + ((c+1) / a) 
SENÃO 
 X = X + 2 
 X = (b*3) / X 
FIM-SE 
IMPRIMIR X 
 
 
18 
 
12 
 
9 
 
15 
 
3 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201408239656) Pontos: 0,1 / 0,1 
Após análise do código responda a questão: 
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela: 
 
 Os números pares entre 1 e 5 (inclusive) em ordem crescente. 
 Os valores entre 1 e 5 (inclusive) em ordem decrescente. 
 Os valores entre 1 e 5 (inclusive)em ordem crescente. 
 Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. 
 Os números ímpares entre 1 e 5 em ordem decrescente. 
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201408235413) Pontos: 0,1 / 0,1 
Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos 
 
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A 
condição é testada antes de entrar na estrutura de repetição. 
 
II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções 
deste são executadas. 
 
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a 
primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. 
 
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada 
esteja sempre associada a uma instrução que a atualize no interior do laço. 
As afirmações corretas são: 
 
 
 
 
I, II e III 
 
I e II 
 
II, III e IV 
 
II e III 
 
I, II e IV 
Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201408234464) Pontos: 0,1 / 0,1 
Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de 
comandos a partir de uma condição. 
 
 
enquanto 
 
var 
 
se 
 
else 
 
se encadeado

Outros materiais