Buscar

prova n2 fmu

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 12 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 12 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 9, do total de 12 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

Prévia do material em texto

Pergun1
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?
Resposta Selecionada: 0
Resposta Correta: 0
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?
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. 
Pergunta 2
Durante uma palestra do filósofo Mário Sérgio Cortella, que acontecerá na cidade de Maringá, no estado do
Paraná, diversos professores debaterão diversos assuntos, como filosofia, cidadania, política, dentre outros.
Os produtores do evento decidiram que quem apresentar a carteirinha de estudante receberá 70% de
desconto no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir:
Início ______________ Dar
desconto de 70% ___________Fim Senão
Início ______________ Comprar norm
Resposta Selecionada: 
Resposta Correta: Se CARTERINHA Então 

Resposta correta. A utilização de para, senão e enquanto não se encaixam nessa situação, pois o
para e enquanto são instruções de repetição; senão é utilizado depois de uma situação já
verificada, e não no seu início
Pergunta 3
A linguagem C define uma matriz como um vetor, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a alternativa correta.
Resposta correta: Matriz pode ser declarada através do comando int matriz[2][1].
Resposta correta. A alternativa correta é apenas a que diz que a declaração de matriz pode ser
feita através do seguinte comando int matriz[2][1]. Pois está sendo definido o tipo, nome,
quantidade de linhas e colunas
Pergunta 4
Durante uma aula, o professor passou o seguinte pseudo código:
Inicio Inteiro Y, Z; Y = 1; Z = 2;
Enquanto y < 10 faça Z = Z + 2
Y = Y + 1 Fimequanto Imprima
Y Imprima J
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?
Resposta correta: 11 e 7
11 e 7
Resposta correta. A alternativa correta é a C: a saída dos valores será 11 e 7. A condição será rodada 5 vezes até satisfazer a condição do enquanto y < 10, ou seja, as somas serão realizadas 5
vezes.
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
Resposta correta: As variáveis armazenam dados que serão utilizados durante a execução do programa.
Pergunta 7
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: 

Matriz é uma lista de vetores.
Matriz pode ser declarada do tipo char.
Matriz não pode ser declarada do tipo double
Resposta Correta: resposta: I e II são verdadeira
Pergunta 8
Observe o código a seguir e analise de acordo com o que foi estudado até agora: 
 
#include <stdio.h> 
int main() 
{ 
 int vetor[5]; 
 int indice; 
 
 printf("Escreva 5 números: "); 
 
 for (indice = 0; indice < 5; indice++) { 
  scanf ("%d", &vetor[indice] ); 
 } 
 return 0; 
} 
 
Podemos observar que este é um código onde há interação com usuário, ou seja, para o programa funcionar
corretamente, o usuário terá que digitar alguns valores. Se o usuário digitar os seguintes valores 2 0 1 4 3.
Qual é a alternativa que apresenta o primeiro número que será lido pelo programa ?
Resposta Correta: 2
Resposta correta.O programa irá ler o primeiro número digitado pelo usuário, ou seja o número 2. Não será interpretado de forma hierárquica no qual 0 vem antes de 2, e sim conforme a sequência digitada pelo usuário
Pergunta 9
Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza
a multiplicação de dois números. 
Algoritmo 
Declare N1, N2, M Numérico 
Escreva “Digite dois números” 
Leia N1, N2 
M N1 * N2 
Escreva “Multiplicação = “, M 
Fim_Algoritmo. 
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o
nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado.
Resposta correta Pseudocódigo.
Resposta correta. O algoritmo descrito está utilizando em sua transcrição o tipo de
algoritmo em pseudocódigo
pergunta 10
Durante uma atividade na aula de Estrutura de Dados, o professor Rafael solicita que o aluno João Pedro, do
curso de Engenharia de Software, desenvolva um script em portugol, que percorrer os números entre 50 e
100, e apresentar somente os números ímpares, utilizando a cláusula PARA. O aluno desenvolveu o código em portugol apresentado, entretanto, está incompleta a cláusula do PARA
Var numero: inteiro Inicio ________________________ 
Se(numero MOD 2=1 ) então  Escreva(numero) 
Fimse fimpara fimalgoritmo
Resposta Correta: Para numero de 50 até 100 faça
Pergunta 11
De acordo com o que foi apresentado, analise o seguinte código
#include <stdio.h>
 
