Logo Passei Direto
Buscar

Exercício 01 - Paradigmas e linguagem Python

Ferramentas de estudo

Questões resolvidas

Uma startup de tecnologia está desenvolvendo um novo software para análise de dados em saúde. O time está debatendo qual linguagem de programação utilizar. Eles precisam de uma linguagem que ofereça confiabilidade, boa performance e seja adequada para a manipulação de grandes volumes de dados. Considerando o texto, analise as afirmativas abaixo:
I. Linguagens como Python são adequadas para aplicações em análise de dados devido à sua facilidade de uso e rica biblioteca de análise de dados.
II. Para aplicações em saúde, é mais apropriado usar linguagens focadas em programação de sistemas, como C��.
III. A escolha de uma linguagem de programação deve ser baseada em critérios como legibilidade, facilidade de escrita e confiabilidade.

Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas a afirmativa III está correta.
Apenas a afirmativa II está correta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Uma startup de tecnologia está desenvolvendo um novo software para análise de dados em saúde. O time está debatendo qual linguagem de programação utilizar. Eles precisam de uma linguagem que ofereça confiabilidade, boa performance e seja adequada para a manipulação de grandes volumes de dados. Considerando o texto, analise as afirmativas abaixo:
I. Linguagens como Python são adequadas para aplicações em análise de dados devido à sua facilidade de uso e rica biblioteca de análise de dados.
II. Para aplicações em saúde, é mais apropriado usar linguagens focadas em programação de sistemas, como C��.
III. A escolha de uma linguagem de programação deve ser baseada em critérios como legibilidade, facilidade de escrita e confiabilidade.

Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas a afirmativa III está correta.
Apenas a afirmativa II está correta.

Prévia do material em texto

Você acertou 6 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas
vezes quiser.
Verificar Desempenho
1 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?
Questão 1 de 10
Corretas �6�
Incorretas �4�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Paradigmas e Linguagem Python Sair
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 1/15
A
B
C
D
E
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.
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.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 2/15
A
B
C
D
E
2 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 incorreta
Opa! A alternativa correta é a letra A. 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
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 3/15
A
B
C
D
E
�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.
3 Marcar para revisão
Em um curso de programação, o instrutor enfatiza a importância da confiabilidade no
desenvolvimento de software e usa Python para demonstrar técnicas eficazes de
tratamento de exceções.
Qual aspecto do Python é mais relevante para ensinar sobre confiabilidade no código?
Estruturas de controle de fluxo.
Sistema de tipos dinâmicos.
Mecanismos integrados de tratamento de exceções.
Uso de compilação JIT.
Gerenciamento automático de memória.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 4/15
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O tratamento eficaz de exceções é um aspecto crucial para a confiabilidade do código,
ajudando a gerenciar erros e comportamentos inesperados de maneira controlada.
Python possui mecanismos robustos e integrados para o tratamento de exceções,
tornando-o uma boa escolha para demonstrar essas técnicas em um curso de
programação. As outras alternativas, apesar de serem características de Python, não
se relacionam diretamente com a ênfase na confiabilidade do código.
4 Marcar para revisão
Uma equipe de desenvolvedores está trabalhando em um novo sistema operacional. Eles
precisam de uma linguagem que ofereça controle de baixo nível sobre o hardware e
gerenciamento eficiente de recursos.
Qual linguagem de programação é mais adequada para a programação de sistemas, como
descrito no texto?
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 5/15
A
B
C
D
E
HTML.
Java.
C��.
PHP.
Python.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
C�� é ideal para programação de sistemas, pois oferece controle de baixo nível sobre
recursos do hardware e é eficiente no gerenciamento de memória, o que é essencial
para o desenvolvimento de sistemas operacionais.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 6/15
A
B
C
D
E
5 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
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 7/15
A
B
C
D
E
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.
6 Marcar para revisão
A simplicidade e a ortogonalidade são aspectos importantes no projeto de linguagens de
programação. Enquanto a simplicidade se refere à facilidade de aprendizado e uso, a
ortogonalidade diz respeito a:
Capacidade de executar em múltiplas plataformas.
Velocidade na execução de programas.
Consistência e previsibilidade na combinação de características.
Foco na segurança de dados.
Suporte para desenvolvimento de interfaces gráficas.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 8/15
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A ortogonalidade em uma linguagem de programação refere-se à consistência e
previsibilidade na forma como suas diferentes características e elementos podem ser
combinados. Isso permite aos programadores entender melhor como diferentes partes
da linguagem funcionarão juntas.
7 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.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 9/15
A
B
C
D
E
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!
GabaritoComentado
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
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 10/15
A
B
C
D
E
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.
8 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.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 11/15
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
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.
9 Marcar para revisão
Uma startup de tecnologia está desenvolvendo um novo software para análise de dados
em saúde. O time está debatendo qual linguagem de programação utilizar. Eles precisam de
uma linguagem que ofereça confiabilidade, boa performance e seja adequada para a
manipulação de grandes volumes de dados.
Considerando o texto, analise as afirmativas abaixo:
I. Linguagens como Python são adequadas para aplicações em análise de dados devido à
sua facilidade de uso e rica biblioteca de análise de dados.
II. Para aplicações em saúde, é mais apropriado usar linguagens focadas em programação
de sistemas, como C��.
III. A escolha de uma linguagem de programação deve ser baseada em critérios como
legibilidade, facilidade de escrita e confiabilidade.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 12/15
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 I está correta.
Apenas a afirmativa III está correta.
Apenas a afirmativa II está correta.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Neste caso, a melhor escolha seria uma linguagem como Python, que é bem conhecida
por sua eficiência em análise de dados, devido à sua sintaxe intuitiva e vasta biblioteca
de ferramentas para essa finalidade. Afirmativa II não é adequada, pois linguagens
como C�� são mais voltadas para programação de sistemas, e não especificamente
para análise de dados. Afirmativa III ressalta a importância de critérios como
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 13/15
A
B
C
D
E
legibilidade e confiabilidade na escolha de uma linguagem, o que é essencial para
garantir a eficácia do software.
10 Marcar para revisão
Ao escolher uma linguagem de programação para um projeto de software, é crucial
entender os paradigmas e domínios de aplicação da linguagem. Um time de
desenvolvedores está considerando Python para um projeto e quer compreender melhor
seus paradigmas de programação suportados.
Qual é um dos principais paradigmas de programação suportados pelo Python?
Paradigma Estruturado.
Paradigma Baseado em Regras.
Paradigma Baseado em Eventos.
Paradigma de Programação Visual.
Paradigma de Programação Síncrona.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 14/15
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Python é uma linguagem que suporta múltiplos paradigmas de programação, sendo o
paradigma estruturado um dos principais. Este paradigma enfatiza a clareza, a
eficiência e a modularidade do código, alinhando-se perfeitamente com as
características do Python.
02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 15/15

Mais conteúdos dessa disciplina