Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Simulado: CCE0242_SM_201402008716 V.1 Aluno(a): JULIANA RODRIGUES DE OLIVEIRA GUERREIRO Matrícula: 201402008716 Desempenho: 0,4 de 0,5 Data: 08/04/2016 21:53:01 (Finalizada) 1a Questão (Ref.: 201402197538) Pontos: 0,1 / 0,1 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 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 / 1918 / 15 11 / 15 / 1918 1918 / 15 / 11 1918 / 11 / 15 15 / 11 / 1918 2a Questão (Ref.: 201402197558) Pontos: 0,1 / 0,1 Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela. 0343 (O valor absoluto do resultado da expressão formatada) 0345 (O valor absoluto do número formatado) 0543(O valor absoluto do número espelhado formatado) -0012 ( Representa a soma dos algarismos do número -345 formatado) - 0.00289(O inverso do número formatado) Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201402197325) Pontos: 0,1 / 0,1 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. Trecho int num1= 7, num2=8; float num3=15.2; printf("\n12345678901234"); printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2); printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); 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); 4a Questão (Ref.: 201402198506) Pontos: 0,1 / 0,1 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 4 8 12 20 32 52 2 4 4 8 12 20 32 2 4 6 10 16 26 42 68 2 4 6 8 19 12 14 16 2 4 6 10 16 26 42 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201402196945) Pontos: 0,0 / 0,1 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() 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. Trecho int num= 12; float med=9.8; printf("\n12345678901234"); printf("\n%d\t06.2f\n", num, med); printf("\n%4d\t%f\n", num, med); printf("\n%d\t%6.2f\n", num, med); printf("\n%04d\t%.2f\n", num, med); printf("\n%d\t%06.2f\n", num, med); Gabarito Comentado. Gabarito Comentado.
Compartilhar