Logo Passei Direto
Buscar

estacio saladeavaliacoes com br-estaciosaladeavaliacoescombrexercicioabfebcbgabarito-fpscreenshot

Ferramentas de estudo

Questões resolvidas

Material
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Prévia do material em texto

Lista de exercícios Paradigmas e Linguagem Python T Sair Questão 7 de 10 Você acertou 8 de 10 questões 1 2 3 4 5 Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. 6 7 8 9 10 Corretas (8) Verificar Desempenho Incorretas (2) Em branco (0) 1 Marcar para revisão Em um projeto de software, Ana, uma desenvolvedora recém-formada, está escolhendo uma linguagem de programação. Ela precisa de uma linguagem que seja de alto nível, versátil e adequada para iniciantes, com uma comunidade ativa e uma grande biblioteca de funções. Ana está inclinada a escolher Python devido às suas Considerando o texto, analise as afirmativas abaixo: I. Python é uma linguagem de programação de alto nível, o que significa que está mais próxima da linguagem humana do que da linguagem de máquina. II. A linguagem Python é limitada em termos de paradigmas de sendo exclusivamente orientada a objetos. III. Uma das razões para a popularidade de Python entre novos desenvolvedores é a sua vasta biblioteca de funções e comunidade ativa. Marque a alternativa correta: A Apenas a Afirmativa está correta. B Apenas a Afirmativa está correta. C Apenas a Afirmativa III está correta. D Apenas as Afirmativas I e III estão corretas. E Apenas as Afirmativas II e III estão corretas. Resposta correta você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A Afirmativa está correta, pois Python é uma linguagem de alto nível, o que a torna mais próxima da linguagem humana e mais abstrata em relação à linguagem de máquina. A Afirmativa II está incorreta, pois Python é uma linguagem multiparadigma e não se limita apenas à orientação a objetos. A Afirmativa III está correta, destacando as razões para a popularidade de Python, como sua vasta biblioteca e comunidade ativa. 2 Marcar para revisão o desenvolvimento mobile envolve a criação de aplicativos para dispositivos 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? A Swift e Objective-C Java Kotlin C Python Ruby C# .NET E PHP ASP Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito ComentadoPara o desenvolvimento de aplicativos Android, os fabricantes oficialmente indicam as linguagens Java e Kotlin. 3 Marcar para revisão No que se refere a programação de sistemas, avalie as assertivas a seguir: A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes. 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. Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas: IV B IV C D III IV E II, IV Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As assertivas I, e IV estão corretas. A programação de sistemas realmente necessita de linguagens que possam acessar diretamente o hardware e seus componentes 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 como C. C++ e Assembly são mais comumente usadas para essa 4 Marcar para revisão Carlos, um estudante de programação, está aprendendo sobre a evolução das linguagens de programação. Ele descobre que as linguagens evoluíram de baixo para alto nível, com objetivo de facilitar a programação e os detalhes da máquina. Considerando o texto, analise as afirmativas abaixo: I. As linguagens de baixo nível são aquelas que estão mais próximas da linguagem de máquina e são mais fáceis de entender para os humanos. II. A evolução das linguagens de programação visou simplificar a escrita de código, abstraindo os detalhes complexos da arquitetura do computador. III. As linguagens de alto nível são menos abstratas e permitem um controle mais direto do hardware do computador. Marque a alternativa correta: A Apenas a Afirmativa está correta. B Apenas as Afirmativas e III estão corretas. C Apenas as Afirmativas e III estão corretas. D Apenas as Afirmativas I e estão corretas. E Nenhuma das afirmativas está correta. Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A Afirmativa está pois as linguagens de baixo nível estão mais próximas da linguagem de máquina e são mais difíceis de entender para os humanos. A Afirmativa II está correta, refletindo o objetivo da evolução das linguagens de programação em simplificar a escrita de código. A Afirmativa III está incorreta, pois as linguagens de alto nível são mais abstratas e fornecem menos controle direto sobre hardware.5 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? A São independentes do hardware e fáceis de aprender. B Utilizam uma extensa biblioteca de funções para facilitar a programação. Abstraem completamente as características do hardware do computador. D São linguagens próximas da linguagem de máquina e interagem diretamente com o hardware. E São usadas exclusivamente para desenvolvimento de aplicações web Resposta correta 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. 6 Marcar para revisão No que se refere à classificação de linguagens de programação por nível e avalie as assertivas a seguir: As linguagens de e gerações são classificadas como de baixo nível. As linguagens de geração são classificadas como de alto nível. III As linguagens de e gerações são, respectivamente, Assembly e linguagem de máquina. IV SQL é uma linguagem de geração. Com base em sua análise, assinale a opção que apresenta APENAS as assertivas corretas. IV B IV D E II, IV Resposta correta 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. 7 Marcar para revisão Uma empresa de software está planejando desenvolver um novo sistema operacional. A equipe está discutindo qual linguagem de programação seria a mais adequada para lidar com os desafios de baixo nível e alta performance requeridos por um sistema operacional. Considerando o texto, analise as afirmativas abaixo: I. Linguagens como Python e JavaScript são as mais indicadas para o desenvolvimento de sistemas operacionais. II. A linguagem C é frequentemente usada para desenvolvimento de sistemas operacionais devido ao seucontrole de baixo nível e eficiência. III. Para desenvolvimento de sistemas operacionais, a escolha da linguagem não influencia significativamente o desempenho do sistema. Marque a alternativa correta: Apenas as afirmativas e III estão corretas. B Apenas a afirmativa está correta. C Apenas as afirmativas I e III estão corretas. D Apenas a afirmativa III está correta. E Apenas a afirmativa I está correta. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado A afirmativa II é correta porque a linguagem C é amplamente reconhecida por sua eficiência e controle em nível de sistema, sendo uma escolha comum para desenvolvimento de sistemas operacionais. A afirmativa é incorreta, pois linguagens como Python e JavaScript, apesar de populares, não são adequadas para o desenvolvimento de sistemas operacionais devido à falta de controle de baixo nível e menor eficiência em comparação com C. A afirmativa III também é incorreta, pois a escolha da linguagem de programação é um fator crítico no desempenho de um sistema operacional. 8 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"? A o hardware no qual código é executado. B Um conjunto de instruções em linguagem de máquina. o código escrito em uma linguagem de programação. D Um software aplicativo específico. E 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 do computador, que compreende apenas a linguagem de máquina. 9 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 A Java, C++, Python e Smalltalk B Java, C++ e HTML C Python, Java e Assembly D Java, Fortran e Assembly E Python, Java, C++ e FortranResposta correta 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. 10 Marcar para revisão Qual das linguagens abaixo possui nenhuma abstração A linguagem de máquina B linguagem Assembly C linguagem Python D linguagem JAVA E linguagem HTML Resposta correta 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 significa que seus códigos precisam ser traduzidos para a linguagem de máquina antes de serem executados.

Mais conteúdos dessa disciplina