Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/06/2023, 15:58 AE1 - Atividade de Estudo 1 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1315365 1/5 Iniciado em segunda, 22 Mai 2023, 21:58 Estado Finalizada Concluída em segunda, 22 Mai 2023, 22:00 Tempo empregado 1 minuto 35 segundos Avaliar 5,00 de um máximo de 5,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 A programação estruturada se mesclou ao paradigma imperativo de forma a torna-lo mais completo e capaz de atender a uma maior variedade de problemas e com códigos não tão complexos. Nas alternativas a seguir existem alguns aspectos especificamente ligados à características de linguagens estruturadas. Assinale a alternativa correta. Escolha uma opção: a. As sub-rotinas são a base para a programação estruturada que divide problemas complexos em partes menores que permitem a inserção de praticamente todo tipo de instrução em suas implementações. b. Todas as linguagens de programação permitem programação estruturada para garantir redução de tempo no desenvolvimento. c. Algumas das linguagens de programação são implementadas de forma a permitir programação estruturada para que se possa definir classes e utilizar funções anônimas. d. A programação estruturada se baseia na premissa de uso de desvios incondicionais usando a palavra reservada GOTO em todas as modernas linguagens de programação. e. Na programação estruturada é comum a mescla de problemas menores em uma solução única mais fácil de ser interpretada e mantida. Sua resposta está correta. A resposta correta é: As sub-rotinas são a base para a programação estruturada que divide problemas complexos em partes menores que permitem a inserção de praticamente todo tipo de instrução em suas implementações. 12/06/2023, 15:58 AE1 - Atividade de Estudo 1 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1315365 2/5 Questão 2 Correto Atingiu 1,00 de 1,00 A programação é uma tarefa que depende de técnica, muitas vezes de criatividade, raciocínio lógico e prática para que problemas similares a outros já solucionados, permitam o desenvolvimento mais rápido e seguro de software. O desenvolvimento de software ocorre em etapas normalmente, e dentro destas etapas, uma delas é a escolha da linguagem de programação a ser utilizada, e as afirmativas a seguir se referem à aspectos ligados a esta escolha. I – Cada paradigma representa uma linguagem de programação específica. II – Algumas linguagens de programação se baseiam em mais de um paradigma. III – Nem toda linguagem de programação pode ser usada para todo tipo de solução computacional. É correto o que se afirma em: Escolha uma opção: a. II e III, apenas. b. I, apenas. c. III, apenas. d. II, apenas. e. I e II, apenas. Sua resposta está correta. A resposta correta é: II e III, apenas. 12/06/2023, 15:58 AE1 - Atividade de Estudo 1 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1315365 3/5 Questão 3 Correto Atingiu 1,00 de 1,00 A declaração de estruturas de dados simples como variáveis é muito importante, sendo um dos conceitos mais básicos e essenciais da linguagem C e é importante observar que a linguagem é fortemente tipada, ou seja, estruturas de dados necessitam de tipos definidos no momento de suas declarações. Observe os exemplos de declaração de dados nas afirmativas a seguir. I – float idade; II – char operador; III – int peso; Assinale a alternativa que cite corretamente as afirmativas corretas e o por quê. Escolha uma opção: a. III, apenas, pois um operador de uma expressão certamente é um valor numérico, e a variável idade deveria ser associada com o tipo char. b. II e III, apenas, pois Os tipos de dados numéricos associadosà variáveis são livres, pois não influenciam a execução do software. c. II, apenaspois as demais declarações parecem estar com tipo não adequados de dados pelo tipo de dado a ser inserido, e a variável operador deve armazenar caracteres em geral, por exemplo. d. I, apenas, pois é a única afirmativa com o tipo adequado associado ao provável tipo de dados a ser armazenado na variável. e. I e II, apenas, pois os tipos para idade e operador estão 100% alinhados com a proposta do dado eoperador deve servir para o armazenamento de números apenas. Sua resposta está correta. A resposta correta é: II, apenaspois as demais declarações parecem estar com tipo não adequados de dados pelo tipo de dado a ser inserido, e a variável operador deve armazenar caracteres em geral, por exemplo. 12/06/2023, 15:58 AE1 - Atividade de Estudo 1 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1315365 4/5 Questão 4 Correto Atingiu 1,00 de 1,00 Os paradigmas são formas de programação diferenciadas e as linguagens se baseiam nestes para serem implementadas. Cada linguagem possui suas características particulares e similaridades com outras linguagens. Estas características são indicadas nas alternativas a seguir. Assinale a correta. Escolha uma opção: a. O tratamento de exceções é uma das característicaspresentes em todas as linguagens de programação e todos os paradigmas. b. Os tipos de dados são irrelevantes, pois todas as linguagens trabalham com um mesmo conjunto de tipos de dados. c. Ortogonalidade se refere a uma linguagem ter maior flexibilidade ou não na escrita de códigos de forma a permitir também que mais ou menos exceções ocorram em tempo de execução. d. A simplicidade de uma linguagem de programação está associada ao quão limitada é a linguagem, sendo uma característica não desejada. e. A chamada abstração de dados é uma característica muito importante da programação em relação à legibilidade de código. Sua resposta está correta. A resposta correta é: Ortogonalidade se refere a uma linguagem ter maior flexibilidade ou não na escrita de códigos de forma a permitir também que mais ou menos exceções ocorram em tempo de execução. 12/06/2023, 15:58 AE1 - Atividade de Estudo 1 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1315365 5/5 Questão 5 Correto Atingiu 1,00 de 1,00 A linguagem C é uma das linguagens de programação mais antigas e ainda populares no mercado de desenvolvimento de software, e alguns conceitos de programação desta linguagem são bastante aproveitados na implementação de outras linguagens. Em relação a conceitos da linguagem C, observe as afirmativas. I – Estruturas de decisão como os baseados na palavra reservada “if” são utilizados em muitas linguagens para que se possa realizar desvios condicionais na execução de um software. II – Estruturas de repetição são a base para que um bloco de comandos ou comando único possam ser executados repetidamente por certo número de vezes geralmente. III – A linguagem C é do tipo case sensitive, onde nomes em geral se forem escritos em maiúsculas ou minúsculas não são considerados diferentes.. É correto o que se afirma em: Escolha uma opção: a. I, apenas. b. III, apenas. c. I e II, apenas. d. II e III, apenas. e. II, apenas. Sua resposta está correta. A resposta correta é: I e II, apenas.
Compartilhar