Logo Passei Direto
Buscar

Inglês

Outros

PERGUNTA 5 Python é uma linguagem de programação de alto nível e multiparadigma, criada por Guido van Rossum em 1989, que permite o desenvolvimento...

PERGUNTA 5
Python é uma linguagem de programação de alto nível e multiparadigma, criada por Guido van Rossum em 1989, que permite o desenvolvimento de algoritmos para resolução de problemas por meio de programas computacionais.
Assinale a alternativa que apresenta outras características do Python:

a. É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e forte.
b. É uma linguagem interpretada, imperativa, orientada a eventos, funcional e de tipagem dinâmica e fraca.
c. É uma linguagem interpretada, imperativa, orientada a eventos, funcional e de tipagem dinâmica e forte.
d. É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e fraca.
e. É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem estática e forte.
User badge image
Praticando Para o Saber

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas uma a uma, considerando as características da linguagem Python: a) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e forte. - Correto, Python é interpretada, suporta programação orientada a objetos e funcional, e tem tipagem dinâmica. No entanto, a tipagem é considerada "fraca", não "forte". b) É uma linguagem interpretada, imperativa, orientada a eventos, funcional e de tipagem dinâmica e fraca. - Python não é tipicamente classificada como orientada a eventos, então essa opção não é correta. c) É uma linguagem interpretada, imperativa, orientada a eventos, funcional e de tipagem dinâmica e forte. - Novamente, Python não é orientada a eventos e a tipagem é fraca, então essa opção também não é correta. d) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e fraca. - Esta opção está correta, pois descreve com precisão as características de Python. e) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem estática e forte. - Python não é uma linguagem de tipagem estática, então essa opção está errada. Portanto, a alternativa correta é: d) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e fraca.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 2 anos

Analisando as características da linguagem Python descritas nas opções: a) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e forte. b) É uma linguagem interpretada, imperativa, orientada a eventos, funcional e de tipagem dinâmica e fraca. c) É uma linguagem interpretada, imperativa, orientada a eventos, funcional e de tipagem dinâmica e forte. d) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e fraca. e) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem estática e forte. A linguagem Python é interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e forte. Portanto, a alternativa correta é: a) É uma linguagem interpretada, imperativa, orientada a objetos, funcional e de tipagem dinâmica e forte.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

1. Segundo o vídeo do professor, o interpretador interativo iPhyton usa uma interface que permite customização e flexibilidade para executar códigos python chamada de?

a) Colaborador
b) Notepad
c) Construtor
d) Montador
e) Notebook

1. A verificação de tipos é a execução de testes para detectar erros de tipos em um programa, tanto por parte do compilador quanto durante a execução de um programa. Como a verificação de tipos, em tempo de execução, é dispendiosa, a verificação em tempo de compilação é mais desejável. Além disso, quais das afirmacoes são corretas:

a. Quanto mais cedo os erros nos programas forem detectados, mais barato será fazer todos os reparos necessários.
b. Verificação de tipos não é necessário em linguagem orientada a objetos.
c. Em Java uma variável do tipo int poderia ser usada como parâmetro em uma chamada a uma função que esperava um tipo float como parâmetro.
d. Todas as anteriores são falsas.
e. Java requer verificações dos tipos de praticamente todas as variáveis e expressões em tempo de execução.

1. A partir de 1º de janeiro de 2020, Python abandonou oficialmente o suporte para python2. Você pode verificar sua versão de Python na linha de comando ao executar: python --version. No Google Colab podemos impor a versão de Python, clicando em Runtime -> Change Runtime Type e selecionando python3. Observe o seguinte trecho de código apresentado no Google Colab:

a. 2 e 4
b. 1 e 4
c. 1 e 0
d. 2 e 0
e. 2 e 2

Está correto o que se afirma em:
I. A linguagem COBOL originou novos conceitos, sendo alguns deles utilizados em outras linguagens posteriores. Por exemplo, foi a primeira linguagem a consentir nomes realmente conotativos, pois permitia nomes longos (até 30 caracteres) e caracteres conectores de palavras (hifens).
II. A linguagem BASIC, assim como o COBOL, foi amplamente utilizada nos meios acadêmicos, mas não se tornou popular no uso para microcomputadores, pela dificuldade de aprendizado para iniciantes.
III. A linguagem C++ evoluiu a partir da C, com uma série de modificações para melhorar seus recursos imperativos e adicionar construções para dar suporte à programação orientada a objetos.
IV. A linguagem JAVA evoluiu a partir da C++, em que foram removidas algumas construções, outras modificadas e adicionadas. O sucesso dessa linguagem foi sem precedentes, pois os programadores gostaram do projeto e passaram a utilizá-lo em larga escala.
a. I, III e IV, apenas.
b. I, apenas.
c. IV, apenas.
d. II, apenas.
e. II e III, apenas.

