Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nota da Prova: 3,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 23/11/2015 16:33:59 (F) O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 188864) 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.: 92368) Pontos: 0,0 / 1,5 Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais. Gabarito: #include int main() { int n, soma; printf("\n\tCalculo da soma dos n primeiros numeros naturais\n"); printf("\nDigite o valor de n: "); scanf("%d", &n); soma = (n * (n + 1)) / 2; printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma); return 0; } 3a Questão (Ref.: 616788) Pontos: 0,5 / 0,5 Assinale a função que não é disponível na plataforma Linux. system() return printf() main() scanf() 4a Questão (Ref.: 617066) Pontos: 0,0 / 0,5 Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo. Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro. Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno. Pesquisou nas bibliotecas estudadas na aula 2 e achou. Qual o nome dessa função? isspace() isalnum() isnotalphadigit() isalpha() isdigit() 5a Questão (Ref.: 233822) Pontos: 0,0 / 0,5 Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado a esta operação é Cast. Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do tipo int para a variável x do tipo float utilizando o Cast. x = float n; n = (float) x; x = (int) n; n = float x; x = (float) n; Gabarito Comentado. 6a Questão (Ref.: 617397) Pontos: 0,0 / 0,5 Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo. Ele apresentou as cinco opções abaixo. Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30. if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 ) if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 ) if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 ) if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 ) if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 ) Gabarito Comentado. 7a Questão (Ref.: 191456) 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. II está correta e a III não está correta. I está errada. II e IV estão corretas. IV está correta e a I não está correta. I e III estão corretas. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 268624) Pontos: 0,0 / 0,5 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 "}; Somente as declarações I , II e IV estão corretas Somente as declarações I e II estão corretas A declaração I está errada e a declaração II está correta Todas as declarações estão corretas As declarações III e IV estão erradas Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 191420) Pontos: 1,0 / 1,0 O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores. Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C. Assinale a opção que possibilitará fazer o que o professor deseja. float NOTAS[47][5]; float NOTAS[47][47]; float NOTAS[47,5]; float Notas[47][47]; float notas[5][47]; 10a Questão (Ref.: 633866) Pontos: 1,0 / 1,0 A função remove() apaga um arquivo especificado. Tem como protótipo: int remove (char *nome_do_arquivo); void remove (char *nome_do_arquivo); int remove (char nome_do_arquivo); int remove (int *nome_do_arquivo); char remove (char *nome_do_arquivo);
Compartilhar