Você está na página 1de 7

23/06/2022 11:51 N2 (A5): Revisão da tentativa

NAP CPA Responsabilidade Socioambiental

Minhas Disciplinas 221RGR0049A - ALGORITMOS E PROGRAMACAO PROVA N2 (A5) N2 (A5)

Iniciado em quinta, 23 jun 2022, 11:09


Estado Finalizada
Concluída em quinta, 23 jun 2022, 11:51
Tempo 42 minutos 31 segundos
empregado
Avaliar 10,00 de um máximo de 10,00(100%)

Questão 1
Completo
Atingiu 1,00 de 1,00

Observe o código a seguir:

#include<math.h>
#include<stdio.h>
#include<string.h>

int main() {

int vetor[5], i;

for (i = 0; i < 5; i++) {


vetor[i] = i + 4;
printf("%d\n",vetor[i]);
}

return 0;
}

Assinale a alternativa que corresponde ao valor que será exibido quando o i for igual a 3.

a. 5
b. 9
c. 11

d. 7
e. 3

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=900722&cmid=337966 1/7
23/06/2022 11:51 N2 (A5): Revisão da tentativa

Questão 2 NAP CPA Responsabilidade Socioambiental


Completo
Atingiu 1,00 de 1,00

A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com um singularnome e guardados contiguamente na memória. A
individualização de cada variável de um vetor é realizada por meio da utilização deíndices.

De acordo com o enunciado, podemos afirmar que:

I. Matriz é uma lista de vetores.


II. Matriz pode ser declarada do tipo char.
III. Matriz não pode ser declarada do tipo double.

Assinale a alternativa correta.

a. I é falsa.
b. I e II são verdadeiras.
c. Nenhuma das anteriores.

d. II e III são falsas.


e. I, II e III são falsas.

Questão 3
Completo
Atingiu 1,00 de 1,00

Leia o trecho a seguir:


“A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas
por expressões lógicas ou relacionais, são ou não satisfeitas”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 23.
A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. Considerando essas informações e
o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação.
II. ( ) Quando a condição é aceita, o bloco de instruções é executado.
III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão.
IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:

a. V, F, F, V.
b. F, F, F, V.
c. V, F, F, F.
d. V, V, V, F.
e. F, V, V, F.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=900722&cmid=337966 2/7
23/06/2022 11:51 N2 (A5): Revisão da tentativa

Questão 4 NAP CPA Responsabilidade Socioambiental


Completo
Atingiu 1,00 de 1,00

Leia o trecho a seguir:


“Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e
essa elaboração de sequência bem definida é conhecida como algoritmo”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 14.
O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar
o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para
a(s) verdadeira(s) e F para a(s) falsa(s):

I. ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo.
II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa.
III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para
chegar ao resultado final.
IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema.

A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:

a. F, F, V, V.

b. V, V, V, F.
c. V, F, V, F.
d. V, V, F, V.
e. F, V, F, V.

Questão 5
Completo
Atingiu 1,00 de 1,00

Sobre vetor, é possível afirmar que cada elemento da lista pode ser acessado através de um número inteiro dado como índice. Na
declaração de um vetor de tamanho 4, qual será o primeiro índice?

a. 0
b. 1
c. -1
d. vetor[1]
e. 2

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=900722&cmid=337966 3/7
23/06/2022 11:51 N2 (A5): Revisão da tentativa

Questão 6 NAP CPA Responsabilidade Socioambiental


Completo
Atingiu 1,00 de 1,00

Leia o trecho a seguir:


“Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de compreender em relação aos textos, mas é
necessário aprender a simbologia, que não permite detalhes mais precisos, o que dificulta a transcrição do algoritmo para uma linguagem
de programação e problemas complexos resultam em um fluxograma muito amplo, o que torna difícil a visualização”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 7.
No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para
isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em
comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação.
Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a seguir e assinale a alternativa
correta.

Fonte: GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 9.

a. Esse algoritmo executa a multiplicação de dois números.


b. O símbolo gráfico que armazena a variável "M" representa uma entrada de dados.
c. O símbolo gráfico que armazena as variáveis "N1" e "N2" representa as operações matemáticas.
d. Esse algoritmo mostra o resultado da divisão de dois números.

