Buscar

fixação 2

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

Iniciado em
	quinta, 11 Jun 2020, 21:35
	Estado
	Finalizada
	Concluída em
	quinta, 11 Jun 2020, 22:10
	Avaliar
	9,00 de um máximo de 10,00(90%)
Parte superior do formulário
Questão 1
Correto
Marcar questão
Texto da questão
Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando?
Escolha uma:
a. Loop infinito.
b. Desvio condicional composto.
c. Laço com contador de controle.
d. Desvio condicional simples.
Desvio condicional simples. Comentário: Uma estrutura de seleção simples SE… ENTAO é formada pelo comando SE e por um teste condicional. Se o teste condicional for verdadeiro, o programa executará o comando que está subordinado à estrutura de seleção SE… ENTAO. Se o teste condicional for falso para a primeira opção (B>A), o programa não executará o comando e seguirá com a execução, testando outras opções. Fonte: livro da disciplina, capítulo 5, seção 5.2.1.
e. Repita ate.
Feedback
A resposta correta é: Desvio condicional simples..
Questão 2
Correto
Marcar questão
Texto da questão
Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação for executada as demais não serão. Quando este for o caso, um comando seletivo será o mais indicado. Assinale a alternativa correta em relação ao nome do comando para situações condicionais mutuamente exclusivas.
Escolha uma:
a. enquanto
b. leia
c. imprima
d. para
e. case
Gabarito:
Comentário: A estrutura case é o nome dado a condições mutuamente exclusivas, isto é, quando uma determinada situação é executada as demais são descartadas. Cap.5.
Feedback
A resposta correta é: case.
Questão 3
Incorreto
Marcar questão
Texto da questão
É muito frequente que um programa, durante a sua execução, precise passar por uma tomada de decisão. A execução de uma determinada sequência de comandos pode estar subordinada a uma expressão, cujo resultado lógico será colocado a prova em uma seleção simples, ou em uma estrutura composta. Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de seleção, é correto afirmar que:
I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “entao", “senao" e “fimse”.
II. A cláusula “senao" é utilizada para executar uma sequência de comandos quando o teste lógico da expressão em questão resulta em FALSO.
III. Depois da cláusula “senao" é necessário colocar uma expressão lógica antes da sequência de comandos.
IV. Uma estrutura de seleção composta é iniciada pela cláusula “enquanto”.
Consideram-se como verdadeiras:
Escolha uma:
a. apenas as alternativas I e II
b. apenas as alternativas II e III
Gabarito: apenas as alternativas I e II
Justificativa: Uma estrutura de seleção simples utiliza um teste condicional para desviar o fluxo da execução de um programa. A cláusula “se” inicia a estrutura, onde logo após deve-se colocar o teste lógico. Se o resultado do teste for VERDADEIRO, são executados os comandos subordinados à cláusula, sendo que está subordinação termina com o uso da cláusula “fimse”. Quando existe a necessidade de se executar um ou mais comandos para quando o teste lógico iniciado pela cláusula “se” resulta em FALSO, utiliza-se a cláusula “senão” e só então termina-se o bloco de instruções com a cláusula “fimse”. Cap.5.
c. apenas as alternativas I, II e III
d. apenas as alternativas I, III e IV
e. apenas as alternativas I, II e IV
Feedback
A resposta correta é: apenas as alternativas I e II.
Questão 4
Correto
Marcar questão
Texto da questão
A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando apseudolinguagemPortugol e a sua implementação em Visualg é correto afirmar que:
I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”.
II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”.
III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado.
IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas.
Consideram-se como verdadeiras:
Escolha uma:
a. apenas as alternativas I, III e IV
b. apenas as alternativas I e III
Gabarito: apenas as alternativas I e III
Justificativa: A troca de informações entre a máquina e o usuário são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware como: teclados, mouses, discos, impressoras. No Visualg, o comando de entrada é representado pela palavra “leia” e o comando de saída utiliza a palavra “escreva”, sendo que este último pode receber a letra “l” ao seu final, inicial da palavra “linha”, resultando no comando “escreval”, que força a troca de linha ao final do que é escrito. Cap.4.
c. apenas as alternativas I e IV
d. apenas as alternativas II e III
e. apenas as alternativas II, III e IV
Feedback
A resposta correta é: apenas as alternativas I e III.
Questão 5
Correto
Marcar questão
Texto da questão
A estrutura de repetição enquanto é utilizada quando não se sabe o número de vezes que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada quando se conhece esse número. Assinale a alternativa correta em relação a sintaxe da condição enquanto.
Escolha uma:
a. Enquanto se condição faça comando 1
b. Enquanto condição faça comando1
Gabarito:
Comentário: A estrutura de repetição enquanto pode ser utilizada com teste de condição no início ou no final. No caso de condição no início a sintaxe correta a ser utilizada em um algoritmo é ENQUANTO condição FAÇA comando. Cabe ressaltar que o comando somente será executado se a condição for verdadeira. Cap.6.
c. Enquanto se condição faça comando 1 comando 2
d. Enquanto condição faça comando 1 senão comando 2
e. Enquanto condição comando 1
Feedback
A resposta correta é: Enquanto condição faça comando1.
Questão 6
Correto
Marcar questão
Texto da questão
Segundo Xavier (2007), uma estrutura de repetição é utilizada quando uma parte do programa – ou mesmo o programa inteiro – precisa ser repetido. O número de repetições pode ser fixo ou estar relacionado a uma condição. Considerando o pseudocódigo a seguir, após sua execução, quais as sequências de valores apresentadas em tela, por cada uma das estruturas (“enquanto”, “para”, “ate”), respectivamente?
1 Algoritmo "Exercício"
2 Var
3      a, b: inteiro
4 Início
5      a <- 1
6      enquanto a < 3 faça
7             escreva (a)
8             a <- a + 1
9      fimenquanto
10    escreval ()
11    para a de 1 até 3 faça
12          escreva (a)
13     fimpara
14     escreval ()
15     repita
16           escreva (a)
17           a <- a - 1
18     até a = 0
19 Fimalgoritmo
Escolha uma:
a. 1 2
1 2 3
4 3 2 1
1 2
1 2 3
4 3 2 1
Justificativa: O algoritmo em questão utiliza as três estruturas iterativas mais conhecidas. A variável “a” recebe inicialmente o valor 1. A partir daí inicia-se uma repetição com a estrutura “enquanto”, sempre apresentando em tela e posteriormente incrementando em 1 o valor da variável “a” a cada repetição. Como o teste lógico que permite a repetição considera valores menores do que 3 (a < 3), apenas são impressos os valores 1 e 2. Na sequência, a estrutura “para” controla a repetição pré-definida de 1 até 3. São impressos, portanto, os valores: 1, 2 e 3. Lembrando que o “para” finaliza com “a” valendo 4. Por fim, a estrutura “repita” controla um bloco de comandos que apresenta em tela o valor de “a”, desta vez decrescendo o valor da variável a cada repetição, até que o valor chegue em 0 (zero). Ao chegar em 0 (zero) a repetição é interrompida e, portanto, são impressos os valores 4, 3, 2 e 1, não sendo impresso o valor 0 (zero). Cap.6.
b. 1 2
1 2
3 2 1
c. 1 2 3
1 2 3
3 2 1
d. 1 2 3
1 2 3
1 2 3
e. 1 2
1 2 3
2 1
Feedback
A resposta correta é: 1 2
1 2 3
4 3 2 1.
Questão 7
Correto
Marcar questão
Texto da questão
Uma estrutura de repetição é utilizada quando um trecho do algoritmo, ou até mesmo o algoritmointeiro, precisa ser repetido. O número de repetições pode ser fixo ou estar atrelado a uma condição. Assinale a alternativa correta em relação a estrutura de repetição utilizada quando se tem um número fixo de repetições a serem realizadas.
Escolha uma:
a. Para
Gabarito:
Comentário: A estrutura de repetição para é utilizada quando se sabe o número de vezes em que um determinado trecho do algoritmo deve ser repetido. Cap.6.
b. Se
c. Repita
d. Enquanto
e. Senão
Feedback
A resposta correta é: Para.
Questão 8
Correto
Marcar questão
Texto da questão
Segundo Costa, Koehler e Morais (2016), “Quando falamos em programação, a estrutura de seleção é um comando utilizado quando precisamos decidir sobre algo ou alguma coisa.”. Considerando o pseudocódigo a seguir, após sua execução, quais os valores remanescentes nas variáveis “a”, “b” e “c”, e o que é apresentado em tela, respectivamente?
1 Algoritmo  "Exercício"
2 Var
3       a, b, c: inteiro
4 Início
5      a <- 1
6      b <- a + 2
7      c <- b - a * 3
8      se c = 0 então
9           escreva (a)
10    senão
11         escreva (b)
12     fimse
13  Fimalgoritmo
Escolha uma:
a. 1, 3, 6, 3
b. 1, 3, 6, 1
c. 1, 2, 0, 3
d. 1, 3, 0, 1
Gabarito: 1, 3, 0, 1
Justificativa: O algoritmo em questão utiliza instruções sequenciais e seletivas. A variável “a” recebe inicialmente o valor 1. A variável “b” recebe o conteúdo de “a” (que é 1) somando-se o valor 2, o que resulta em 3. Por fim, a variável “c” recebe o conteúdo da variável “b” (que é 3), subtraindo-se o conteúdo de “a” multiplicado por 3;respeitando-se a ordem da Matemática (3 - 1 * 3 = 3 – 3 = 0), a variável “c” recebe então o valor 0. A cláusula “se” testa se o valor da variável “c” é 0 (zero), o que de fato é, e, portanto o comando executado é do “então”, “escreva (a)” que apresenta em tela o valor da variável “a”, que é 1. Cap.5.
e. 1, 3, 0, 3
Feedback
A resposta correta é: 1, 3, 0, 1.
Questão 9
Correto
Marcar questão
Texto da questão
Preencher um vetor significa atribuir valores a todas as suas posições. Assim, deve-se implementar um mecanismo que faça uma variável assumir todos os valores possíveis para o índice. Assinale a alternativa correta para a sintaxe correta de preenchimento de vetor.
Escolha uma:
a. para i de 1 e 5 faça
Leia vetor[i]
Fimpara
b. para i de 1 e se 5 faça
Leia vetor[i]
Fimpara
c. para i até 5 faça
Leia vetor[i]
Fimpara
d. para i == 1 até 5 faça
Leia vetor[i]
Fimpara
e. para i de 1 até 5 faça
Leia vetor[i]
Gabarito:
Comentário: A estrutura de repetição para foi utilizada para garantir que variável i assuma todos p valores possíveis entre 1 e 5 (posições válidas para o vetor[i]). Cap.7.
Feedback
A resposta correta é: para i de 1 até 5 faça
Leia vetor[i].
Questão 10
Correto
Marcar questão
Texto da questão
De acordo com Costa, Koehler e Morais (2016), “No algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Elas são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware.”. Considerando o pseudocódigo a seguir, e a sequencia de execução dos comandos, qual valor será apresentado na tela ao final da execução?
1 Algoritmo "Exercício
2 Var
3       a, b: inteiro
4 Início
5      a <- 1
6      b <- a + 3
7      a <- b
8      escreva (a + 2)
9 Fimalgoritmo
Escolha uma:
a. 6
Gabarito: 6
Justificativa: O algoritmo em questão utiliza apenas instruções sequenciais. A variável “a” recebe inicialmente o valor 1. A variável “b” recebe o conteúdo de “a” (que é 1) somando-se o valor 3, o que resulta em 4. Por fim, a variável “a” recebe o conteúdo da variável “b” (que é 4), ficando as duas variáveis com o mesmo valor. O comando “escreva” apresenta em tela o valor da variável “a” (que é 4) acrescido de 2. Desta forma, aparece em tela o valor 6. Cap.4.
b. 1
c. 2
d. 4
e. 3
Feedback
A resposta correta é: 6.
Parte inferior do formulário

Continue navegando