Buscar

AV1 - Linguagem de Programação I - 25-03-16

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: CCE0242_AV1 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV1 
Aluno: 
Professor: ANITA LUIZA MACIEL LOPES Turma: 9011/AK 
Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0,5 Data: 25/03/2016 18:13:30 
 
 
 1a Questão (Ref.: 201407287187) Pontos: 1,0 / 1,0 
Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é 
uma linguagem voltada para programadores. Dentre as opções abaixo 
é incorreto afirmar: 
 
 
Possibilita o desenvolvimento de funções próprias 
 
Possui características de Linguagem de baixo nível. 
 Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo 
 
Possui características de Linguagem de alto nível. 
 
Permite a compilação de softwares para plataforma Windows, Linux e Unix. 
 
 
 
 2a Questão (Ref.: 201407667359) Pontos: 1,0 / 1,0 
No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em 
seguida com um único clique ou um pressionamento de uma tecla. 
Analise as afirmativas abaixo e escolha a opção correta 
I Pressionar F9(pode ser F11 em versões mais novas) 
II Clicar no ícone Compilar 
III Clicar no ícone Executar 
IV Clicar no ícone Compilar e Executar 
 
 
Só a III possibilita isso 
 Tanto a I quanto a IV possibilitam isso 
 
Só a II possibilita isso 
 
Só a IV possibilita isso 
 
Só a I possibilita isso 
 
 
 
 3a Questão (Ref.: 201407118714) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
sqrt 
 
pot 
 
double 
 
elevado 
 pow 
 
 
 
 4a Questão (Ref.: 201407667624) Pontos: 1,0 / 1,0 
Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma 
letra ou um algarismo. 
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro. 
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma 
função que pudesse lhe dar um retorno. 
Pesquisou nas bibliotecas estudadas na aula 2 e achou. 
Qual o nome dessa função? 
 
 
isdigit() 
 
isnotalphadigit() 
 
isspace() 
 isalnum() 
 
isalpha() 
 
 
 
 5a Questão (Ref.: 201407667414) Pontos: 1,0 / 1,0 
Observe abaixo algumas declarações de variáveis e assinale a declaração errada. 
 
 long float x; 
 
int i; 
 
long matricula; 
 
long double profundidade; 
 
short int a; 
 
 
 
 6a Questão (Ref.: 201407667417) Pontos: 1,0 / 1,0 
Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? 
 
 scanf() 
 
getchar() 
 
fgets() 
 
fgetc() 
 
gets() 
 
 
 
 7a Questão (Ref.: 201407281760) Pontos: 1,0 / 1,0 
A professora de Linguagem de Programação I pediu aos alunos que construíssem 
um código para que permitisse a entrada de um número inteiro e exibisse umas das 
mensagens: Positivo / Zero / Negativo 
Eles acharam esse pedido estranho, visto que era um programa clássico. 
Ao término do tempo que ela deu para o desenvolvimentos, pediu que eles 
comparassem as duas soluções que colocou no quadro. 
 
 
 
Leia as afirmativas abaixo e escolha a alternativa correta. 
 
I na solução A, se o número fosse positivo, era testado três vezes. 
II na solução B, se o número fosse positivo, era testado uma vez. 
III Se as duas soluções produzem a mesma saída podemos afirmar que, em termos 
de eficiência, não importa a quantidade de testes. 
IV A solução A poderia usar um if simples e um if composto ao invés de três ifs 
simples. 
V A solução B poderia testar se era zero no primeiro if e menor do que zero no 
outro desde que estivessem presentes as mensagens correspondentes aos testes 
e a mensagem Positivo no else. 
 
 I, II e V estão corretas 
 I, II e III estão corretas 
 II e IV estão corretas 
 II, III e IV estão corretas 
 I, II, IV e V estão corretas 
 
 
 
 8a Questão (Ref.: 201407667879) Pontos: 1,0 / 1,0 
O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho 
abaixo e assinale a opção que descreve o que faz. 
 
int a=12, b=35, c=7, resp; 
resp=(a>b && a > c) ?a: (b>c) ? b/c:c; 
printf (''valor: %d'' , resp); 
 
 Exibe valor: 5 
 
Exibe valor: 12 
 
Exibe valor: 35 
 
Exibe valor: 7 
 
Exibe valor: 0 
 
 
 
 9a Questão (Ref.: 201407228100) Pontos: 1,0 / 1,0 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja 
diferente de 0? 
 
 while (num != 0) 
 
while (num == 0) 
 
for (i = num; i > 0; i++) 
 
for ( i = 0; i == num; i++) 
 
enquanto (num > 0) 
 
 
 
 10a Questão (Ref.: 201407118716) Pontos: 1,0 / 1,0 
Qual a estrutura de repetição usada para quantidade indeterminada de repetições? 
 
 
struct 
 while 
 
if-else 
 
switch 
 
for 
 
 
 
Período de não visualização da prova: desde 22/03/2016 até 24/05/2016.

Continue navegando