int main()
{
 
include <stdio.h>
 
int main()
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 10 10
5 6 7
1 2 3
8 9 10
10 11 12
 
Assinale a alternativa que corresponde ao retorno exibido pelo programa.
A. 10 10 10
B. 5 6 7
C. 1 2 3
D. 8 9 10
E. 10 11 12
A linguagem C define uma matriz como um vetor, no qual ambos os elementos são 
vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a alternativa 
correta.
A. Matriz não pode ser definida com o tipo double.
B. Nenhuma das alternativas anteriores. 
C. Matriz não pode ser definida com o tipo char.
D. Matriz pode ser declarada através do comando int matriz[2,2].
E. Matriz pode ser declarada através do comando int matriz[2][1]
P E R G U N T A 3
1. Leia o trecho a seguir:
“O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário 
e que serão armazenados em variáveis.” Quando o algoritmo mostra os dados que calculou, 
como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o comando de saída. 
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. 26-27.
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída.
1. A finalidade do comando de saída é exibir o conteúdo da variável 
2. identificada.
3. O comando de saída atribui um dado em uma variável.
4. O comando de saída é utilizado para ler os dados da variável. 
5. O comando de saída é utilizado para receber os dados digitados pelo usuário.
6. Esse comando no pseudocódigo é representado pela palavra LEIA.
1 pontos 
P E R G U N T A 4
1. Observe o código a seguir e analise de acordo com o que foi estudado até agora:
 
#include <stdio.h>
int main()
{
 int vetor[5];
 int indice;
 
 printf("Escreva 5 números: ");
 
 for (indice = 0;indice < 5; indice++) {
 scanf ("%d", &vetor[indice] );
 } 
 return 0;
}
 
Podemos observar que este é um código onde há interação com usuário, ou seja, para o 
programa funcionar corretamente, o usuário terá que digitar alguns valores. Se o usuário digitar
os seguintes valores 2 0 1 4 3. Qual é a alternativa que apresenta o primeiro número que será 
lido pelo programa ?
A. 2
B. 4
C. 1
D. 3
E. 0
1 pontos 
P E R G U N T A 5
1. Foi criado um pseudocódigo para verificar a soma de números. Depois que esses 
números forem somados, serão verificados os valores da soma para entrar em uma 
determinada condição. Analise o código:
 
Inicio Inteiro Y, Z; Y: 1; Z:2; Enquanto y < 
10 faça Z = Z + 1 Y = Y + 2 Se Y = 9 e Z = 
6 então Imprima Entrou fimse Fimequanto
2.
 
Quantas vezes o ENQUANTO precisará se repetir para satisfazer a condição no código? 
Assinale a alternativa correta:
A. 5 vezes;
B. nunca entrará.
C. uma vez;
D. 3 vezes;
E. 4 vezes;
1 pontos 
P E R G U N T A 6
1. Durante uma partida de dardos, ficou definido que o alvo teria as seguintes cores: 
vermelho, azul, verde, amarelo, rosa, e, se errar o alvo, cada cor tem sua pontuação. Cada 
competidor tinha 5 chances no lançamento dos dardos. Matheus, lançou as 5: acertou uma vez
no vermelho, duas vezes no verde, uma no rosa e outra no amarelo. Rafael também lançou 5 
vezes, acertou uma vez no vermelho, duas vezes no azul e errou o alvo as outras duas vezes.
 
Se (ALVO = “VERMELHO”) Então Somar 100 pontos; Senão Se (ALVO = “AZUL”) 
Então Somar 80 pontos; Senão Se (ALVO = “VERDE”) Então Somar 50 
pontos; Senão Se (ALVO = “AMARELO”) Então Somar 
30 pontos; Senão Se (ALVO = “ROSA”) 
Então Somar 10 
pontos; Senão Errou o 
Alvo; Fim_Se Fim_Se 
 Fim_Se Fim_Se Fim_Se 
2.
 
 Utilizando a sequência lógica do código, assinale a alternativa correspondente ao quantitativo 
de pontos de cada um:
A. Matheus 210 e Rafael 260.
B. Matheus 210 e Rafael 250.
C. Matheus 220 e Rafael 360.
D. Matheus 220 e Rafael 190.
E. Matheus 210 e Rafael 200.
 
pE R G U N T A 7
1. Observe o código a seguir:
 
#include<stdio.h>
#include<conio.h>
int main(void)
{
 
int i;
float notas[5] = {7, 8, 9.5, 9.9, 5.2};
 
printf("Exibindo os Valores do Vetor \n\n");
 
for( i = 4 ; i >= 4; i--) {
printf("notas[%d] = %.1f\n",i, notas[i]);
}
 
getch();
return 0;
}
 
Assinale a alternativa que corresponde a quantidade de linhas que o código acima irá exibir no 
programa.
A. 4
B. 3
C. 6 
D. 1
E. 5
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 partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência
correta:
A. V, V, V, F
Quando os processos de um algoritmo envolvem o processamento de informação, o 
dado é lido de uma fonte de entrada, acionada e retornada sob um novo valor após o processo,
o que na maioria das vezes é feito com a ajuda de uma ou diversas estruturas de dados. 
Agora, preencha os campos vazios com o tipo de seleção que mais se encaixa:
A seleção ______________ utiliza a construção de diversas estruturas de seleção encadeadas,
que devem seguir um determinado padrão lógico. Na seleção ___________, um comando 
precisa ser executado apenas quando forem satisfeitas algumas condições, e a construção do 
algoritmo necessita seguir um padrã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.
Conforme Forbellone (2005), qual seleção se caracteriza no texto?
A. Casual.
B. Mutipla Escolha.
C. Homogênea.
D. Estrutural.
E. Heterogênea
F. Homogênea.
G. Estrutural.
H. Heterogênea

Continue navegando