Logo Passei Direto
Buscar

Questionario UNIDADE I - LINGUAGEM DE PROGRAMAÇÃO APLICADA UNIP

Ferramentas de estudo

Questões resolvidas

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

a.
b.
c.
d.
e.

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 então escreva(j) senao escreva(k) fimse fimse fim. Considerando as entradas indicadas em cada alternativa, assinale aquela que corresponde à saída correta: Entradas respectivas 1, 3 e 2. Saída: 3 Entradas respectivas 3, 1 e 2. Saída: 3 2 1.

a.
b.
c.
d.
e.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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

a.
b.
c.
d.
e.

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 então escreva(j) senao escreva(k) fimse fimse fim. Considerando as entradas indicadas em cada alternativa, assinale aquela que corresponde à saída correta: Entradas respectivas 1, 3 e 2. Saída: 3 Entradas respectivas 3, 1 e 2. Saída: 3 2 1.

a.
b.
c.
d.
e.

Prévia do material em texto

<p>Revisar envio do teste: QUESTIONÁRIO UNIDADE I</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA 7106-60_56920_R_E1_20242 CONTEÚDO</p><p>Usuário DANIEL DA SILVA MUNIZ</p><p>Curso LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste QUESTIONÁRIO UNIDADE I</p><p>Iniciado 09/09/24 21:01</p><p>Enviado 09/09/24 22:44</p><p>Status Completada</p><p>Resultado da</p><p>tentativa</p><p>2,5 em 2,5 pontos</p><p>Tempo decorrido 1 hora, 43 minutos</p><p>Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas</p><p>respondidas incorretamente</p><p>Pergunta 1</p><p>Resposta</p><p>Selecionada:</p><p>c.</p><p>Respostas: a.</p><p>Analise o algoritmo abaixo e assinale a alternativa correspondente ao resultado esperado:</p><p>Algoritmo 1</p><p>var x, num, intervalo: inteiro</p><p>inicio</p><p>para x de 1 ate 80 faca</p><p>escreva("Digite um número: ")</p><p>leia(num)</p><p>se (num >= 10) e (num <= 150) entao</p><p>intervalo := intervalo + 1</p><p>fimse</p><p>fimpara</p><p>fim</p><p>O algoritmo irá receber 80 números e informará quantos deles estão</p><p>dentro do intervalo de 10 e 150, inclusive para ambos.</p><p>O algoritmo irá somente receber 80 números do tipo inteiro.</p><p>CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 1/9</p><p>http://company.blackboard.com/</p><p>https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_361958_1</p><p>https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_361958_1&content_id=_4135125_1&mode=reset</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1</p><p>https://ava.ead.unip.br/webapps/login/?action=logout</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário</p><p>da resposta:</p><p>O algoritmo irá receber 80 números e somar cada um deles ao intervalo</p><p>apresentado pelo laço.</p><p>O algoritmo irá receber 80 números e informará quantos deles estão</p><p>dentro do intervalo de 10 e 150, inclusive para ambos.</p><p>O algoritmo irá receber 80 números e informará quantos deles estão</p><p>dentro do intervalo de 10 e 150 exclusivo.</p><p>Nenhuma das anteriores é válida para o algoritmo apresentado.</p><p>Resposta: C</p><p>Comentário: A estrutura do algoritmo demonstra que ele receberá a</p><p>quantidade de 80 números através de um laço contado e, dentro dessa</p><p>estrutura de repetição, este irá realizar uma comparação entre cada</p><p>entrada do usuário e o intervalo de 10 a 150 inclusive. Para cada</p><p>comparação com resultado verdadeiro, uma variável é incrementada de 1,</p><p>resultando na quantidade de números que estão dentro do intervalo</p><p>estabelecido.</p><p>Pergunta 2</p><p>Resposta</p><p>Selecionada:</p><p>e.</p><p>Analise o algoritmo abaixo e assinale a alternativa correspondente ao resultado esperado:</p><p>Algoritmo X</p><p>var</p><p>a, b, temp: inteiro</p><p>inicio</p><p>escreva("Digite o valor(numérico) da variável A: ")</p><p>leia(a)</p><p>escreva("Digite o valor(numérico) da variável B: ")</p><p>leia(b)</p><p>temp := a</p><p>a := b</p><p>b := temp</p><p>fim</p><p>O algoritmo irá receber os valores das variáveis A e B e realizará a</p><p>mudança do conteúdo das variáveis na memória do sistema.</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 2/9</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>O algoritmo irá receber os valores das variáveis A e B pelo usuário</p><p>somente.</p><p>O algoritmo irá receber os valores das variáveis A e B e atribuir os</p><p>valores a cada uma delas somente.</p><p>O algoritmo irá receber os valores das variáveis A e B e atribuir os dois</p><p>valores à variável temp.</p><p>O algoritmo irá receber os valores das variáveis A e B, somar as duas e</p><p>atribuir à variável temp.</p><p>O algoritmo irá receber os valores das variáveis A e B e realizará a</p><p>mudança do conteúdo das variáveis na memória do sistema.</p><p>Resposta: E</p><p>Comentário: O algoritmo receberá dois valores inteiros pelo usuário que</p><p>serão atribuídos às variáveis A e B e utilizará a variável temp para</p><p>inverter os seus respectivos conteúdos.</p><p>Pergunta 3</p><p>Analise o algoritmo apresentado abaixo e assinale a alternativa que demonstra os erros</p><p>apresentados na sua elaboração:</p><p>Algoritmo Q</p><p>VAR A, B, C: inteiro</p><p>VAR F: real</p><p>VAR S: literal</p><p>VAR L: logico</p><p>inicio</p><p>S:="1000"</p><p>A:=4</p><p>F:=3.5</p><p>C:=0</p><p>L:="VERDADEIRO"</p><p>se ((C < A) E L OU (S > c)) entao</p><p>B:=F/A</p><p>senao</p><p>B:=A/C</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 3/9</p><p>Resposta</p><p>Selecionada:</p><p>b.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário</p><p>da resposta:</p><p>fim se</p><p>fim</p><p>Apresenta erros de atribuição de tipo inválido, divisão por zero e</p><p>expressão relacional inválida.</p><p>Não apresenta erros de nenhum tipo.</p><p>Apresenta erros de atribuição de tipo inválido, divisão por zero e</p><p>expressão relacional inválida.</p><p>Apresenta somente erro de divisão por zero.</p><p>Apresenta erros de estrutura condicional e expressão relacional</p><p>inválida.</p><p>Apresenta erros de desbalanceamento de blocos (inícios e fins</p><p>inválidos).</p><p>Resposta: B</p><p>Comentário: O algoritmo apresenta erros de atribuição de variáveis que</p><p>não correspondem ao tipo correto (não existe variável do tipo literal),</p><p>operação de divisão por zero, o que acarreta em erro de execução pelo</p><p>sistema e também erro de sintaxe de expressão relacional (existe uma</p><p>variável sem comparação em uma expressão).</p><p>Pergunta 4</p><p>As estruturas de controle de fluxo de execução de um algoritmo tem a função de possibilitar</p><p>que a sequência lógica possa mudar de direção dependendo de determinadas situações que</p><p>são analisadas, retornando sempre resultados lógicos. Dentre as opções abaixo, assinale</p><p>aquela que corresponde ao tipo de estrutura que devemos utilizar quando conhecemos</p><p>exatamente o número de vezes que desejamos que uma determinada sequência seja</p><p>repetida.</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 4/9</p><p>Resposta Selecionada: d.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Laço Contado.</p><p>Laço Condicional com questionamento lógico no início.</p><p>Laço Condicional com questionamento lógico no final.</p><p>Decisão Simples.</p><p>Laço Contado.</p><p>Decisão Múltipla.</p><p>Resposta: D</p><p>Comentário: Quando conhecemos exatamente o número de vezes que</p><p>desejamos que um determinado trecho do código seja repetido,</p><p>devemos utilizar a estrutura de repetição de laço contado.</p><p>Pergunta 5</p><p>Resposta Selecionada: e.</p><p>Respostas: a.</p><p>Dado o algoritmo em pseudocódigo abaixo:</p><p>Algoritmo P;</p><p>var i,j,k:inteiro</p><p>inicio</p><p>leia(i)</p><p>leia(j)</p><p>leia(k)</p><p>se (i>j) e (i>k) então</p><p>escreva(i)</p><p>senão</p><p>se j>k ntão</p><p>escreva(j)</p><p>senao</p><p>escreva(k)</p><p>fimse</p><p>fimse</p><p>fim.</p><p>Considerando as entradas indicadas em cada alternativa, assinale aquela que corresponde à</p><p>saída correta:</p><p>Entradas respectivas 1, 3 e 2. Saída: 3</p><p>Entradas respectivas 3, 1 e 2. Saída: 3 2 1</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 5/9</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Entradas respectivas 1, 3 e 2. Saída: 2</p><p>Entradas respectivas 1, 2 e 3. Saída: 6</p><p>Entradas respectivas 3, 2 e 1. Saída: 1</p><p>Entradas respectivas 1, 3 e 2. Saída: 3</p><p>Resposta: E</p><p>Comentário: O algoritmo apresentado realiza a lógica de identificação</p><p>do</p><p>maior número entre três que são entradas para o sistema pelo usuário.</p><p>Sendo as entradas iguais, independente da ordem em que estão, o</p><p>resultado alcançado sempre será o mesmo, o número 3.</p><p>Pergunta 6</p><p>Resposta</p><p>Selecionada:</p><p>d.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Dentre as formas de representação de algoritmos, uma das mais utilizadas é o</p><p>Pseudocódigo, ou também conhecido como Portugol. Assinale a alternativa que representa a</p><p>principal vantagem de sua utilização:</p><p>Faz uso de uma estrutura muito semelhante à utilizada nas linguagens</p><p>de programação.</p><p>É apresentada em um único bloco em que fica bem claro a sequência</p><p>dos passos a ser seguida no algoritmo.</p><p>Faz uso de formas para representar cada ação que o algoritmo deve</p><p>executar não deixando margens para dúvidas para quem estiver</p><p>analisando.</p><p>Faz uso da linguagem falada, o que facilita o entendimento de quem</p><p>estiver lendo o algoritmo.</p><p>Faz uso de uma estrutura muito semelhante à utilizada nas linguagens</p><p>de programação.</p><p>Nenhuma das anteriores.</p><p>Resposta: D</p><p>Comentário: A forma de representação em Pseudocódigo é a que faz uso</p><p>de uma estrutura muito semelhante à utilizada pelas linguagens de</p><p>programação, o que facilita muito a migração do algoritmo para o</p><p>programa de computador.</p><p>Pergunta 7</p><p>0,25 em 0,25 pontos</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 6/9</p><p>Resposta Selecionada: a.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Em algoritmos, existem alguns tipos de operadores cuja função é executar uma determinada</p><p>operação entre dois operandos. Assinale a opção correspondente à denominação que se dá</p><p>ao operador que coloca o valor de uma determinada expressão em um conteúdo de memória</p><p>referenciado por uma variável:</p><p>Atribuição.</p><p>Atribuição.</p><p>Aritmético.</p><p>Relacional.</p><p>Lógico.</p><p>Literal.</p><p>Resposta: A</p><p>Comentário: O operador de atribuição é o responsável por atribuir o</p><p>resultado de uma expressão ou de um valor numérico a uma variável. A</p><p>sua representação é feita pelo símbolo: :=</p><p>Pergunta 8</p><p>Resposta</p><p>Selecionada:</p><p>a.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>Existem algumas recomendações para elaboração de um bom algoritmo, porém somente a</p><p>prática trará resultados melhores para os desenvolvedores. A principal atividade no</p><p>desenvolvimento de um sistema não está na codificação do programa de computador e, sim,</p><p>na forma como foi pensada a resolução do problema e, consequentemente, na elaboração</p><p>do algoritmo. Assinale das alternativas abaixo aquela que não corresponde às</p><p>recomendações para elaboração de um bom algoritmo:</p><p>Podemos iniciar o desenvolvimento de um algoritmo diretamente após o</p><p>problema nos ter sido apresentado, permitindo um desenvolvimento mais</p><p>rápido e eficiente.</p><p>Podemos iniciar o desenvolvimento de um algoritmo diretamente após o</p><p>problema nos ter sido apresentado, permitindo um desenvolvimento mais</p><p>rápido e eficiente.</p><p>Faça o levantamento de todas as saídas que devem ser obtidas com a</p><p>execução do algoritmo.</p><p>Faça um levantamento das entradas que serão necessárias para que o</p><p>fluxo do algoritmo funcione conforme levantado.</p><p>Defina qual será a linha principal de sequência do algoritmo, aquele que</p><p>será o raciocínio base para resolução do problema.</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 7/9</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Com a linha base definida, verifique quais informações adicionais serão</p><p>necessárias ao longo da execução do algoritmo.</p><p>Resposta: A</p><p>Comentário: Antes do desenvolvimento de um algoritmo devemos sempre</p><p>realizar uma análise do problema com o objetivo de identificar os</p><p>principais pontos que devem ser considerados para a sua elaboração</p><p>atingindo dessa forma o resultado esperado.</p><p>Pergunta 9</p><p>Resposta Selecionada: d.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Um algoritmo representa a sequência lógica que deve ser seguida para resolver um</p><p>problema ou atingir um determinado objetivo. Existem algumas formas de representar um</p><p>algoritmo, assinale a alternativa que corresponde àquela que faz uso de formas geométricas</p><p>para representar cada um dos passos que devem ser executadas:</p><p>Fluxograma.</p><p>Delphi.</p><p>Diagrama de Chapin.</p><p>Pseudocódigo.</p><p>Fluxograma.</p><p>Descrição narrativa.</p><p>Resposta: D</p><p>Comentário: Fluxograma é a forma que utiliza formas geométricas para</p><p>representar cada um dos passos em um algoritmo, além de utilizar a</p><p>forma de uma seta para indicar o caminho que deve ser seguido para a</p><p>resolução do problema.</p><p>Pergunta 10</p><p>Resposta Selecionada: e.</p><p>Respostas: a.</p><p>b.</p><p>Variável é um conceito utilizado pelos sistemas computacionais para racionalizar o uso da</p><p>memória dos equipamentos, alocando somente a quantidade necessária para cada tipo de</p><p>dado definido e referenciado por um nome. Para definição do nome de uma variável existem</p><p>algumas regras que devem ser seguidas para que o sistema funcione corretamente, assinale</p><p>a alternativa que não corresponde a um nome de variável válido para um algoritmo e,</p><p>consequentemente, para um programa de computador:</p><p>nome dependente</p><p>SALARIO</p><p>nome_funcionario</p><p>0,25 em 0,25 pontos</p><p>0,25 em 0,25 pontos</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 8/9</p><p>Terça-feira, 24 de Setembro de 2024 17h16min36s GMT-03:00</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>dt_nascimento</p><p>raiz_inteira</p><p>nome dependente</p><p>Resposta: E</p><p>Comentário: Um nome de variável não deve conter caracteres especiais,</p><p>com exceção da sublinha, espaços em branco e não devem possuir o</p><p>mesmo nome atribuídos a instruções dos algoritmos e linguagens de</p><p>programação.</p><p>← OK</p><p>24/09/2024, 17:16 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...</p><p>https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_107056530_1&course_id=_361958_1&content_id=_4135881_1&out… 9/9</p>

Mais conteúdos dessa disciplina