Buscar

P1 -prova de programação corrigida

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

10/06/2022 08:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=213389&cmid=313004 1/6
...
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, 19:09
Estado Finalizada
Concluída em segunda, 6 jun 2022, 20:12
Tempo
empregado
1 hora 2 minutos
Notas 4,00/8,00
Avaliar 5,00 de um máximo de 10,00(50%)












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=111
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=313004
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
10/06/2022 08:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=213389&cmid=313004 2/6
Questão 1
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:
10 e 12. 
11 e 12.
7 e 12.
2 e 7.
8 e 11.
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.












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
10/06/2022 08:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=213389&cmid=313004 3/6
Questão 2
Incorreto
Atingiu 0,00
de 1,00
Questão 3
Correto
Atingiu 1,00 de
1,00
Considerando que M = 9 e que N = 4, o resultado da
expressão, M:=M%N , será igual a:
Escolha uma opção:
1
13
4
9 
5
Sua resposta está incorreta.
Na expressão M:=M%N, a operação realizada, atribui à
variável M o resto da divisão inteira dos valores de M e N. O
que resulta em 1.
A resposta correta é: 1
Ao estudar uma técnica de construção de algoritmos, Joanes
observou que a mesma apresentava algumas desvantagens,
que eram: a necessidade de aprender uma nova simbologia
e, além disso, que o algoritmo resultante não apresentava
muitos detalhes, dificultando a sua transcrição para uma
linguagem de programação. 
 
Considerando essa afirmação, podemos dizer que Joanes
estudava qual técnica de construção de algoritmos?
Escolha uma opção:
JAVA
Descrição Narrativa
Portugol
Fluxograma 
Pseudocódigo
Sua resposta está correta.
Uma das desvantagens do Fluxograma é que existe a
necessidade de aprender a simbologia dos fluxogramas e, o
algoritmo resultante não apresenta muitos detalhes, o que
dificulta a sua transcrição para uma linguagem de
programação.
A resposta correta é: Fluxograma












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
10/06/2022 08:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=213389&cmid=313004 4/6
Questão 4
Incorreto
Atingiu 0,00
de 1,00
Questão 5
Incorreto
Atingiu 0,00
de 1,00
 
 
Escolha uma opção:
D=char(L,3)+((N/2 – F)%char(M,(1/2))).H;
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;
Sua resposta está incorreta.
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;
Ao iniciar a criação de um programa para empresa onde
trabalha, Edilson cometeu um erro ao escrever a leitura da
variável NOME, onde o usuário digitaria um nome (sequência
de caracteres) para ser armazenado na mesma. Após a
correção desse erro, a linha de comando ficou igual a:
Escolha uma opção:
scanf(“%s”,NOME);
scanf(“%s”,&NOME);
scanf(“%c”,NOME);
scanf(%c,NOME);
scanf(“%f”,NOME); 
Sua resposta está incorreta.
Para a leitura de valores digitados pelo usuário, é utilizado o
comando de entrada scanf e o tipo primitivo de dado a ser
lido (%s) e relacionando o valor digitado pelo usuário, à
variável NOME através do comando &.
A resposta correta é: scanf(“%s”,&NOME);












https://ava.candidomendes.edu.br/moodle/mod/lti/view.php?id=280246
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
10/06/2022 08:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=213389&cmid=3130045/6
Questão 6
Correto
Atingiu 1,00 de
1,00
Questão 7
Correto
Atingiu 1,00 de
1,00
A técnica de construção de algoritmos utilizando
Pseudocódigo consiste em analisar o enunciado do
problema e escrever, por meio de regras predefinidas, os
passos a serem seguidos para sua resolução. Podemos
destacar como a principal vantagem dessa técnica:
Escolha uma opção:
O algoritmo resultante não apresenta muitos detalhes.
Para passar o algoritmo para a linguagem de
programação utilizada, é só conhecer as palavras
reservadas dessa linguagem. 
Não é necessário aprender nenhum conceito novo.
A linguagem natural abre espaço para várias
interpretações.
O entendimento de elementos gráficos é mais simples
que o entendimento de textos.
Sua resposta está correta.
A principal vantagem da utilização do Pseudocódigo como
técnica de construção de algoritmos, é que, a passagem do
algoritmo para qualquer linguagem de programação, é
quase imediata, bastando conhecer as palavras reservadas
da linguagem que será utilizada.
A resposta correta é: Para passar o algoritmo para a
linguagem de programação utilizada, é só conhecer as
palavras reservadas dessa linguagem.
O funcionário de uma concessionária de automóveis recebe
um salário fixo mais 4% de comissão sobre suas vendas. Dele,
ainda é descontado, 11% de contribuição em impostos.
Sabendo-se que foi criado um algoritmo, utilizando
Pseudocódigo, para ser feito o cálculo de seu salário líquido,
isto é, salário fixo, acrescido de sua comissão e descontado
sua contribuição com impostos, qual das expressões abaixo,
escrita em pseudocódigo, melhor representa este cálculo? 
 
(SL – Salário Líquido; SF – Salário Fixo; VD – Vendas)
Escolha uma opção:
SL:= (SF + 0.04 * VD) * 0.89 
SL:= SF + 0.04 * VD – 0.11^SL
SL:= SF + 0.04 ^ VD – 0.11^SL
SL:= SF + 0.04 * VD – 0.11*SL
SL:= SF + 0.04 * VD – 0.11*SF
Sua resposta está correta.
Na expressão observamos o acréscimo da comissão de 4% e
o desconto de impostos de 11%. Logo a que melhor representa
o cálculo é  SL:= (SF + 0.04 * VD) * 0.89
A resposta correta é: SL:= (SF + 0.04 * VD) * 0.89












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
10/06/2022 08:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=213389&cmid=313004 6/6
Questão 8
Incorreto
Atingiu 0,00
de 1,00
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á incorreta.
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;












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Continue navegando