Baixe o app para aproveitar ainda mais
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.
Compartilhar