Buscar

Prova N2 (A5)

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

PROVA N2 (A5)
PERGUNTA 1
Determinadas vezes, quando se é iniciante em programação, pode-se cair em
um loop infinito de forma casual. Isso acontece quando é escrita,
acidentalmente, uma condição que nunca será atendida, ou então se esquece
de transformar o valor da variável de controle do laço, fazendo com que a
condição continue sempre verdadeira.
De acordo com o pseudocódigo, assinale a alternativa correspondente à
ordem de saída dos números:
( X ) somente ímpares;
( X ) somente pares;
( X ) aleatória;
( X ) crescente;
( X ) decrescente.
PERGUNTA 2
A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com
um singular nome 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.
( X ) II e III são falsas.
( X ) I é falsa.
( X ) I e II são verdadeiras.
( X ) Nenhuma das anteriores.
( X ) I, II e III são falsas.
PERGUNTA 3
Segundo Forbellone (2005), quando a estrutura é encadeada, pode ser
1
homogênea ou heterogênea. Uma estrutura encadeada é caracterizada quando
são agrupadas, e geralmente ocorre quando uma determinada ação ou bloco
precisa ser executado, caso um grande conjunto de possibilidades ou
combinações for satisfeito.
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.
Segundo Forbellone, qual é a estrutura retratada?
( X ) Estrutura de Seleção.
( X ) Estrutura de Condição.
( X ) Estrutura Sequencial.
( X ) Estrutura de Repetição.
( X ) Estrutura de Procura.
PERGUNTA 4
De acordo com os estudos sobre vetor, observe o código a seguir:
int main()
{
float vetor[10];
vetor[2] = 3;
printf("O valor do vetor na posição 0 é %d\n", vetor[0]);
printf("O valor do vetor na posição 1 é %d\n", vetor[1]);
printf("O valor do vetor na posição 2 é %.20f", vetor[2]);
return 0;
}
Assinale a alternativa que corresponde ao que será exibido no comando printf,
conforme está destacado no código anterior:
( X ) 2
( X ) -1
( X ) 0
( X ) 3
( X ) Endereço de memória.
PERGUNTA 5
Durante uma aula, o professor passou o seguinte pseudo código:
2
Logo após, determinou que os alunos avaliassem e escrevessem o resultado
que seria imprimido para os valores Y e Z. Diante disso, qual seria o
resultado?
( X ) 9 e 4
( X ) 11 e 7
( X ) 10 e 8
( X ) 11 e 11
( X ) 9 e 11
PERGUNTA 6
Uma equipe do Corpo de Bombeiros, a fim de facilitar a entrada nas situações
de emergência na corporação, solicitou que fosse desenvolvido um
pseudocódigo para os atendentes enviarem qual tipo de situação seria
enfrentada quando chegassem ao local da ocorrência. Foi desenvolvido o
pseudocódigo a seguir:
Outra maneira de se montar o pseudo código é utilizando outra instrução de
estrutura de múltipla escolha. Qual seria essa instrução?
( X ) SE
( X ) PROCURAR
( X ) ENQUANTO
( X ) CASO
( X ) PARA
3
PERGUNTA 7
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.
( X ) O símbolo gráfico que armazena a palavra “Fim” representa uma saída de
dados.
( X ) Esse algoritmo executa a multiplicação de dois números.
( X ) O símbolo gráfico que armazena as variáveis “N1” e “N2” representa as
operações matemáticas.
( X ) O símbolo gráfico que armazena a variável “M” representa uma entrada de
4
dados.
( X ) Esse algoritmo mostra o resultado da divisão de dois números.
PERGUNTA 8
A estrutura de repetição é também conhecida como loop pré-testado , pois a
expressão booleana é testada antes de realizar a primeira execução. Se,
primeiramente, já proceder como FALSO, as instruções que estão dentro do
bloco não realizarão a execução.
Ao desenvolver um pseudocódigo para realizar uma contagem e apresentar
números de 1 até 10, o que falta no algoritmo apresentado para conseguir
realizar a ação?
( X ) Para contador <= 10 faça
( X ) Para contador = 10 faça
( X ) Enquanto contador > 10 faça
( X ) Enquanto contador <= 10 faça
( X ) Enquanto contador < 10 faça
PERGUNTA 9
Leia o trecho a seguir:
“Quando o assunto é programação, esbarramos em dois tipos de valores: os
variáveis, que se alteram conforme determinadas condições e que exigem que
o algoritmo esteja preparado para atender essas alterações, e os valores
constantes, que não se alteram, permanecem sempre os mesmos, não
importando a condição”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson
Education do Brasil, 2014. p. 7.
A partir do conteúdo estudado em relação aos tipos de processamento,
assinale a alternativa correta no que se refere a uma variável.
( X ) As variáveis armazenam dados que serão utilizados durante a execução
5
do programa.
( X ) Uma variável representa uma posição de memória, mas não tem nome e
tipo, apenas conteúdo.
( X ) As variáveis armazenam dados de maneira definitiva.
( X ) Uma variável pode armazenar diversos valores simultaneamente.
( X ) O conteúdo de uma variável não pode ser alterado durante a execução do
programa.
PERGUNTA 10
Lógica de Programação é o processo em que se desenvolvem instruções
sequenciais lógicas para conseguir alcançar determinados alvos, em que
podem se aplicar certas regras fundamentadas na Lógica. Leia o trecho a
seguir, extraído de Forbellone (2005), e complete a lacuna com a alternativa
correta.
Quando não é possível identificar um padrão lógico de construção de uma
estrutura de seleção, essa seleção é caracterizada como sendo uma estrutura
de seleção ____________. (FORBELLONE, 2005).
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.
Qual o tipo de seleção condiz com a citação de Forbellone?
( X ) Estrutural.
( X ) Determinística.
( X ) Heterogênea.
( X ) Homogênea.
( X ) Múltipla escolha.
6

Continue navegando