Logo Passei Direto
Buscar

Paradigmas e linguagem Python - EXERCÍCIO

Ferramentas de estudo

Questões resolvidas

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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

Prévia do material em texto

Você acertou 7 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
1 Marcar para revisão
Em uma conferência sobre desenvolvimento de
software, um palestrante enfatizou a
importância da abstração em linguagens de
programação.
Qual é um dos principais benefícios da
abstração em linguagens de programação?
Aumento da velocidade de
processamento.
Redução na necessidade de
atualizações frequentes.
Facilitação do foco na lógica do
programa em vez de detalhes de
hardware.
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 1/13
D
E
Eliminação da necessidade de testes
de software.
Capacidade de programar diretamente
para hardware específico.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A abstração nas linguagens de
programação permite que os
desenvolvedores se concentrem na lógica
e nos objetivos do programa, ao invés de
se prenderem a detalhes técnicos do
hardware. Isso facilita o desenvolvimento
de software, tornando-o mais eficiente e
menos propenso a erros.
2 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 o objetivo de facilitar a programação e
abstrair 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
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 2/13
A
B
C
D
E
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:
Apenas a Afirmativa II está correta.
Apenas as Afirmativas I e III estão
corretas.
Apenas as Afirmativas II e III estão
corretas.
Apenas as Afirmativas I e II estão
corretas.
Nenhuma das afirmativas está correta.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A Afirmativa I está incorreta, 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
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 3/13
A
B
C
D
E
abstratas e fornecem menos controle
direto sobre o hardware.
3 Marcar para revisão
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 incorreta
Opa! A alternativa correta é a letra
A. 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
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 4/13
A
B
C
D
E
interpretação realiza essa conversão linha
por linha, à medida que o programa é
executado.
4 Marcar para revisão
Uma empresa de desenvolvimento de software
está avaliando qual linguagem de programação
adotar para um novo projeto. Eles precisam de
uma linguagem que seja fácil de aprender,
tenha uma comunidade ativa e suporte
múltiplos paradigmas de programação.
Qual linguagem de programação melhor se
encaixa nos requisitos descritos pelo estudo de
caso?
Java.
C��.
Python.
Assembly.
Ruby.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 5/13
A
B
C
Python é a escolha ideal para o estudo de
caso apresentado, pois é reconhecida por
ser fácil de aprender, possui uma
comunidade ativa e suporta múltiplos
paradigmas de programação. Java e Ruby
também são linguagens populares, mas
Python se destaca pela sua simplicidade e
versatilidade. C�� é complexa para
iniciantes, e Assembly é uma linguagem de
baixo nível, não ideal para quem procura
facilidade de aprendizado.
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.
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 6/13
D
E
Por causa da eficiência na execução.
Devido à sua independência da
arquitetura do computador.
Resposta correta
Parabéns, você selecionou a
alternativa correta. 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
Um estudante estava pesquisando sobre as
gerações de linguagens de programação. Ele
aprendeu que as linguagens evoluíram de
códigos próximos ao hardware para linguagens
mais abstratas, cada geração trazendo novas
capacidades e facilidades.
Qual das seguintes é uma característica das
linguagens de programação de terceira
geração?
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 7/13
A
B
C
D
E
Foco em instruções de máquina
específicas.
Uso de símbolos gráficos para
programação.
Independência de hardware e
abstrações de alto nível.
Programação baseada em regras
lógicas.
Uso de linguagem natural para
comandos.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
As linguagens de programação de terceira
geração, como Python, são caracterizadas
pela independência de hardware e
abstrações de alto nível. Elas permitem que
os desenvolvedores escrevam códigos que
podem ser executados em diferentes
plataformas sem a necessidade de se
preocupar com detalhes específicos do
hardware.
7 Marcar para revisão
Questão 9 de 10
Corretas �7�
Incorretas �3�
Embranco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio
Paradigmas e Linguagem
Python
Sair
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 8/13
A
B
C
D
E
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
significa que seus códigos precisam ser
traduzidos para a linguagem de máquina
antes de serem executados.
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 9/13
A
B
C
D
E
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
Resposta incorreta
Opa! A alternativa correta é a letra
A. 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
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 10/13
A
B
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
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.
Com base em sua análise, assinale a ÚNICA
opção que apresenta APENAS as assertivas
corretas:
I, II e IV
I e IV
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 11/13
C
D
E
I
III e IV
II, III e IV
Resposta incorreta
Opa! A alternativa correta é a letra
A. 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
como C, C�� e Assembly são mais
comumente usadas para essa finalidade.
10 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.
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 12/13
A
B
C
D
E
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
do computador, que compreende
apenas a linguagem de máquina.
04/06/2024, 23:50 estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665fd0f55c2989b7a2752d10/gabarito/ 13/13

Mais conteúdos dessa disciplina