Prévia do material em texto
Você acertou 9 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C D E 1 Marcar para revisão Assinale o grupo de linguagens que são de alto nível e atendem às características do paradigma Orientado a objeto Java, C++, Python e Smalltalk Java, C++ e HTML Python, Java e Assembly Java, Fortran e Assembly Python, Java, C++ e Fortran Resposta correta Questão 1 de 10 Corretas (9) Incorretas (1) Em branco (0) 1 2 3 4 5 6 7 8 9 10 Lista de exercícios Paradigma… Sair 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 1/13 Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As linguagens de programação Java, C++, Python e Smalltalk são todas de alto nível e possuem suporte ao paradigma de Orientação a Objetos. A Orientação a Objetos é um paradigma de programação que usa "objetos" - que podem conter tanto dados, na forma de campos (também conhecidos como atributos), quanto código, na forma de procedimentos (também conhecidos como métodos) - para projetar aplicações e programas de computador. Portanto, a alternativa correta é a A: Java, C++, Python e Smalltalk. 2 Marcar para revisão Uma universidade está reformulando seu currículo de Ciência da Computação e está considerando incluir um curso de programação voltado para aplicações web. Eles querem ensinar uma linguagem de programação que seja relevante e atualizada para este domínio. Considerando o texto, analise as afirmativas abaixo: I. JavaScript é uma escolha adequada para um curso focado em programação para aplicações web. II. Linguagens como COBOL e Fortran são as mais indicadas para aplicações web modernas. III. Ao ensinar programação web, é essencial considerar linguagens que ofereçam suporte a design responsivo e interatividade. 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 2/13 A B C D E Marque a alternativa correta: Apenas as afirmativas I e III estão corretas. Apenas as afirmativas II e III estão corretas. Apenas a afirmativa II está correta. Apenas a afirmativa I está correta. Apenas a afirmativa III está correta. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado JavaScript é uma escolha excelente para aplicações web, pois é uma linguagem fundamental para o desenvolvimento front- end e é amplamente utilizada na indústria. A afirmativa II é incorreta, pois COBOL e Fortran, apesar de serem linguagens históricas e importantes, não são utilizadas em aplicações web modernas. A afirmativa III é correta, pois aspectos como design responsivo e interatividade são cruciais para o desenvolvimento web atual. 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 3/13 A B C D E 3 Marcar para revisão O programa fonte é a fundação de qualquer software e uma peça crítica no campo da programação e do desenvolvimento de software. O que é um "programa-fonte"? O hardware no qual o código é executado. Um conjunto de instruções em linguagem de máquina. O código escrito em uma linguagem de programação. Um software aplicativo específico. Um tipo de linguagem de programação de alto nível. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Um programa-fonte é o código como é escrito pelo programador em uma linguagem de programação específica. Este código ainda não pode ser entendido diretamente pelo hardware 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 4/13 A B C D E do computador, que compreende apenas a linguagem de máquina. 4 Marcar para revisão Qual das linguagens abaixo possui nenhuma abstração linguagem de máquina linguagem Assembly linguagem Python linguagem JAVA linguagem HTML Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A linguagem de máquina é a única entre as opções que não possui nenhum nível de abstração. Ela é a linguagem de mais baixo nível, composta por códigos binários que podem ser diretamente executados por um processador. As outras linguagens listadas (Assembly, Python, JAVA e HTML) possuem algum nível de abstração, o que 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 5/13 A B C D E significa que seus códigos precisam ser traduzidos para a linguagem de máquina antes de serem executados. 5 Marcar para revisão A programação estruturada e a orientação a objetos são dois paradigmas de programação fundamentais que oferecem diferentes maneiras de pensar sobre como organizar um programa e estruturar sua lógica. Ambos têm seus méritos, mas também limitações, especialmente quando considerados no contexto um do outro. Por que o paradigma estruturado começou a apresentar limitações, levando ao desenvolvimento do paradigma orientado a objetos? Devido à complexidade e tamanho do código em sistemas maiores. Por causa da necessidade de maior concorrência nos programas. Devido à falta de estruturas de dados complexas. Por causa da eficiência na execução. Devido à sua independência da arquitetura do computador. 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 6/13 A B Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado O paradigma estruturado mostrou limitações especialmente quando os sistemas começaram a crescer em complexidade e tamanho, tornando difícil a manutenção e o reuso de código. O paradigma orientado a objetos foi desenvolvido como uma solução para essas questões, proporcionando maior organização, reutilização e extensibilidade do código. 6 Marcar para revisão O desenvolvimento mobile envolve a criação de aplicativos para dispositivos móveis, como smartphones e tablets. Este campo cresceu exponencialmente com a popularização dos dispositivos móveis e a demanda contínua por novos aplicativos. No desenvolvimento de aplicativos para dispositivos móveis Android, quais linguagens são oficialmente indicadas por seus fabricantes? Swift e Objective-C Java e Kotlin 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 7/13 C D E Python e Ruby C# e .NET PHP e ASP Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Para o desenvolvimento de aplicativos Android, os fabricantes oficialmente indicam as linguagens Java e Kotlin. 7 Marcar para revisão No que se refere a programação de sistemas, avalie as assertivas a seguir: I - A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes. II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de programação. III - As principais linguagens usadas são: Pascal, Java e Ruby. IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida em Assembly. 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 8/13 A B C D E Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas: I, II e IV I e IV I III e IV II, III e IV Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As assertivas I, II e IV estão corretas. A programação de sistemas realmente necessita de linguagens que possam acessar diretamente o hardware e seus componentes (I). Exemplos de uso incluem software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de programação (II). Antes das linguagens de alto nível, a programação de sistemas era de fato desenvolvida em Assembly (IV). A assertiva III está incorreta, pois Pascal, Java e Ruby não são as principais linguagens usadas na programação de sistemas. Linguagens 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 9/13 A B C D E como C, C++ e Assembly são mais comumente usadas para essa finalidade. 8 Marcar para revisão No que se refere à classificação de linguagens de programação por nível e gerações, avalie as assertivas a seguir: I - As linguagens de 1ª e 2ª gerações são classificadas como de baixo nível. II - As linguagens de 3ª geração são classificadas como de alto nível. III - As linguagens de 1ª e 2ª gerações são, respectivamente, Assembly e linguagem de máquina. IV - SQL é uma linguagem de 4ª geração. Com base em sua análise, assinale a opção que apresenta APENAS as assertivas corretas. I, II e IV II e IV I e II I II, III e IV 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 10/13 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As assertivas I, II e IV estão corretas. A primeira e segunda gerações de linguagens de programação são de fato classificadas como de baixo nível, pois são mais próximas do código de máquina e menos compreensíveis para os humanos. A terceira geração de linguagens de programação é classificada como de alto nível, pois são mais próximas da linguagem humana e mais fáceis de entender e usar. A linguagem SQL é uma linguagem de quarta geração, que é ainda mais abstrata e fácil de usar do que as linguagens de terceira geração. A assertiva III está incorreta, pois a linguagem de máquina é de primeira geração e Assembly é de segunda geração. 9 Marcar para revisão Os níveis das linguagens de programação permitem uma ampla gama de controle, abstração e facilidade de uso. Qual das seguintes afirmações melhor descreve as linguagens de programação de baixo nível? 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 11/13 A B C D E São independentes do hardware e fáceis de aprender. Utilizam uma extensa biblioteca de funções para facilitar a programação. Abstraem completamente as características do hardware do computador. São linguagens próximas da linguagem de máquina e interagem diretamente com o hardware. São usadas exclusivamente para o desenvolvimento de aplicações web modernas. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Linguagens de baixo nível são aquelas que estão mais próximas da linguagem de máquina ou do hardware, exigindo uma compreensão detalhada da arquitetura do computador para programação eficaz. 10 Marcar para revisão 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 12/13 A B C D E Como se chama o processo de conversão de linguagens onde não é gerado código executável e o programa roda à medida que vai sendo convertido. Interpretação Tradução Compilação Montador Ligador Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O processo de conversão de linguagens onde não é gerado código executável e o programa roda à medida que vai sendo convertido é chamado de interpretação. Diferentemente da compilação, que transforma todo o código fonte em código de máquina antes de ser executado, a interpretação realiza essa conversão linha por linha, à medida que o programa é executado. 25/11/25, 12:04 estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6925b1d3c93a20b4b3f34c9c/gabarito/ 13/13