Buscar

PROVA N2 (A5) ALGORITMO E PROGRAMAÇÃO


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 5 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

Prévia do material em texto

CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-
 Revisar envio do teste: 20202 - PROVA N2 (A5)
Prova N2
Revisar envio do teste: 20202 - PROVA N2 (A5)
Usuário SAMANTHA 
Curso CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-
Teste 20202 - PROVA N2 (A5)
Iniciado 06/10/20 18:47
Enviado 06/10/20 19:28
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 40 minutos
Instruções
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
Pergunta 1
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
De acordo com o que foi apresentado, analise o seguinte código:
#include <stdio.h>
int main()
{
 int x[3];
 int y;
 for (y = 0; y < 3; y++) {
x[y] = 10 + y;
printf("%d ",x[y]);
 }
 return 0;
}
Assinale a alternativa que corresponde ao retorno exibido pelo programa.
10 11 12
10 11 12
Resposta correta.O valor exibido pelo programa é de 10 11 12, pois ao executar o laço
de repetição, o valor da primeira posição do vetor é o índice + 10, como o índice no
caso é zero então o primeiro valor é 10. Como o contador é de 1 em 1, então
logicamente o resultado restante é 11 e 12.
Pergunta 2
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Leia o trecho a seguir:
“A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas
variáveis ou expressões lógicas em função do operador lógico utilizado que se encontram em duas
possíveis situações, verdadeiro ou falso sendo uma ferramenta muito utilizada para facilitar a análise da
combinação de expressões e variáveis”.
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. 23.
Considere a tabela verdade apresentada a seguir e assinale a sequência correta que corresponde à
tabela com os valores verdade de x, y, z e t. Conceitue que V é utilizado para proposição verdadeira e F
para proposição falsa.
A B não A ou B
V V x
V F y
F V z
F F t
Fonte: Elaborada pelo autor.
V, F, V, V.
V, F, V, V.
Resposta correta. A (V) e B (V), não A ou B fica falso ou verdadeiro que resulta em
verdadeiro. A (F) e B (V), não A ou B fica verdadeiro ou verdadeiro que resulta em
verdadeiro. A (F) e B (F), não A ou B fica verdadeiro ou falso que prevalece
verdadeiro.
Pergunta 3
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Em razão do enorme sucesso e procura pelos fãs, o show de reencontro da dupla Sandy e Junior terá
mais duas apresentações extras em Curitiba. Entretanto, nesses shows só podem entrar pessoas
acima de 16 anos. Sendo assim, foi feito um pseudo código, utilizando uma estrutura de decisão:
Se idade >= 16 Então Início Libera Compra
do ingresso Fim 
Assinale a alternativa que corresponde à estrutura utilizada:
decisão simples;
decisão simples;
Resposta correta. A alternativa correta é a C: decisão simples foi a utilização no
pseudocódigo, pois realiza somente uma condição utilizando a instrução SE.
Pergunta 4
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
 Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e matrizB, as duas são do tipo
inteiro, porém a matrizA é do tamanho 4 por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4
(matrizB[5][4]).
Pensando nisso, assinale a alternativa correta:
A matrizB possui 5 linhas e 4 colunas.
A matrizB possui 5 linhas e 4 colunas.
Resposta correta. A alternativa correta é a que informa que a matrizB possui 5 linhas e
4 colunas devido ao jeito que foi declarado, pois sempre a primeira parte do colchete
refere-se a quantidade de linhas e a segunda refere-se a quantidade de colunas.
Pergunta 5
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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.
Esse algoritmo executa a multiplicação de dois números.
Esse algoritmo executa a multiplicação de dois números.
Resposta correta. A alternativa está correta, pois esse algoritmo executa a multiplicação
de dois números. Como é possível observar, as variáveis N1 e N2, armazenadas no
símbolo gráfico, realizam a entrada de dados para o próximo símbolo gráfico, e depois a
expressão matemática de multiplicação é utilizada dentro do símbolo gráfico que indica
as operações matemáticas, em que a variável M recebe a multiplicação dos dois
valores.
Pergunta 6
Leia o trecho a seguir:
“Os algoritmos necessitam ser abastecidos com dados provenientes do meio externo para que
consigam realizar as operações e os cálculos que são fundamentais para almejar o resultado
necessário. Sendo assim, são utilizados os comandos de entrada e saída.”
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados.
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta Correta:
Feedback
da resposta:
3. ed. São Paulo: Prentice Hall, 2005. p. 26.
Na explicação de Forbellone, os algoritmos precisam das informações do mundo real para que
consigam interpretar o problema e devolver a solução desse problema, mas para que as informações
do mundo real possam ser inseridas no algoritmo e a solução do problema ser mostrada, é necessária
a utilização dos comandos de entrada e saída.
Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a
relação proposta entre elas.
I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que
serão armazenados em variáveis” (ASCENCIO; CAMPOS, 2012, p. 19).
Porque:
II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada”
(FORBELLONE, 2005, p. 27).
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores :
algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Person Education do Brasil, 2012.
p. 19.
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. 27.
A seguir, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
Resposta correta. A asserção I está correta, pois os comandos de entrada em um
algoritmo têm a finalidade de receber os dados informados pelos usuários e esses
dados, posteriormente, são armazenados em variáveis. A asserção II está correta e é
uma justificativa da proposição I, pois a finalidade do comando de entrada é alocar em
uma variável o dado fornecido pelo usuário.
Pergunta 7
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Um programa de computador se constitui de, basicamente, diversas instruções que indica, ao
computador, os passos exclusivos e em que ordem devem ser feitos, por exemplo, de que modorealizar a correção e os cálculos das notas, que serão gravadas nos boletins dos alunos de uma
universidade.
Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna:
Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção
__________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução
“Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014).
GUEDES, S. Lógica de programação algorítmica . São Paulo: Pearson Education do Brasil, 2014.
Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida:
Múltipla escolha.
Múltipla escolha.
Resposta correta. A alternativa correta é a B: na estrutura de seleção de múltipla
escolha, um conjunto de valores discretos necessita ser verificado, e ações
caracterizadas são relacionadas a esses valores.
GUEDES, S. Lógica de programação algorítmica. São Paulo: Pearson Education
do Brasil, 2014.
Pergunta 8
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
1 em 1 pontos
1 em 1 pontos
Quarta-feira, 18 de Novembro de 2020 09h13min57s BRT
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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:
V, V, V, F.
V, V, V, F.
Resposta correta. A seleção simples é utilizada para testar se certa condição é
verdadeira ou falsa, antes de executar determinada ação. Quando a condição é
verdadeira, o fluxo de execução do algoritmo continua. Quando a condição é falsa, o
fluxo de execução do algoritmo irá para o fim do bloco de decisão.
Pergunta 9
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
 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.
7
7
Resposta correta. O valor que será exibido é 7. Este valor será exibido na penúltima
repetição do for, ou seja, pela quarta vez. Pela quarta vez o i terá o valor de 3,
somando com o valor de 4 que é da expressão 3 + 4, então o resultado é 7.
Pergunta 10
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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?
0
0
Resposta correta.Conforme descrito no material, o índice de um vetor vai de 0 até n
-1, ou seja, o primeiro índice a ser interpretado é o 0. Então independe do número de
posições que um vetor pode ter, o primeiro índice sempre será o 0.
1 em 1 pontos
1 em 1 pontos

Continue navegando