Prévia do material em texto
Minhas Disciplinas / Meus cursos / 413034 / Unidade 1 - Fundamentos de Programação e Algoritmos / UN 1 - Avaliação Objetiva Algoritmo e Lógica de Programação Iniciado em segunda, 31 ago 2026, 14:40 Estado Finalizada Concluída em segunda, 31 ago 2026, 15:09 Tempo empregado 28 minutos 59 segundos Avaliar 1,70 de um máximo de 1,70(100%) Questão 1 Correto Atingiu 0,34 de 0,34 Na programação estruturada, a manipulação de dados ocorre na memória. Variáveis são espaços lógicos para armazenar valores mutáveis, acessados por identificadores que atuam como rótulos. A definição de tipos e o respeito às regras de formação de identificadores são cruciais para a validade sintática e semântica do código. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. Rio de Janeiro: Érica, 2019. Considerando variáveis, tipos de dados e identificadores, assinale a alternativa correta sobre tais conceitos. Escolha uma opção: a. Identificadores como 'nota final' e '1valor' são válidos na maioria das linguagens por usarem caracteres alfanuméricos. b. O tipo lógico (booleano) armazena cadeias de caracteres complexas e permite operações aritméticas como soma. c. Identificadores e variáveis são sinônimos do valor físico na memória, sem distinção entre o nome e o espaço reservado. d. Constantes são variáveis especiais que ocupam memória, mas permitem a alteração livre de valores durante a execução. e. Na tipagem estática, a declaração define o tipo, determinando o espaço de memória e restringindo operações e valores. 31/08/26, 15:10 UN 1 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=11661497&cmid=2123646 1/5 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=40962 https://avap.multivix.edu.br/course/view.php?id=40962§ion=2 https://avap.multivix.edu.br/mod/quiz/view.php?id=2123646 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=40962 https://avap.multivix.edu.br/user/index.php?id=40962 https://avap.multivix.edu.br/course/view.php?id=40962§ion=1 https://avap.multivix.edu.br/course/view.php?id=40962§ion=2 https://avap.multivix.edu.br/course/view.php?id=40962§ion=3 https://avap.multivix.edu.br/course/view.php?id=40962§ion=4 https://avap.multivix.edu.br/course/view.php?id=40962§ion=5 https://avap.multivix.edu.br/course/view.php?id=40962§ion=6 https://avap.multivix.edu.br/course/view.php?id=40962§ion=7 https://avap.multivix.edu.br/course/view.php?id=40962§ion=8 https://avap.multivix.edu.br/course/view.php?id=40962§ion=9 https://avap.multivix.edu.br/course/view.php?id=40962§ion=10 https://avap.multivix.edu.br/course/view.php?id=40962§ion=11 https://avap.multivix.edu.br/course/view.php?id=40962§ion=12 https://avap.multivix.edu.br/course/view.php?id=40962§ion=13 https://avap.multivix.edu.br/course/view.php?id=40962§ion=14 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 2 Correto Atingiu 0,34 de 0,34 Representar algoritmos é crucial no desenvolvimento de software, unindo problema e código. Métodos como descrição narrativa, fluxograma e pseudocódigo diferem em precisão e proximidade com linguagens formais. A escolha da ferramenta ideal depende da complexidade do problema e da necessidade de detalhamento lógico prévio à implementação. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. São Paulo: Érica, 2019. Considerando métodos de representação de algoritmos, assinale a correta sobre pseudocódigo e fluxograma. Escolha uma opção: a. A narrativa é preferível ao fluxograma por eliminar ambiguidades linguísticas via formas padronizadas. b. Uma desvantagem do fluxograma é a difícil manutenção, pois alterar o desenho lógico pronto é trabalhoso. c. O pseudocódigo tem a desvantagem de não permitir a transcrição rápida para a linguagem de programação final. d. O pseudocódigo exige rigidez sintática igual à de linguagens compiladas para execução direta pela máquina. e. O fluxograma é indicado para detalhar cálculos complexos e dados devido ao seu poder de expressão matemática. 31/08/26, 15:10 UN 1 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=11661497&cmid=2123646 2/5 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=40962 https://avap.multivix.edu.br/user/index.php?id=40962 https://avap.multivix.edu.br/course/view.php?id=40962§ion=1 https://avap.multivix.edu.br/course/view.php?id=40962§ion=2 https://avap.multivix.edu.br/course/view.php?id=40962§ion=3 https://avap.multivix.edu.br/course/view.php?id=40962§ion=4 https://avap.multivix.edu.br/course/view.php?id=40962§ion=5 https://avap.multivix.edu.br/course/view.php?id=40962§ion=6 https://avap.multivix.edu.br/course/view.php?id=40962§ion=7 https://avap.multivix.edu.br/course/view.php?id=40962§ion=8 https://avap.multivix.edu.br/course/view.php?id=40962§ion=9 https://avap.multivix.edu.br/course/view.php?id=40962§ion=10 https://avap.multivix.edu.br/course/view.php?id=40962§ion=11 https://avap.multivix.edu.br/course/view.php?id=40962§ion=12 https://avap.multivix.edu.br/course/view.php?id=40962§ion=13 https://avap.multivix.edu.br/course/view.php?id=40962§ion=14 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 3 Correto Atingiu 0,34 de 0,34 Algoritmos eficientes exigem compreender a manipulação de dados na memória. Variáveis e constantes têm tipos primitivos que definem espaço, interpretação de bits e operações. A tipagem incorreta causa erros de precisão, desperdício de memória ou falhas inesperadas, dependendo da arquitetura e das representações literais nas linguagens de programação. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. Rio de Janeiro: Érica, 2019. Considerando tipos de dados e alocação de memória, analise as afirmações e assinale a correta. Escolha uma opção: a. Constantes booleanas ocupam fisicamente apenas 1 bit na RAM em todas as linguagens, visando otimização de hardware. b. As literais 'X' e "X" são interpretadas igualmente, representando o caractere X e ocupando o mesmo espaço de memória. c. A declaração integer padroniza o uso de 2 bytes em compiladores modernos, garantindo portabilidade absoluta. d. Em linguagens C, identificadores são case-sensitive: 'Nota' e 'nota' referenciam endereços distintos e são variáveis diferentes. e. O tipo double elimina erros do padrão IEEE 754, garantindo armazenamento exato de qualquer número decimal. 31/08/26, 15:10 UN 1 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=11661497&cmid=2123646 3/5 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=40962 https://avap.multivix.edu.br/user/index.php?id=40962 https://avap.multivix.edu.br/course/view.php?id=40962§ion=1 https://avap.multivix.edu.br/course/view.php?id=40962§ion=2 https://avap.multivix.edu.br/course/view.php?id=40962§ion=3 https://avap.multivix.edu.br/course/view.php?id=40962§ion=4 https://avap.multivix.edu.br/course/view.php?id=40962§ion=5https://avap.multivix.edu.br/course/view.php?id=40962§ion=6 https://avap.multivix.edu.br/course/view.php?id=40962§ion=7 https://avap.multivix.edu.br/course/view.php?id=40962§ion=8 https://avap.multivix.edu.br/course/view.php?id=40962§ion=9 https://avap.multivix.edu.br/course/view.php?id=40962§ion=10 https://avap.multivix.edu.br/course/view.php?id=40962§ion=11 https://avap.multivix.edu.br/course/view.php?id=40962§ion=12 https://avap.multivix.edu.br/course/view.php?id=40962§ion=13 https://avap.multivix.edu.br/course/view.php?id=40962§ion=14 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 4 Correto Atingiu 0,34 de 0,34 Questão 5 Correto Atingiu 0,34 de 0,34 Na lógica de programação, a memória armazena dados para instruções, gerenciados por variáveis, identificadores e tipos. Em linguagens de tipagem estática, a definição correta desses elementos é crucial: ela determina o espaço físico reservado, a semântica das operações permitidas e a integridade dos dados durante a execução do algoritmo. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. Rio de Janeiro: Érica, 2019. Considerando variáveis e tipagem, indique a opção correta sobre representação de dados em algoritmos. Escolha uma opção: a. O identificador é a região física de memória, enquanto a variável é apenas o rótulo simbólico para acesso ao conteúdo. b. O tipo de dado delimita o conjunto de valores válidos da variável e restringe as operações realizáveis sobre ela. c. A declaração em C garante a limpeza automática da memória, inicializando-a com valor nulo para evitar dados residuais. d. Em algoritmos estruturados, variáveis reais podem armazenar cadeias de caracteres se o novo dado ocupar menos memória. e. Constantes lógicas, por terem dois estados, são processadas diretamente, sem ocupar espaço em bytes na memória. Na programação estruturada, a gestão de memória é vital. Variáveis funcionam como locais de armazenamento, mas é preciso distinguir a área reservada do rótulo de acesso. A tipagem define quais dados ocupam esse espaço e as operações permitidas, assegurando a integridade e eficiência do algoritmo. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. Rio de Janeiro: Érica, 2019. Indique a opção correta sobre variáveis e identificadores em linguagens de tipagem estática. Escolha uma opção: a. Em linguagem tipada, uma variável inteira poderia armazenar reais se o identificador fosse mantido. b. A inicialização automática na declaração ocorreria em todas as linguagens, eliminando lixo de memória. c. Identificador e variável seriam sinônimos do endereço físico imutável da memória onde o dado é processado. d. A declaração reserva memória e define o tipo, restringindo os valores armazenáveis e as operações permitidas. e. Constantes estariam em memória volátil, opostas às variáveis de área permanente após a execução. 31/08/26, 15:10 UN 1 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=11661497&cmid=2123646 4/5 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=40962 https://avap.multivix.edu.br/user/index.php?id=40962 https://avap.multivix.edu.br/course/view.php?id=40962§ion=1 https://avap.multivix.edu.br/course/view.php?id=40962§ion=2 https://avap.multivix.edu.br/course/view.php?id=40962§ion=3 https://avap.multivix.edu.br/course/view.php?id=40962§ion=4 https://avap.multivix.edu.br/course/view.php?id=40962§ion=5 https://avap.multivix.edu.br/course/view.php?id=40962§ion=6 https://avap.multivix.edu.br/course/view.php?id=40962§ion=7 https://avap.multivix.edu.br/course/view.php?id=40962§ion=8 https://avap.multivix.edu.br/course/view.php?id=40962§ion=9 https://avap.multivix.edu.br/course/view.php?id=40962§ion=10 https://avap.multivix.edu.br/course/view.php?id=40962§ion=11 https://avap.multivix.edu.br/course/view.php?id=40962§ion=12 https://avap.multivix.edu.br/course/view.php?id=40962§ion=13 https://avap.multivix.edu.br/course/view.php?id=40962§ion=14 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/