Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE0242_AV_201307210325 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV Aluno: Professor: OSWALDO BORGES PERES Turma: 9015/AO Nota da Prova: 4,0 Nota de Partic.: 1 Av. Parcial 0 Data: 21/11/2017 10:19:08 1a Questão (Ref.: 201307420221) Pontos: 0,0 / 1,0 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.: 201307323634) Pontos: 0,0 / 1,0 Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares. Exemplo: Para n=4 a saída deverá ser 1,3,5,7. Resposta: Gabarito: #include int main() { int n, i, impar; printf("\n\tGerador de numeros impares\n"); printf("\nDigite o valor de n: "); scanf("%d", &n); i = 0; impar = 1; printf("Os %d primeiros impares sao:\n", n); while (i < n) { printf ("%d\n", impar); impar = impar + 2; i = i + 1; } return 0; } 3a Questão (Ref.: 201307848158) 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 I possibilita isso Só a III possibilita isso Só a IV possibilita isso Tanto a I quanto a IV possibilitam isso Só a II possibilita isso 4a Questão (Ref.: 201307848344) Pontos: 1,0 / 1,0 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. atoi() e math.h atof() e stdlib.h isalpha() e stdlib.h toupper() e stdlib.h tolower() e ctype.h 5a Questão (Ref.: 201307419340) Pontos: 1,0 / 1,0 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. Valor do imposto a ser pago: 650.00 Valor do imposto a ser pago: 800.00 Valor do imposto a ser pago: 750.00 Valor do imposto a ser pago: 1000.00 Valor do imposto a ser pago: 850.00 6a Questão (Ref.: 201307848678) Pontos: 0,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: 7 Exibe valor: 35 Exibe valor: 0 7a Questão (Ref.: 201307420276) Pontos: 0,0 / 1,0 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 6 10 16 26 42 68 2 4 4 8 12 20 32 52 2 4 6 10 16 26 42 2 4 6 8 19 12 14 16 2 4 4 8 12 20 32 8a Questão (Ref.: 201307462594) Pontos: 1,0 / 1,0 Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima? double codigos[999], qtdade[999], valorC[999], valorV[999]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; int codigos[999], qtdade[999]; float valorC[999], valorV[999]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 9a Questão (Ref.: 201307366969) Pontos: 0,0 / 0,5 Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano. Das opções apresentadas, qual função apresenta a solução para o programador? strlen( ). strcat( ). strlength( ). strcont( ). atoi( ). 10a Questão (Ref.: 201307865221) Pontos: 0,0 / 0,5 A função rewind() de protótipo void rewind (FILE *fp); tem como comportamento: Adiantar a posição corrente do arquivo para o início. Adiantar a posição corrente do arquivo para o fim. Retornar a posição corrente do arquivo para o início. Retornar a posição corrente do arquivo para o fim. Adiantar para a próxima posição corrente do arquivo. Observação: 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: 21/11/2017 10:45:57
Compartilhar