Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV3_200505004413 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 Aluno: 200505004413 - ANDRÉ GONÇALVES BARREIROS Professor: ANITA LUIZA MACIEL LOPES Turma: 9005/E Nota da Prova: 5,0 de 10,0 Nota do Trab.: Nota de Partic.: Data: 14/12/2013 15:20:28 1a Questão (Ref.: 200505182396) 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) for ( i = 0; i == num; i++) enquanto (num > 0) for (i = num; i > 0; i++) while (num != 0) 2a Questão (Ref.: 200505140267) Pontos:0,0 / 1,0 Em relação ao quer foi apresentado sobre as funções internas da linguagem, marque a resposta na qual a afirmativa em relação à teoria sobre as mesmas está errada. O include é utilizado para que possamos acessar funções de uma biblioteca. O nome da biblioteca aparece entre os sinais de < e >. Devemos utilizar o símbolo # antes da palavra include. Após o include entre os sinais de < e > aparece o nome de uma função. As bibliotecas possuem um conjunto de funções do mesmo tipo. 3a Questão (Ref.: 200505182388) Pontos:0,0 / 1,0 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; cout << altura,largura; cin >> altura && largura; cin >> altura,largura; cin >> altura >> largura; 4a Questão (Ref.: 200505192592) Pontos:0,0 / 1,0 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 Página 1 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp int num1= 7, num2=8; float num3=15.2; printf("\n12345678901234"); 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); 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); 5a Questão (Ref.: 200505139029) 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 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 entrada e saída de dados; 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 entrada e saída de dados; funções para conversão de números e alocação na memória. 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. 6a Questão (Ref.: 200505182408) Pontos:1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. =, > e || +, - e * &&, || e ~ &&, >= e || <, > e >= 7a Questão (Ref.: 200505195114) Pontos:0,0 / 1,0 Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt dados coletados durante um dia de um usina elétrica. Cada arquivo é salvo seguindo o modelo abaixo: ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos). O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima. Página 2 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a. fp=fopen("nomeArq", "a"); " fp=fopen(nomeArq, "w"); fp=fopen(ddmmaaaa.txt, "w+"); fp=fopen("ddmmaaaa.txt", "r"); fp=fopen(nomeArq, "r"); 8a Questão (Ref.: 200505192825) Pontos:0,0 / 1,0 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 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela. 0345 (O valor absoluto do número formatado) -0012 ( Representa a soma dos algarismos do número -345 formatado) 0343 (O valor absoluto do resultado da expressão formatada) 0543(O valor absoluto do número espelhado formatado) - 0.00289(O inverso do número formatado) 9a Questão (Ref.: 200505140271) Pontos:1,0 / 1,0 Na linguagem C/C++ existem três loops ou estruturas de repetição, sendo elas, for, while e do-while. Considere as afirmações abaixo. I) O loop for é usado para repetir um comando ou bloco de comandos diversas vezes, podendo ser baseado em um contador interno da estrutura e uma condição que o encerra. II) A estrutura do-while executa inicialmente todos os comandos internos do laço, depois testa a condição, se esta for verdadeira, retorna e faz tudo novamente. III) A estrutura while testa uma condição, se esta for falsa, as instruções dentro do laço não serão executadas, e o teste será feito novamente até que a condição seja atingida. As assertivas corretas são: Apenas a || Apenas a ||| | e ||| | e || || e ||| Página 3 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 10a Questão (Ref.: 200505108211) Pontos:1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 12 9 \n8 8 \n4 Período de não visualização da prova: desde 05/12/2013 até 16/12/2013. Página 4 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar