Baixe o app para aproveitar ainda mais
Prévia do material em texto
rofessor: ANDRE PRZEWODOWSKI FILHO Turma: 9018/ER Nota da Prova: 1,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 25/11/2015 14:28:46 1a Questão (Ref.: 201202528217) 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: #include intmain(intargc,char**argv){constfloat} 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.: 201202431630) Pontos: 0,0 / 1,5 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: #includ #includ(int*argc,char*argv){constfloat} 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.: 201202956100) Pontos: 0,0 / 0,5 Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado II Todas as funções podem alterar o valor armazenado III É declarada dentro da função principal IV É declarada fora de todas as funções V Pode ser declarada em qualquer posição II e IV II, IV e V II e III I e III I, III e V 4a Questão (Ref.: 201202407509) Pontos: 0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? pow sqrt double elevado pot 5a Questão (Ref.: 201202956217) Pontos: 0,0 / 0,5 Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C. i, j, int, obs nota-2 , a36, x_y If, nota_do_aluno_2, HOJE, _yes 2_ou_1, fim, *h, j 2nota, a36, x#y, --j 6a Questão (Ref.: 201202930237) Pontos: 0,0 / 0,5 Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a variável Idade seja maior ou igual a 18 e a variável Peso seja maior que 50. if((Idade_ _ _18)_ _ _(peso_ _ _50)) { printf("Você pode ser doador de Sangue"); } >>; and; >; <>; and; >; >=; &; >; >=; e; >; >=; &&; >; 7a Questão (Ref.: 201202530809) Pontos: 0,0 / 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. II e IV estão corretas. IV está correta e a I não está correta. I está errada. II está correta e a III não está correta. 8a Questão (Ref.: 201202967429) Pontos: 0,0 / 0,5 Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. Sabendo-se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma de se declarar e inicializar este vetor? int numeros[3] = ( 0, 1, 2); int numeros[3] = { 0, 1, 2}; int numeros(2) = { 0, 1, 2}; int numeros[2] = [ 0, 1, 2]; integer numeros[3] = [ 0, 1, 2]; 9a Questão (Ref.: 201202528082) Pontos: 0,0 / 1,0 Na definição de uma função, precisamos escrever suas partes, sendo algumas obrigatórias e outras, facultativas. tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Tipo, Parâmetro e corpo da função. Tipo, Nome e Parâmetros. Tipo, Nome, Parâmetros e Corpo da Função. Nome, Parâmetro e Corpo da função. Tipo , Nome, e Corpo da função. 10a Questão (Ref.: 201202959977) Pontos: 1,0 / 1,0 Na manipulação de arquivos na linguagem C, a primeira coisa que precisa ser feita é associar um arquivo externo, que pode ser texto ou binário ao programa. Avalie cada uma das afirmativas e marque a que faz a associação corretamente seguindo as regras da linguagem. arq = fopen("texto.txt", "a"); arq = open("texto.txt", "a"); FILE *arquivo; File arq; arquivo = fopen("texto.txt", "a");
Compartilhar