Logo Passei Direto
Buscar

estacio saladeavaliacoes com br_exercicio_663e95d3257ea9c026f30c58_gabarito_

Ferramentas de estudo

Questões resolvidas

Em programação de sistemas, linguagens como C e C++ são valorizadas pela sua eficiência e controle próximo ao hardware. Estas linguagens permitem um gerenciamento detalhado de recursos, essencial em sistemas operacionais e drivers.
Qual é um dos principais motivos para a escolha de C e C++ em programação de sistemas?

Facilidade de aprendizado.
Controle detalhado de recursos.
Integração automática com a web.
Suporte nativo para desenvolvimento de jogos.
Alta compatibilidade com linguagens de script.

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

Em programação de sistemas, linguagens como C e C++ são valorizadas pela sua eficiência e controle próximo ao hardware. Estas linguagens permitem um gerenciamento detalhado de recursos, essencial em sistemas operacionais e drivers.
Qual é um dos principais motivos para a escolha de C e C++ em programação de sistemas?

Facilidade de aprendizado.
Controle detalhado de recursos.
Integração automática com a web.
Suporte nativo para desenvolvimento de jogos.
Alta compatibilidade com linguagens de script.

Prévia do material em texto

Você acertou 5 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
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
Questão 1 de 10
Corretas �5�
Incorretas �5�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio
Paradigmas e Linguagem
Python
Sair
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 1/13
A
B
C
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.
2 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.
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 2/13
D
E
A
B
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.
3 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.
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 3/13
C
D
E
Consistência e previsibilidade na
combinação de características.
Foco na segurança de dados.
Suporte para desenvolvimento de
interfaces gráficas.
Resposta incorreta
Opa! A alternativa correta é a letra
C. 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.
4 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?
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 4/13
A
B
C
D
E
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.
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.
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 5/13
A
B
C
D
E
5 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
I
III e IV
II, III e IV
Resposta incorreta
Opa! A alternativa correta é a letra
A. Confira o gabarito comentado!
Gabarito Comentado
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 6/13
A
B
C
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.
6 Marcar para revisão
Em programação de sistemas, linguagens como
C e C�� são valorizadas pela sua eficiência e
controle próximo ao hardware. Estas linguagens
permitem um gerenciamento detalhado de
recursos, essencial em sistemas operacionais e
drivers.
Qual é um dos principais motivos para a escolha
de C e C�� em programação de sistemas?
Facilidade de aprendizado.
Controle detalhado de recursos.
Integração automática com a web.
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 7/13
D
E
Suporte nativo para desenvolvimento
de jogos.
Alta compatibilidade com linguagens
de script.
Resposta incorreta
Opa! A alternativa correta é a letra
B. Confira o gabarito comentado!
Gabarito Comentado
C e C�� são escolhidos em programação
de sistemas devido ao seu controle
detalhado de recursos e eficiência,
permitindo gerenciamento próximo ao
hardware. Isso é vital para o
desenvolvimento de sistemas operacionais
e drivers.
7 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
os detalhes complexos da arquitetura do
computador.10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 8/13
A
B
C
D
E
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 incorreta
Opa! A alternativa correta é a letra
A. 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
abstratas e fornecem menos controle
direto sobre o hardware.
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 9/13
A
B
C
D
E
8 Marcar para revisão
No desenvolvimento da computação, as
linguagens de programação evoluíram
significativamente. Inicialmente, os
programadores utilizavam a linguagem de
________, que estava intimamente ligada à
arquitetura do hardware. Com o passar do
tempo, surgiram linguagens de programação de
alto ________, que abstraíam os detalhes do
hardware, permitindo aos desenvolvedores
focar mais na lógica do problema. Um exemplo
notável desta evolução é a linguagem Python,
conhecida por sua versatilidade e simplicidade.
Python é considerada uma linguagem ________,
que suporta diferentes estilos de programação,
tornando-a uma escolha popular entre
programadores iniciantes e experientes.
Assinale a alternativa que contém a sequência
correta para preencher as lacunas acima:
máquina - nível - multiparadigma.
binária - nível - procedural.
máquina - baixo - orientada a objetos.
assembly - alto - multiparadigma.
binária - alto - funcional.
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 10/13
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A resposta correta é "máquina – nível –
multiparadigma". Inicialmente, as
linguagens de programação eram de
"máquina", ou seja, estreitamente ligadas
ao hardware. Com o tempo, surgiram
linguagens de "alto nível", que abstraem os
detalhes do hardware. Python é um
exemplo de linguagem "multiparadigma",
pois suporta diversos estilos de
programação, sendo adaptável a diferentes
necessidades e preferências dos
programadores.
9 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?
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 11/13
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.
10 Marcar para revisão
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 12/13
A
B
C
D
E
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.
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.
10/05/2024, 19:12 estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/663e95d3257ea9c026f30c58/gabarito/ 13/13

Mais conteúdos dessa disciplina