Buscar

Linguagem de Programação Aplicada Questionário Unidade I (2017 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 11 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 11 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 11 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

30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 1/11
 Unidade I Revisar envio do teste: Questionário Unidade I (2017/2)H
Revisar envio do teste: Questionário Unidade I (2017/2) 
Usuário meujael.almeida @unipinterativa.edu.br
Curso Linguagem de Programação Aplicada
Teste Questionário Unidade I (2017/2)
Iniciado 30/09/17 19:03
Enviado 30/09/17 19:04
Status Completada
Resultado
da tentativa
2,5 em 2,5 pontos 
Tempo
decorrido
1 minuto
Instruções ATENÇÃO: a avaliação a seguir possui as seguintes configurações:
- Possui número de tentativas limitadas a 3 (três);
- Valida a sua nota e/ou frequência na disciplina em questão – a não realização pode prejudicar sua nota de participação AVA, bem como
gerar uma reprovação por frequência;
- Apresenta as justificativas das questões para auxílio em seus estudos – porém, aconselhamos que as consulte como último recurso;
- Não considera “tentativa em andamento” (tentativas iniciadas e não concluídas/enviadas) – porém, uma vez acessada, é considerada como
uma de suas 3 (três) tentativas permitidas e precisa ser editada e enviada para ser devidamente considerada;
- Possui um prazo limite para envio (acompanhe seu calendário acadêmico), sendo impossível o seu acesso após esse prazo, então
sugerimos o armazenamento e/ou impressão para futuros estudos;
- A não realização prevê nota 0 (zero).
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Feedback, Perguntas respondidas incorretamente
Unip Interativa
meujael.almeida @unipinterativa.edu.br
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 2/11
Pergunta 1
Analise o algoritmo abaixo e assinale a alternativa correspondente ao resultado esperado:
Algoritmo 1
var x, num, intervalo: inteiro
inicio
 para x de 1 ate 80 faca
 escreva("Digite um número: ")
 leia(num)
 se (num >= 10) e (num <= 150) entao
 intervalo := intervalo + 1
 fimse
 fimpara
fim
Resposta
Selecionada:
c.
O algoritmo irá receber 80 números e informará quantos deles estão dentro do intervalo de 10 e 150, inclusive para ambos.
Respostas:
a. 
O algoritmo irá somente receber 80 números do tipo inteiro.
b. 
O algoritmo irá receber 80 números e somar cada um deles ao intervalo apresentado pelo laço.
c.
O algoritmo irá receber 80 números e informará quantos deles estão dentro do intervalo de 10 e 150, inclusive para ambos.
d. 
O algoritmo irá receber 80 números e informará quantos deles estão dentro do intervalo de 10 e 150 exclusivo.
e. 
Nenhuma das anteriores é válida para o algoritmo apresentado.
Feedback
da
resposta:
Resposta: C
Comentário: A estrutura do algoritmo demonstra que ele receberá a quantidade de 80 números através de um laço contado e, dentro dessa
estrutura de repetição, este irá realizar uma comparação entre cada entrada do usuário e o intervalo de 10 a 150 inclusive. Para cada
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 3/11
comparação com resultado verdadeiro, uma variável é incrementada de 1, resultando na quantidade de números que estão dentro do
intervalo estabelecido.
Pergunta 2
Analise o algoritmo abaixo e assinale a alternativa correspondente ao resultado esperado:
Algoritmo X
var
a, b, temp: inteiro
inicio
 escreva("Digite o valor(numérico) da variável A: ")
 leia(a)
 escreva("Digite o valor(numérico) da variável B: ")
 leia(b)
 temp := a
 a := b
 b := temp
fim
Resposta
Selecionada:
e.
O algoritmo irá receber os valores das variáveis A e B e realizará a mudança do conteúdo das variáveis na memória do sistema.
Respostas:
a. 
O algoritmo irá receber os valores das variáveis A e B pelo usuário somente.
b. 
O algoritmo irá receber os valores das variáveis A e B e atribuir os valores a cada uma delas somente.
c. 
O algoritmo irá receber os valores das variáveis A e B e atribuir os dois valores à variável temp.
d. 
O algoritmo irá receber os valores das variáveis A e B, somar as duas e atribuir à variável temp.
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 4/11
e.
O algoritmo irá receber os valores das variáveis A e B e realizará a mudança do conteúdo das variáveis na memória do sistema.
Feedback da
resposta:
Resposta: E
Comentário: O algoritmo receberá dois valores inteiros pelo usuário que serão atribuídos às variáveis A e B e utilizará a variável temp
para inverter os seus respectivos conteúdos.
Pergunta 3
Analise o algoritmo apresentado abaixo e assinale a alternativa que demonstra os erros apresentados na sua elaboração:
Algoritmo Q
VAR A, B, C: inteiro
VAR F: real
VAR S: literal
VAR L: logico
inicio
 S:="1000"
 A:=4
 F:=3.5
 C:=0
 L:="VERDADEIRO"
 se ((C < A) E L OU (S > c)) entao
 B:=F/A
 senao
 B:=A/C
 fim se
fim
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 5/11
Resposta Selecionada:
b. 
Apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
Respostas:
a. 
Não apresenta erros de nenhum tipo.
b. 
Apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
c. 
Apresenta somente erro de divisão por zero.
d. 
Apresenta erros de estrutura condicional e expressão relacional inválida.
e. 
Apresenta erros de desbalanceamento de blocos (inícios e fins inválidos).
Feedback
da
resposta:
Resposta: B
Comentário: O algoritmo apresenta erros de atribuição de variáveis que não correspondem ao tipo correto (não existe variável do tipo
literal), operação de divisão por zero, o que acarreta em erro de execução pelo sistema e também erro de sintaxe de expressão relacional
(existe uma variável sem comparação em uma expressão).
Pergunta 4
As estruturas de controle de fluxo de execução de um algoritmo tem a função de possibilitar que a sequência lógica possa mudar de direção dependendo
de determinadas situações que são analisadas, retornando sempre resultados lógicos. Dentre as opções abaixo, assinale aquela que corresponde ao
tipo de estrutura que devemos utilizar quando conhecemos exatamente o número de vezes que desejamos que uma determinada sequência seja
repetida.
Resposta Selecionada:
d. 
Laço Contado.
Respostas:
a. 
Laço Condicional com questionamento lógico no início.
b. 
Laço Condicional com questionamento lógico no final.
c. 
Decisão Simples.
d. 
Laço Contado.
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 6/11
e. 
Decisão Múltipla.
Feedback da
resposta:
Resposta: D
Comentário: Quando conhecemos exatamente o número de vezes que desejamos que um determinado trecho do código seja repetido,
devemos utilizar aestrutura de repetição de laço contado.
Pergunta 5
Dado o algoritmo em pseudocódigo abaixo:
 Algoritmo P;
var i,j,k:inteiro
inicio
 leia(i)
 leia(j)
 leia(k)
 se (i>j) e (i>k) então
 escreva(i)
 senão
 se j>k ntão
 escreva(j)
 senao
 escreva(k)
 fimse
 fimse
fim.
Considerando as entradas indicadas em cada alternativa, assinale aquela que corresponde à saída correta:
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 7/11
Resposta Selecionada:
e. 
Entradas respectivas 1, 3 e 2. Saída: 3
Respostas:
a. 
Entradas respectivas 3, 1 e 2. Saída: 3 2 1
b. 
Entradas respectivas 1, 3 e 2. Saída: 2
c. 
Entradas respectivas 1, 2 e 3. Saída: 6
d. 
Entradas respectivas 3, 2 e 1. Saída: 1
e. 
Entradas respectivas 1, 3 e 2. Saída: 3
Feedback
da
resposta:
Resposta: E
Comentário: O algoritmo apresentado realiza a lógica de identificação do maior número entre três que são entradas para o sistema pelo
usuário. Sendo as entradas iguais, independente da ordem em que estão, o resultado alcançado sempre será o mesmo, o número 3.
Pergunta 6
Dentre as formas de representação de algoritmos, uma das mais utilizadas é o Pseudocódigo, ou também conhecido como Portugol. Assinale a
alternativa que representa a principal vantagem de sua utilização:
Resposta
Selecionada: d. 
Faz uso de uma estrutura muito semelhante à utilizada nas linguagens de programação.
Respostas:
a. 
É apresentada em um único bloco em que fica bem claro a sequência dos passos a ser seguida no algoritmo.
b.
Faz uso de formas para representar cada ação que o algoritmo deve executar não deixando margens para dúvidas para quem
estiver analisando.
c. 
Faz uso da linguagem falada, o que facilita o entendimento de quem estiver lendo o algoritmo.
d. 
Faz uso de uma estrutura muito semelhante à utilizada nas linguagens de programação.
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 8/11
e. 
Nenhuma das anteriores.
Feedback
da resposta:
Resposta: D
Comentário: A forma de representação em Pseudocódigo é a que faz uso de uma estrutura muito semelhante à utilizada pelas
linguagens de programação, o que facilita muito a migração do algoritmo para o programa de computador.
Pergunta 7
Em algoritmos, existem alguns tipos de operadores cuja função é executar uma determinada operação entre dois operandos. Assinale a opção
correspondente à denominação que se dá ao operador que coloca o valor de uma determinada expressão em um conteúdo de memória referenciado por
uma variável:
Resposta Selecionada:
a. 
Atribuição.
Respostas:
a. 
Atribuição.
b. 
Aritmético.
c. 
Relacional.
d. 
Lógico.
e. 
Literal.
Feedback da
resposta:
Resposta: A
Comentário: O operador de atribuição é o responsável por atribuir o resultado de uma expressão ou de um valor numérico a uma
variável. A sua representação é feita pelo símbolo: :=
Pergunta 8
Existem algumas recomendações para elaboração de um bom algoritmo, porém somente a prática trará resultados melhores para os desenvolvedores. A
principal atividade no desenvolvimento de um sistema não está na codificação do programa de computador e, sim, na forma como foi pensada a
0,25 em 0,25 pontos
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 9/11
resolução do problema e, consequentemente, na elaboração do algoritmo. Assinale das alternativas abaixo aquela que não corresponde às
recomendações para elaboração de um bom algoritmo:
Resposta
Selecionada:
a.
Podemos iniciar o desenvolvimento de um algoritmo diretamente após o problema nos ter sido apresentado, permitindo um
desenvolvimento mais rápido e eficiente.
Respostas: a.
Podemos iniciar o desenvolvimento de um algoritmo diretamente após o problema nos ter sido apresentado, permitindo um
desenvolvimento mais rápido e eficiente.
b. 
Faça o levantamento de todas as saídas que devem ser obtidas com a execução do algoritmo.
c. 
Faça um levantamento das entradas que serão necessárias para que o fluxo do algoritmo funcione conforme levantado.
d. 
Defina qual será a linha principal de sequência do algoritmo, aquele que será o raciocínio base para resolução do problema.
e. 
Com a linha base definida, verifique quais informações adicionais serão necessárias ao longo da execução do algoritmo.
Feedback
da
resposta:
Resposta: A
Comentário: Antes do desenvolvimento de um algoritmo devemos sempre realizar uma análise do problema com o objetivo de identificar
os principais pontos que devem ser considerados para a sua elaboração atingindo dessa forma o resultado esperado.
Pergunta 9
Um algoritmo representa a sequência lógica que deve ser seguida para resolver um problema ou atingir um determinado objetivo. Existem algumas
formas de representar um algoritmo, assinale a alternativa que corresponde àquela que faz uso de formas geométricas para representar cada um dos
passos que devem ser executadas:
Resposta Selecionada:
d. 
Fluxograma.
Respostas:
a. 
Delphi.
b. 
Diagrama de Chapin.
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 10/11
Sábado, 30 de Setembro de 2017 19h04min33s BRT
c. 
Pseudocódigo.
d. 
Fluxograma.
e. 
Descrição narrativa.
Feedback
da resposta:
Resposta: D
Comentário: Fluxograma é a forma que utiliza formas geométricas para representar cada um dos passos em um algoritmo, além de
utilizar a forma de uma seta para indicar o caminho que deve ser seguido para a resolução do problema.
Pergunta 10
Variável é um conceito utilizado pelos sistemas computacionais para racionalizar o uso da memória dos equipamentos, alocando somente a quantidade
necessária para cada tipo de dado definido e referenciado por um nome. Para definição do nome de uma variável existem algumas regras que devem
ser seguidas para que o sistema funcione corretamente, assinale a alternativa que não corresponde a um nome de variável válido para um algoritmo e,
consequentemente, para um programa de computador:
Resposta Selecionada:
e. 
nome dependente
Respostas:
a. 
SALARIO
b. 
nome_funcionario
c. 
dt_nascimento
d. 
raiz_inteira
e. 
nome dependente
Feedback da
resposta:
Resposta: E
Comentário: Um nome de variável não deve conter caracteres especiais, com exceção da sublinha, espaços em branco e não devem
possuir o mesmo nome atribuídos a instruções dos algoritmos e linguagens de programação.
0,25 em 0,25 pontos
30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 11/11
← OK

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes