Baixe o app para aproveitar ainda mais
Prévia do material em texto
... Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-2 Programação de Computadores - 2022_02_EAD_A Avaliações P1 -- Prova On-line (Acessar) Iniciado em segunda, 6 jun 2022, 17:45 Estado Finalizada Concluída em segunda, 6 jun 2022, 18:37 Tempo empregado 51 minutos 41 segundos Notas 6,00/8,00 Avaliar 7,50 de um máximo de 10,00(75%) Questão 1 Correto Atingiu 1,00 de 1,00 Escolha uma opção: D=float(L,3)+((N/2 – F)%float(M,(1%2))).H; D:=int(L,3)+((N/2 – F):int(M,(1:2))):H; D:=paw(L,3)+((N\2 – F)%paw(M,(1\2)))*H; D=pow(L,3)+((N/2 – F)/pow(M,(1/2)))*H; D=char(L,3)+((N/2 – F)%char(M,(1/2))).H; Sua resposta está correta. Na construção de programas em C, a função paw eleva a variável L ao cubo, enquanto a utilizamos a mesma função para elevar a variável M à 1 divido por 2, para o cálculo da sua raiz quadrada. O operador * realiza a multiplicação e o / a divisão. Considerando as funções e os operadores, a forma correta de reescrever a expressão considerada é pow(L,3)+((N/2 – F)/pow(M,(1/2)))*H;. A resposta correta é: D=pow(L,3)+((N/2 – F)/pow(M,(1/2)))*H; P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 1 of 9 10/06/2022 14:20 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=111 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=111 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906§ion=4 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906§ion=4 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=313004 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=313004 https://ava.candidomendes.edu.br/moodle/mod/lti/view.php?id=280246 https://ava.candidomendes.edu.br/moodle/mod/lti/view.php?id=280246 Questão 2 Incorreto Atingiu 0,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Considerando que a variável N tem armazenado o valor 9.55, após ser executada a função na linguagem C, A = modf(N,&B); os valores armazenados em A e B serão, respectivamente: Escolha uma opção: 9.55 e 55.9. 55 e 9. 9 e 0.55. 9 e 55. 0.55 e 9. Sua resposta está incorreta. A função modf ao ser executada, divide um valor real em sua parte inteira e em sua parte decimal. Na expressão A = modf(N,&B); a parte inteira de N será atribuída à variável B, enquanto a parte decimal de N será atribuída à variável A. A resposta correta é: 0.55 e 9. Considere as declarações de variáveis a seguir, feita na linguagem C: int X, Y, Z; float M; Podemos afirmar que, em tempo de programação, a forma correta de atribuir a média das variáveis consideradas é: Escolha uma opção: M==X+Y+Z/3; M==(X+Y+Z)/3; M=(X+Y+Z)/3; M<- X+Y+Z/3; M=X+Y+Z/3; Sua resposta está correta. Para atribuição dos valores à variável M, que é do tipo float(real), utilizamos o comando de atribuição = e para que o cálculo das adições sejam realizados antes da divisão indicada, é necessário que os mesmos estejam entre parênteses, por isso a resposta correta é M=(X+Y+Z)/3;. A resposta correta é: M=(X+Y+Z)/3; P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 2 of 9 10/06/2022 14:20 Questão 4 Correto Atingiu 1,00 de 1,00 Para determinar a Média de Aproveitamento de seus alunos, um professor necessita calcular a Média Aritmética Ponderada dos mesmos, utilizando as notas de suas duas atividades A1 e A2. Esse professor criou um programa em C, baseado nas seguintes fórmulas: Ao tentar executar o programa, ele observou que existiam alguns erros em duas das linhas de comando criadas. Considerando o programa abaixo, podemos dizer que as linha de comando com erro são: 1. #include <stdio.h> 2. #include <stdlib.h> 3. #include <conio.h> 4. #include <math.h> 5. main() 6. { 7. float A1,A2,MA,MP; 8. scanf("%f",&A1); 9. scanf("%f",&A2); 10. Mp=(A1*3+A2*7)/10; 11. MA=(A1*3+A2*7+MP)/11; 12. printf("Media de Aproveitamento = MA"); 13. } Escolha uma opção: 8 e 11. 7 e 12. 10 e 12. 11 e 12. 2 e 7. P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 3 of 9 10/06/2022 14:20 Sua resposta está correta. A linha 10. corretamente escrita seria 10. MP=(A1*3+A2*7)/10; A linha 12. corretamente escrita seria 12. printf("Media de Aproveitamento = %.1f”,MA); Logo, a resposta correta seriam as linhas 10 e 12. A resposta correta é: 10 e 12. P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 4 of 9 10/06/2022 14:20 Questão 5 Correto Atingiu 1,00 de 1,00 Após construir um programa, utilizando a Linguagem C, para o cálculo da média entre três números digitados pelo usuário, Edilson propôs a seguinte solução: 1. #include <stdio.h> 2. #include <stdlib.h> 3. main ( ) 4. { 5. int X,Y,Z; 6. float M; 7. scanf("%d", &X); 8. scanf("%d", &Y); 9. scanf("%d", &Z); 10. M=X+Y+Z/3; 11. printf(“M=”,M); 12. } Edilson cometeu um pequeno erro na construção de uma das linhas do programa que, ao final, não apresentava a média correta. Qual seria essa linha? Escolha uma opção: 8 10 7 3 4 Sua resposta está correta. A linha 10. corretamente escrita seria M=(X+Y+Z)/3; A resposta correta é: 10 P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 5 of 9 10/06/2022 14:20 Questão 6 Correto Atingiu 1,00 de 1,00 Escolha uma opção: 1 . #include 2. #include 3. #include 4. #include 5. main() 6. { 7. float V,R; 8. scanf("%.3f",&R); 9. V=(3.M_PI*paw(R,3))/4; 10. printf("%.3f",&V); 11. } 1 . #include <stdio.h> 2. #include <stdlib.h> 3. #include <conio.h> 4. #include <math.h> 5. main() 6. { 7. float V,R; 8. scanf("%f",&R); 9. V=(3*M_PI*pow(R,3))/4; 10. printf("%.3f",V); 11. } 1 . #include 2. #include 3. #include 4. #include 5. main() 6. { 7. float V,R; 8. scanf("%f",&R); 9. V=(3*PI*pow(R,3))/4; 10. printf("%f",&V); 11. } 1 . #include 2. #include 3. #include 4. #include 5. main() 6. { 7. float V,R; 8. scanf("%f",R); 9. V=(3*M_PI*pow(R,3))/4; 10. printf("%f.3",&V); 11. } P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 6 of 9 10/06/2022 14:20 1 . #include 2. #include 3. #include 4. #include 5. main() 6. { 7. float V,R; 8. scanf("%f",R); 9. V:=(3*M_PI*pow(R,3))/4; 10. printf("%f",V); 11. } Sua resposta está correta. Na execução do algoritmo abaixo, as sintaxes utilizadas estão todas corretas e atendem perfeitamente ao cálculo solicitado. A variável R recebe o valor digitado pelo usuário e após o cálculo é atribuído à variável V, que é escrita ao final. 1 . #include <stdio.h> 2. #include <stdlib.h> 3. #include <conio.h> 4. #include <math.h> 5. main() 6. { 7. float V,R; 8. scanf("%f",&R); 9. V=(3*M_PI*pow(R,3))/4; 10. printf("%.3f",V); 11. } A resposta correta é: 1 . #include <stdio.h> 2. #include <stdlib.h> 3. #include <conio.h> 4. #include <math.h> 5. main() 6. { 7. float V,R; 8. scanf("%f",&R); 9. V=(3*M_PI*pow(R,3))/4; 10. printf("%.3f",V); 11. } P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 7 of 9 10/06/2022 14:20 P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 8 of 9 10/06/2022 14:20 P1 -- Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt... 9 of 9 10/06/2022 14:20
Compartilhar