e. O símbolo gráfico que armazena a palavra "Fim" representa uma saída de dados.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=900722&cmid=337966 4/7
23/06/2022 11:51 N2 (A5): Revisão da tentativa

Questão 7 NAP CPA Responsabilidade Socioambiental


Completo
Atingiu 1,00 de 1,00

Ao necessitar utilizar o conceito de estrutura de repetição no desenvolvimento de um pseudocódigo para visualizar a saída da frase “Você é
show”, é necessário compreender o código e entender como deve ser realizada a apresentação da frase, por três vezes.

Var X: inteiro Início


________________
Escreva(“Você é Show”) Fimpara
fimalgoritmo

De acordo com o código apresentado, assinale a alternativa que corresponde ao código necessário para obter a saída desejada:

a. Para X de 1 até 3 faça.


b. Se X de 1 até 3 faça.

c. Para Y de 1 até 3 faça.


d. Se X de 1 até 3 faça.

Questão 8
Completo
Atingiu 1,00 de 1,00

Durante uma partida da seleção brasileira, um programador pretende criar um algoritmo que calcule o peso dos 11 jogadores da seleção
que estão em campo. Sendo assim, desenvolve o código, procura, no site oficial da Seleção, os pesos de cada jogador e realiza a inserção
destes no seu código. Porém, o código não consegue ser executado, em razão de uma falha decorrente da falta de comando.

Var QtdJogadores, aux: inteiro Peso, somaPeso, mediaPeso:real


Inicio Escreva(“Digite a quantidade de Jogadores”)
Leia(QtdJogadores) Para aux de 1 de QtdJogadores faça
Escreva(“Jogador nº”, aux, “ digite o peso(quilo): “) Leia(peso)
somaPeso <- somaPeso + peso mediaPeso <-somaPeso /
QtdJogadores escreva(“A media de peso do Jogadores
é:”pesoMedio:2:2) fimalgoritmo

Verifique o código apresentado e assinale a alternativa correta, que ajudará o programador a encontrar o erro na montagem do código:

a. Escreva.
b. Para;
c. fimalgoritmo;
d. fimpara;
e. var;

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=900722&cmid=337966 5/7
23/06/2022 11:51 N2 (A5): Revisão da tentativa

Questão 9 NAP CPA Responsabilidade Socioambiental


Completo
Atingiu 1,00 de 1,00

Leia o trecho a seguir:


“Uma das importâncias da construção de algoritmos é que uma vez compreendida uma solução algorítmica para um determinado problema,
esta pode ser traduzida para qualquer linguagem de programação”.

FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
p. 3.

A partir do conteúdo estudado em relação aos algoritmos, assinale a alternativa correta no que se refere à construção de algoritmos.

a. Após a construção do algoritmo, não é necessário testar o algoritmo por meio de simulações.
b. Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação.
c. Na construção de algoritmos, a responsabilidade de transformar dados de entrada em dados de saída é da variável.
d. Quando um algoritmo é muito bem escrito, não há necessidade de compreender completamente o problema a ser resolvido.
e. Um algoritmo não permite a abstração de detalhes computacionais.

Questão 10
Completo
Atingiu 1,00 de 1,00

Observe o código a seguir:

#include <stdio.h>

int main(void)
{
int matriz[2][5];

for (int i = 0; i < 2; i++) {


for (int j = 0; j < 5; j++) {

matriz[i][j] = j + 2;

printf("%d\n",matriz[i][j]);
}
}

return 0;
}

O exemplo mostrado realiza a atribuição e impressão de valores da matriz. Quantas vezes o número 2 irá ser exibido na tela. Assinale a
alternativa correta.

a. 2
b. 0

c. 3
d. 1
e. 4

◄ Revisão Atividade 4 (A4)

Seguir para...
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=900722&cmid=337966 6/7
23/06/2022 11:51 N2 (A5): Revisão da tentativa

NAP CPA Responsabilidade


Revisão ProvaSocioambiental
N2 (A5) ►

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=900722&cmid=337966 7/7

Você também pode gostar