Buscar

CCE1121 A7 201301447676 V1 LOGICA DE PROGRAMACAO

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO 
CCE1121_A7_201301447676_V1 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
Aluno: PAULO ALEXI DIEMER Matrícula: 201301447676 
Disciplina: CCE1121 - LÓG.PROGRAM. Período Acad.: 2017.1 (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O 
mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será 
usado na sua AV e AVS. 
 
 
1. 
 
 
Um aluno de Lógica de Programação após estudar a estrutura de repetição for resolveu fazer algumas 
experiências para tentar repetir um bloco dez vezes. 
 
Abaixo podemos ver os cinco trechos testados por ele. 
 
 
 
Assinale a opção que apresenta aqueles que repetiram dez vezes. 
 
 
 
I, II e V 
 
I e IV 
 
II e V 
 
I, IV e V 
 
II, III e IV 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
2. 
 
O algoritmo abaixo foi construído para gerar a série: 100 99 98 ... 3 2 1. 
 
 
Entretanto, ele apresenta um erro que não é sinalizado durante a interpretação. 
Selecione a opção que aponta o erro. 
 
 
 
A variável x não foi inicializada 
 
Teria que colocar \t dentro das aspas na linha onde está o comando imprima. 
 
 
Tem que trocar x++ por x-- 
 
Não pode ser usado x++. Tem que trocar para x<-x + 1 
 
O teste x >= 1 está errado 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
3. 
 
 
Considere: 
 
Dado o algoritmo representado na forma de português estruturado, o valor de saída contido na 
variável RESP será: 
 
 
 
86. 
 
342. 
 
0. 
 
22. 
 
6. 
 
 Gabarito Comentado 
 
 
4. 
 
 
O presidente da construtora Sempre Verde precisou, em um determinado momento, reajustar o 
salário dos funcionários e, como ele sabia programar porque tinha se dedicado muito à disciplina 
de Lógica de Programação, criou uma função com o seguinte protótipo: 
float calcSalario(float salario, float percentual); 
 
Baseado nesse protótipo é CORRETO afirmar que a função: 
 
 
 
Não retorna nenhum valor para a função chamadora 
 
Retornará dois valores para a função chamadora 
 
Retornará o salário somado ao percentual 
 
Recebe dois valores passados por referência 
 
Recebe dois valores, salário e o percentual, passados por valor 
 
 Gabarito Comentado 
 
 
5. 
 
 
Muitas séries matemáticas podem ser geradas com a estrutura do para/ for. 
Analise o código abaixo e escolha a opção que contém a série exibida pelo 
código, exatamente da mesma maneira que apareceria na tela do computador. 
prog Descobre 
int c, D; 
D <- 5; 
para( c <- 1; c <= 5; c++) 
{ 
imprima c,"/", D, "\t"; 
D--; 
} 
fimprog 
 
 
 
5 
2 
1 
0.2 
0.5 
 
1/5 2/4 3/3 4/2 5/1 
 
1/5 
2/4 
3/3 
4/2 
5/1 
 
0.2 
0.5 
1 
2 
5 
 
0.2 0.5 1 2 5 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
6. 
 
 
Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, 
onde deverão se posicionar as demais funções em relação à função main()? 
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema. 
II Depois, desde que os protótipos sejam colocados antes da main(). 
III Antes para não ter que colocar os protótipos e nunca ocasionar erros. 
IV Antes ou depois, desde que sejam colocados os protótipos. 
 
Observe as afirmativas acima e assinale a resposta CORRETA 
 
 
 
Só a II está correta 
 
II e IV estão corretas 
 
I e III estão corretas 
 
I e IV estão corretas 
 
II e III estão corretas

Continue navegando