Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV2_201202096379 (AG) » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201202096379 - GISELLE CRISTINA DOS SANTOS Professor: OSWALDO BORGES PERES Turma: 9031/W Nota da Prova: 2,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 10/06/2015 17:28:29 1a Questão (Ref.: 201202294880) Pontos: 0,0 / 1,5 Sabe-se que a média ponderada é o quociente da divisão da soma dos produtos valor x peso pela soma dos pesos. Construa um programa na linguagem C que receba duas notas e seus respectivos pesos e exiba a média ponderada. Resposta: Gabarito: #include #include int main() { float nota1, nota2, peso1, peso2, mediaP; printf("\n1a Nota e peso: " ); scanf("%f %f",¬a1, &peso1); printf("\n2a Nota e peso: " ) ; scanf("%f %f",¬a2, &peso2); mediaP=(nota1 * peso1 + nota2 * peso2)/(peso1 + peso2); printf("\nMedia Ponderada: %.2f\n" , mediaP ); } 2a Questão (Ref.: 201202782015) Pontos: 0,0 / 1,5 Os arquivos permitem gravar os dados de um programa de forma permanente em mídia digital. Uma das grandes vantagens de utilizar arquivos é o armazenamento permanente de dados. As informações permanecem disponíveis mesmo que o programa que as gravou tenha sido encerrado, ou seja, podem ser consultadas a qualquer momento. Para tanto, desenvolva um programa que leia uma string do teclado e escreve-a, caractere por caractere em um arquivo em disco chamado arquivo arquivo.txt. Resposta: Gabarito: #include int main(){ FILE *fp; char string[100]; int i; fp = fopen("arquivo.txt","w"); if(!fp){ printf( "Erro na abertura do arquivo"); exit(0); } BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 6 18/06/2015 08:34 printf("Entre com a string a ser gravada no arquivo:"); gets(string); for(i=0; string[i]; i++) putc(string[i], fp); fclose(fp); return 0; } 3a Questão (Ref.: 201202240177) 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 alternaƟva que contem apenas vantagens da linguagem C++. | e ||| | e || Apenas | Apenas ||| || e ||| 4a Questão (Ref.: 201202723003) Pontos: 0,0 / 0,5 Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. isalpha() e stdlib.h atof() e stdlib.h atoi() e math.h tolower() e ctype.h toupper() e stdlib.h 5a Questão (Ref.: 201202293999) Pontos: 0,5 / 0,5 Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão. Sabe-se que o imposto é calculado sobre o salário bruto. Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 6 18/06/2015 08:34 Valor do imposto a ser pago: 650.00 Valor do imposto a ser pago: 1000.00 Valor do imposto a ser pago: 850.00 Valor do imposto a ser pago: 750.00 Valor do imposto a ser pago: 800.00 6a Questão (Ref.: 201202723485) Pontos: 0,0 / 0,5 Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro. O dado testado era do tipo inteiro. Assinale a opção que ele escolheu. quatro ifs simples switch() com cinco cases switch() com quatro cases e um default quatro ifs simples e um composto três ifs simples e um composto 7a Questão (Ref.: 201202297472) Pontos: 0,5 / 0,5 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. I e III estão corretas. IV está correta e a I não está correta. II está correta e a III não está correta. II e IV estão corretas. I está errada. 8a Questão (Ref.: 201202374640) Pontos: 0,0 / 0,5 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 6 18/06/2015 08:34 Observe as declarações abaixo e assinale a opção correta. I int idades[]={5,16,27,19}; II float CR[3]={6.1, 8.9, 9.3}; III char letras[]={"A", "E", "I", "O", "U"}; IV char letras[]={"Linguagem de "}; Todas as declarações estão corretas Somente as declarações I e II estão corretas As declarações III e IV estão erradas A declaração I está errada e a declaração II está correta Somente as declarações I , II e IV estão corretas 9a Questão (Ref.: 201202374659) Pontos: 1,0 / 1,0 Os alunos foram desafiados pelo professor para construir uma linha em linguagem C que pudesse exibir no display o algarismo da casa das dezenas simples de um número dado na chamada das funções. O professor disse que eles não precisavam fazer nenhuma proteção, mas deixou claro que tinham que usar somente as duas funções que foram disponibilizadas para eles. Observe os protótipos abaixo e os comentários sobre o que cada função retorna e depois escolha a opção que possibilita o que foi pedido, supondo que o número seja : 987234. Função 1: int retornaUltimo(int num); /* Retorna o algarismo da casa das unidades simples*/ Função 2: int retornaDezenas(int num); /* Retorna o número de dezenas de um número */ 10a Questão (Ref.: 201202337299) Pontos: 0,0 / 1,0 Observe o programa abaixo e escolha a opção que exibe a saída que ele produz. Nessa análise, considere os caracteres de controle \n e \t e atenção especial à função fgets(). BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 6 18/06/2015 08:34 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 5 de 6 18/06/2015 08:34 Observação: Eu, GISELLE CRISTINA DOS SANTOS, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 10/06/2015 17:28:02 Período de não visualização da prova: desde até . BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 6 de 6 18/06/2015 08:34
Compartilhar