Considerando a linguagem C#, é correto afirmar que o principal objetivo da Microsoft com ela foi:

a. Consolidar o framework .NET como padrão de mercado, para o desenvolvimento de sistemas web orientados a objetos, pois permite que todas as linguagens que utilizam CTS (Common Type System) possam ser combinadas para a formação de sistemas.
b. Consolidar a linguagem C# como padrão de mercado, para o desenvolvimento de sistemas orientados a eventos, pois permite que todas as linguagens que utilizam CTS (Common Type System) possam ser combinadas para a formação de sistemas.
c. Basear-se em componentes para a utilização do framework .NET, em que todas as linguagens que utilizam CTS (Common Type System) podem ser combinadas para a formação de sistemas.
d. Consolidar os componentes do .NET e suas bibliotecas de classes comum como padrão de mercado, para o desenvolvimento de todos os sistemas web orientados a objetos, pois permite que todas as linguagens que utilizam CTD (Common Type Data) possam ser combinadas para a formação de sistemas.
e. Basear-se em objetos, pois o framework .NET suporta linguagens de programação de alto nível orientadas a objetos, para que possam ser combinadas para a formação de sistemas.

PERGUNTA 6
Leia o texto a seguir, retirado do livro Conceitos de Linguagem de programação.
“A interpretação pura reside na ‘extremidade oposta’ (em relação à compilação) dos métodos de implementação. Com essa abordagem, os programas são interpretados por outro, chamado interpretador, sem tradução. O interpretador age como uma simulação em software de uma máquina cujo ciclo de obtenção-execução trata de sentenças de programa de alto nível em vez de instruções de máquina. Essa simulação em software fornece uma máquina virtual para a linguagem.”
Fonte: SEBESTA, R. Conceitos de linguagens de programação. Porto Alegre: Grupo A, 2018. E-book. (Disponível na Minha Biblioteca). p. 26.
Conforme o texto e os conceitos relacionados, avalie as afirmacoes a seguir.
I. A vantagem da interpretação pura é que ela permite muitas operações de depuração serem facilmente implementadas no código-fonte, pois todas as mensagens de erro em tempo de execução podem se referir à unidade de código-fonte.
II. A mensagem de erro possui a facilidade de indicar a linha do código-fonte do erro, por exemplo, de um índice de vetor fora da faixa definida, apontando o nome do mesmo.
III. A interpretação pura exige normalmente mais espaço de memória, pois, além de programa-fonte, durante a interpretação, a tabela de símbolos deve estar presente.
IV. Esse método tem grande vantagem em relação ao tempo de execução, sendo de 10 a 100 vezes mais rápido que nos sistemas compilados.
Está correto o que se afirma em:

a. I, III e IV, apenas
b. II, III e IV, apenas
c. II e III, apenas
d. I, II e III, apenas
e. I e II, apenas

A respeito dessas asserções, assinale a alternativa correta.
I. Para conseguir rodar códigos no Google Collaboratory, é necessário digitar seu código na caixa cinza mais escura e pressionar a seta de execução para executar o código, “+ Código”, na barra de navegação.
II. No Python3, o retorno função input('mensagem') é uma string, a qual deve ser convertida para float() para uso em cálculos, o que não permite recarregamento ou salvamento automático de página.
a. A asserção I é uma proposição verdadeira, enquanto a II é falsa
b. A asserção II é uma proposição verdadeira, enquanto a I é falsa
c. As asserções I e II são proposições falsas
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa para a I
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para a I

Está correto o que se afirma em:
I. A linguagem COBOL originou novos conceitos, sendo alguns deles utilizados em outras linguagens posteriores. Por exemplo, foi a primeira linguagem a consentir nomes realmente conotativos, pois permitia nomes longos (até 30 caracteres) e caracteres conectores de palavras (hifens).
II. A linguagem BASIC, assim como o COBOL, foi amplamente utilizada nos meios acadêmicos, mas não se tornou popular no uso para microcomputadores, pela dificuldade de aprendizado para iniciantes.
III. A linguagem C++ evoluiu a partir da C, com uma série de modificações para melhorar seus recursos imperativos e adicionar construções para dar suporte à programação orientada a objetos.
IV. A linguagem JAVA evoluiu a partir da C++, em que foram removidas algumas construções, outras modificadas e adicionadas. O sucesso dessa linguagem foi sem precedentes, pois os programadores gostaram do projeto e passaram a utilizá-lo em larga escala.
a. I, III e IV, apenas.
b. I, apenas.
c. IV, apenas.
d. II, apenas.
e. II e III, apenas.

Mais conteúdos dessa disciplina