Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 1/22 Iniciado em Tuesday, 29 Dec 2020, 21:39 Estado Finalizada Concluída em Tuesday, 29 Dec 2020, 22:14 Tempo empregado 35 minutos 32 segundos Notas 18,00/20,00 Avaliar 9,00 de um máximo de 10,00(90%) 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 2/22 Questão 1 Correto Atingiu 1,00 de 1,00 O �uxograma é um artifício que se utiliza para representar gra�camente um conjunto de operações a serem realizadas pelo algoritmo. Marque a alternativa correta sobre este artifício: Escolha uma opção: A. Estes símbolos podem ser ambíguos e ter mais que um signi�cado ao mesmo tempo B. Estes símbolos devem ser claros e não podem permitir ambiguidades na representação. C. Existe somente um conjunto de símbolos permitidos para a construção de um �uxograma, sendo esta a única maneira de representação grá�ca. D. Os �uxogramas são informais e não devem ser seguidos à risca. Sua resposta está correta. Questão 9 - Lógica de Programação As formas de representação de algoritmos devem ser claras e concisas, independente da descrição adotada ela deve ser capaz de prevenir a ocorrência de ambiguidades ou coisas que di�cultem a compreensão da problemática. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 3/22 Questão 2 Correto Atingiu 1,00 de 1,00 Complete corretamente as lacunas a seguir utilizando as palavras-chaves abaixo: "Para que um programa seja criado é necessário primeiramente que ele seja escrito utilizando-se uma ______________. Programar consiste em escrever um _____________ onde estão descritas uma ________________ que serão realizadas pelo computador." 1. Linguagem de Programação. 2. Código-fonte. 3. Série de instruções. A ordem correta para completar as lacunas, de cima para baixo, é: Escolha uma opção: A. 1, 2, 3. B. 2, 3, 1. C. 1, 3, 2. D. 3, 2 ,1. Sua resposta está correta. Questão 3 - Lógica de Programação Um programa de computador deve ser escrito utilizando uma linguagem própria, que recebe o nome de “Linguagem de programação”. Quando escrevemos um programa é gerado um arquivo chamado “Código-fonte”. Nele são descritas um conjunto de instruções ou “Séries de instruções”. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 4/22 Questão 3 Incorreto Atingiu 0,00 de 1,00 A linguagem C utiliza bibliotecas de código, que podem ser bastante úteis na etapa de programação. Bibliotecas são declaradas no início do código-fonte e são incluídas por meio da diretiva "#include". Com base nisto, marque a alternativa que corresponde à biblioteca padrão da linguagem C: Escolha uma opção: A. A linguagem C não possui nenhuma biblioteca padrão. B. A Biblioteca padrão é a “math.h”, responsável por operações lógicas e aritméticas. C. A linguagem C possui mais que uma biblioteca padrão, mas nenhuma delas pode ser incluída em um programa. D. A Biblioteca padrão é a “stdio.h”, ela cuida de entradas e saídas, bem como de manipulações simples de dados. Sua resposta está incorreta. Questão 7 - Lógica de Programação A biblioteca padrão do C é a “stdio.h”, onde IO signi�ca “Input/Output” ou seja, entrada e saída. Ela é de�nida como padrão e contém funções úteis para leitura, manipulação e escrita de dados. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 5/22 Questão 4 Correto Atingiu 1,00 de 1,00 Sobre a estrutura do vetor, é correto a�rmar que: Escolha uma opção: A. Vetores não armazenam elementos. B. Índices começam a ser contados a partir da unidade 0. C. Índices não são numerados. D. Índices começam a ser contados a partir da unidade 1. Sua resposta está correta. Questão 4 - Lógica de Programação Vetores mantêm a organização de seus elementos por meio de seu índice. A contagem dos índices na memória do computador é iniciada a partir do 0, sendo assim, um vetor de 50 unidades começa da posição 0 e vai até a posição 49, totalizando 50 elementos. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 6/22 Questão 5 Correto Atingiu 1,00 de 1,00 As variáveis podem ser declaradas em linha e podem também ser declaradas em múltiplas linhas. Como abordado previamente. Há, entretanto, alguns critérios da linguagem que devem ser respeitados. Marque a alternativa que possui este critério: Escolha uma opção: A. Nomeação, a linguagem C é case-sensitive, ou seja, diferencia caracteres maiúsculos e minúsculos. B. Variáveis não devem explicitar seu tipo de dado. C. Nomeação, variáveis nunca podem ser iniciadas com nomes maiúsculos. D. Nomeação, variáveis nunca podem conter caracteres minúsculos. Sua resposta está correta. Questão 9 - Lógica de Programação Variáveis devem sempre seguir as convenções da linguagem, declarando tipo e obedecendo a convenção de escrita. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 7/22 Questão 6 Correto Atingiu 1,00 de 1,00 Sobre a estrutura de decisão ESCOLHA-CASO (do inglês, case-switch) estão corretas as seguintes a�rmações: I___ Não necessita de um pivô ou condição de controle para fazer os desvios. II___ Permitem uma quantidade �xa de escolhas e deve sinalizar ao chegar ao �m da execução. III___ Funciona como um laço de repetição. IV___ Não necessita de uma escolha padrão, caso a condição de controle não seja satisfeita, mas esta é considerada uma boa prática de programação. Escolha uma opção: A. II e IV. B. I, II e III. C. I, II, IV. D. I e II. Sua resposta está correta. Questão 7 - Lógica de Programação 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 8/22 Questão 7 Correto Atingiu 1,00 de 1,00 A estrutura do Escolha-caso necessita de um pivô para que possa fazer os desvios no algoritmo. Ela funciona somente em casos discretos, em que os valores do pivô devem ser �xos. Sua execução resulta em um desvio condicional, que é diferente de um ciclo de repetição em sua natureza. Apesar de ser opcional declarar uma escolha padrão, isto garante que caso nenhuma condição seja satisfeita a execução possa continuar sem falhas. A máquina analítica é considerada por muitos dos estudiosos da computação como a precursora dos computadores modernos. Ela foi criada por Charles Babbage, cientista e matemático inglês. Segundo o conteúdo da unidade I, qual característica a deu este status de precursora da computação moderna Escolha uma opção: A. Ela era portátil e facilmente carregada para diferentes espaços. B. O fato de ela utilizar circuitos eletrônicos, muito avançados à época. C. Ela utilizava linguagens de programação moderna. D. O fato de ela ser programável para diferentes funções. Sua resposta está correta. Questão 1 - Lógica de Programação Diversos outros instrumentos criados por matemáticos e �lósofos podem ser consideradas máquinas de calcular e computar, porém a máquina analítica foi a primeira máquina capaz de executar uma sequência de instruções programáveis. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=6542249/22 Questão 8 Correto Atingiu 1,00 de 1,00 Com relação ao ciclo Enquanto, este partilha o mesmo objetivo que o ciclo PARA, porém possui uma declaração diferenciada, nela está contida: Escolha uma opção: A. Decremento aritmético. B. Desvio condicional. C. Condição ou avaliação lógica. D. Inicialização. Sua resposta está correta. Questão 9 - Lógica de Programação O ciclo enquanto ou While (no caso da linguagem C) possui uma condição de existência, que é chamada de avaliação lógica. As instruções internas só serão executadas caso esta condição seja satisfeita 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 10/22 Questão 9 Correto Atingiu 1,00 de 1,00 Há dois elementos básicos que um programa de computador é capaz de manipular: as constantes e as variáveis. Constantes são valores �xados pelo programador ou ainda pela própria linguagem de programação. Enquanto que as variáveis podem ser de�nidas como: Escolha uma opção: A. Números. B. Sequências de caracteres alfanuméricos. C. Espaços na memória do computador reservadas para armazenar qualquer tipo de dado. D. Valores lógicos. Sua resposta está correta. Questão 1 - Lógica de Programação Uma variável é um espaço de memória reservado para receber um valor que é mutável. Ela pode ter seu tipo de dado de�nido em sua declaração. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 11/22 Questão 10 Correto Atingiu 1,00 de 1,00 As variáveis declaradas dentro do corpo de uma função ou procedimento recebem um nome especial por estarem acessíveis somente dentro do escopo da função. Estas são conhecidas por estarem disponíveis somente no momento de execução da função e podem ser chamadas de: Escolha uma opção: A. Variável local. B. Variável global. C. Constante. D. Parâmetro de retorno. Sua resposta está correta. Questão 3 - Lógica de Programação Variáveis que serão acessíveis somente no momento de execução da função são chamadas de variáveis locais. Elas são criadas somente no momento em que serão utilizadas e são descartadas ao �nal desta execução. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 12/22 Questão 11 Correto Atingiu 1,00 de 1,00 Com base no conteúdo da unidade I, o que seria um algoritmo Escolha uma opção: A. Somente um sinônimo para a palavra “Algarismo”. B. Um conjunto de cálculos que deve ser feito pelo computador para resolver um problema matemático. C. Algoritmo é o nome dado ao conjunto de instruções utilizados para realizar uma tarefa. D. Um algoritmo é série de ordens que o usuário deve seguir para conseguir interagir com o computador. Sua resposta está correta. Questão 4 - Lógica de Programação A palavra algoritmo refere-se ao uma sequência de passos que devem ser seguidos para a realização de uma determinada tarefa. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 13/22 Questão 12 Correto Atingiu 1,00 de 1,00 Os algoritmos podem ser bastante úteis para a resolução de problemas das mais diversas naturezas. Eles podem ser expressos de várias maneiras, sendo as mais comuns: a descrição narrativa, o �uxograma e o pseudocódigo. Sobre a descrição narrativa, é correto a�rmar: I___ Ela é prioritariamente técnica, estruturada e formal. II___ A descrição narrativa preza especialmente pela riqueza de detalhes e é bastante útil para enunciado de problemas, mas não para programar. III___ A narrativa pode ser utilizada para descrever os dados e as operações que um programa deve manipular. IV___ A narrativa não faz parte das formas de representação de algoritmos. Escolha uma opção: A. I, II, III e IV. B. I, II e III. C. II e III. D. I e III. Sua resposta está correta. Questão 5 - Lógica de Programação 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 14/22 Questão 13 Correto Atingiu 1,00 de 1,00 A descrição narrativa pode ser descrita de maneira informal, sem o rigor das outras maneiras de representação. Ela preza pela riqueza de detalhes, sendo uma das formas mais completas para enunciar problemas e nortear o programador acerca do ponto de partida para a construção de algoritmos. Os computadores eletrônicos surgiram em meados da década de 30 e tiveram papel decisivo nos rumos da Segunda Grande Guerra Mundial. Aliado a essa urgência, grandes avanços tecnológicos permitiram a criação de grandes máquinas de calcular. Diante deste contexto, marque a alternativa que evidencia à importância da lógica de programação para a computação em geral: Escolha uma opção: A. A lógica de programação garante que sejam sempre utilizadas boas práticas durante o processo de programação. B. A lógica de programação garante que os programas sejam rápidos e e�cientes. C. A lógica de programação é utilizada para garantir que as instruções sejam coerentes e as operações possam retornar resultados úteis ao propósito �nal. D. A lógica de programação não tem importância nenhuma à programação. Sua resposta está correta. Questão 2 - Lógica de Programação A lógica permite que pensamentos sejam estruturados de maneira coerente com a realidade. A computação procura resolver problemas concretos da vida real e, por isso, é necessário que sistemas computacionais também sejam coerentes. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 15/22 Questão 14 Correto Atingiu 1,00 de 1,00 As estruturas condicionais IF-ELSE e IF-Else-IF são equivalentes as seguintes estruturas, respectivamente: Escolha uma opção: A. Se-Senão e Se-Senão-Se. B. Caso-Escolha e Se-Senão. C. Caso-Escolha e Faça-Enquanto. D. Se-Senão e Caso-escolha. Sua resposta está correta. Questão 8 - Lógica de Programação As estruturas referem-se a duas estruturas bastante simples, que são as Se-Senão, capaz de fazer um único desvio na execução do programa e a Se-Senão-Se, que pode conter mais de um desvio condicional. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 16/22 Questão 15 Correto Atingiu 1,00 de 1,00 O ciclo FOR possui três componentes importantes em sua declaração, que são respectivamente: Escolha uma opção: A. Desvio condicional, incremento e inicialização B. Inicialização, condição, incremento. C. Incremento, desvio condicional, condição D. Inicialização, incremento e desvio condicional Sua resposta está correta. Questão 8 - Lógica de Programação Um laço de repetição precisa partir de um ponto. Ele funciona realizando a contagem de ciclos, suas instruções são realizadas até que a condição de parada seja atingida. O incremento pode ser positivo ou negativo. Caso seja positivo, a contagem será crescente e, caso seja negativo, ela será decrescente. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 17/22 Questão 16 Correto Atingiu 1,00 de 1,00 Qual a diferença do ciclo Enquanto para o ciclo Faça-Enquanto Escolha uma opção: A. Quantidade de instruções. B. Inicialização igual no ciclo Para. C. Incremento igual no ciclo Para. D. Critério de parada. Sua resposta está correta. Questão 10 - Lógica de Programação O cicloFaça-enquanto é diferente do ciclo Enquanto pois o mesmo possui uma condição que deve sempre ser respeitada. Na maioria das implementações a condição de parada é escrita após as instruções internas, o que garante que estas instruções sejam executadas ao menos uma vez. No ciclo Enquanto, elas serão executadas somente se a condição for atendida ao menos uma vez 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 18/22 Questão 17 Correto Atingiu 1,00 de 1,00 O pseudocódigo é o nome de uma ferramenta utilizada para representar algoritmos. Sobre o pseudocódigo é incorreto a�rmar: Escolha uma opção: A. O pseudocódigo pode ser compilado em um programa de computador. B. Pseudocódigo é uma maneira estruturada de descrever uma sequência de passos. C. Ele normalmente busca simular a estrutura de um programa de computador, porém não pode ser compilado. D. Eles buscam se ater aos detalhes técnicos, tais como: os conceitos de variáveis; estruturas de controle e decisão. Sua resposta está correta. Questão 6 - Lógica de Programação Um pseudocódigo serve somente para guiar o programador na etapa que antecede a codi�cação de um programa. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 19/22 Questão 18 Correto Atingiu 1,00 de 1,00 As estruturas de decisão também podem ser chamados de "desvios condicionais" e funcionam da seguinte forma: uma expressão é avaliada e caso o resultado se encaixe dentro do esperado, o �uxo de execução do algoritmo segue para um bloco de instruções especí�co. Com base nisto, qual das estruturas abaixo não é uma estrutura de decisão Escolha uma opção: A. Se-Senão. B. Escolha-Caso. C. Faça-Enquanto. D. Se-Senão-Se. Sua resposta está correta. Questão 6 - Lógica de Programação A estrutura Faça-Enquanto é uma das estruturas que servem para a criação de laços de repetição. Todas as instruções dentro do ciclo serão repetidas enquanto sua condição for verdadeira. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 20/22 Questão 19 Incorreto Atingiu 0,00 de 1,00 Complete corretamente as lacunas a seguir: "Um algoritmo faz uso da lógica de programação, pois ela é o que garante a ___________ e a ___________ das ações que podem ser realizadas pelo algoritmo." Escolha uma opção: A. Integridade e coerência. B. Velocidade e segurança. C. Integridade e velocidade. D. Integridade e segurança. Sua resposta está incorreta. Questão 8 - Lógica de Programação A lógica é o componente que garante que haja integridade dos passos tomados pelo algoritmo e a coerência de cada um destes. Para que um algoritmo funcione bem é necessário que ele faça sentido dentro de seu escopo de atuação. 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 21/22 Questão 20 Correto Atingiu 1,00 de 1,00 As matrizes podem ser bidimensionais ou ter mais que duas dimensões, mas elas compartilham as mesmas características e propriedades de vetores. Com base nisto, assinale a opção incorreta: Escolha uma opção: A. Cada elemento da matriz possui mais de um índice, sendo estes utilizados para localizar seus elementos. B. Diferente de variáveis e vetores, matrizes não precisam ter o tipo explicitado em sua declaração. C. Matrizes podem armazenar tipos variados de dados. D. Matrizes podem ser manipuladas utilizando operadores lógicos e aritméticos da mesma maneira que qualquer variável, desde que se assinale o índice dos elementos envolvidos. Sua resposta está correta. Questão 5 - Lógica de Programação Uma matriz é uma coleção de dados e, desta forma, estes dados devem ter seu tipo explicitado para que o computador saiba quantos espaços em memória deverá alocar para armazená-los. ATIVIDADE ANTERIOR Avaliação Formativa II PRÓXIMA ATIVIDADE Atividade Discursiva https://virtual.uninta.edu.br/mod/quiz/view.php?id=654222&forceview=1 https://virtual.uninta.edu.br/mod/assign/view.php?id=654225&forceview=1 29/12/2020 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP): Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=2479877&cmid=654224 22/22
Compartilhar