Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/10/13 Estácio bquestoes.estacio.br/entrada.asp?p0=138663900&p1=201202170374&p2=1495686&p3=CCE0242&p4=101493&p5=AV1&p6=7/10/2013&p10=3951446 1/4 Avaliação: CCE0242_AV1_201202170374 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201202170374 - DEYWING DE CARVALHO FERREIRA Professor: ANITA LUIZA MACIEL LOPES Turma: 9003/C Nota da Prova: 3,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 07/10/2013 17:21:58 1a Questão (Ref.: 201202364945) Pontos: 0,0 / 0,5 Para calcular a área de um retângulo é necessário conhecer a medida dos lados. Considerando que a área é dada pela altura multiplicada pela largura do retângulo, selecione o trecho de programa que mostra a entrada correta dos dados necessários para o cálculo da área de um retângulo. cin >> altura,largura; cin >> altura && largura; cout << altura,largura; cin altura largura; cin >> altura >> largura; 2a Questão (Ref.: 201202321572) Pontos: 0,5 / 0,5 A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: |) Possibilidade em programação de alto e baixo nível; ||) Grande período para o aprendizado. |||) Adequação a grandes projetos; Assinale a alternativa que contem apenas vantagens da linguagem C++. Apenas ||| | e || | e ||| || e ||| Apenas | 3a Questão (Ref.: 201202375149) Pontos: 0,0 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. 17/10/13 Estácio bquestoes.estacio.br/entrada.asp?p0=138663900&p1=201202170374&p2=1495686&p3=CCE0242&p4=101493&p5=AV1&p6=7/10/2013&p10=3951446 2/4 Trecho int num1= 7, num2=8; float num3=15.2; printf("\n12345678901234"); printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3); printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2); printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); 4a Questão (Ref.: 201202378890) Pontos: 1,0 / 1,0 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch(). 90: printf("Pode"); 90: printf("Pode"); stop; case a > 90: printf("Pode") ;break; case a=90: printf("Pode") ;break; case 90: printf("Pode") ; break; 5a Questão (Ref.: 201202376131) Pontos: 0,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. Uma variável local só é visualizada pela função onde foi declarada. A função main() pode acessar qualquer variável local de qualquer função. Existem funções que não têm variáveis locais. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 6a Questão (Ref.: 201202375362) Pontos: 0,0 / 1,0 Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o 17/10/13 Estácio bquestoes.estacio.br/entrada.asp?p0=138663900&p1=201202170374&p2=1495686&p3=CCE0242&p4=101493&p5=AV1&p6=7/10/2013&p10=3951446 3/4 acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918. Assinale a opção CORRETA para a saída desse programa. 11 / 15 / 1918 1918 / 11 / 15 1918 / 15 / 11 15 / 11 / 1918 11 / 1918 / 15 7a Questão (Ref.: 201202255569) Pontos: 0,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for struct while if-else switch 8a Questão (Ref.: 201202321586) Pontos: 1,0 / 1,0 Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero. Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados. Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. 9a Questão (Ref.: 201202364966) Pontos: 0,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? while{ // [bloco de comandos] } 17/10/13 Estácio bquestoes.estacio.br/entrada.asp?p0=138663900&p1=201202170374&p2=1495686&p3=CCE0242&p4=101493&p5=AV1&p6=7/10/2013&p10=3951446 4/4 while{ // [bloco de comandos] } do (cfp !=0); if (cpf != 0) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); do while (cfp !=0) { // [bloco de comandos] } for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } 10a Questão (Ref.: 201202364953) Pontos: 0,5 / 0,5 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? while (num == 0) enquanto (num > 0) for ( i = 0; i == num; i++) for (i = num; i > 0; i++) while (num != 0) Período de não visualização da prova: desde 27/09/2013 até 16/10/2013.
Compartilhar