Sobre a linguagem de programação PYTHON, marque a alternativ...

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: CETAP Órgão: AL-RR Prova: CETAP - 2010 - AL-RR - Analista de Sistemas |
Q78471 Programação
Sobre a linguagem de programação PYTHON, marque a alternativa INCORRETA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E

Vamos analisar a questão para entender o contexto e os conceitos envolvidos. A questão pede para identificar a alternativa incorreta sobre a linguagem de programação Python, que é uma linguagem versátil e poderosa, frequentemente utilizada em diversos campos da programação, do desenvolvimento web à ciência de dados.

As alternativas A, B, C e D são todas corretas:

  • Python de fato suporta programação orientada a objetos, permitindo que você crie classes, objetos, e utilize herança, encapsulamento, entre outros.
  • O tratamento de exceções é um mecanismo fundamental em Python para lidar com erros de forma controlada, utilizando blocos try e except.
  • A definição de funções em Python é realizada com a palavra-chave def, seguida pelo nome da função e parênteses, que podem conter argumentos.
  • Python utiliza indentação para organizar blocos de código, ao invés de chaves ou palavras-chave específicas, como em outras linguagens.

A alternativa E é a incorreta, pois afirma que o operador lógico de conjunção em Python é &&. Na verdade, Python utiliza a palavra and para representar a conjunção lógica. Portanto, se você deseja verificar se duas condições são verdadeiras, você usaria a and b em vez de a && b.

É essencial estar familiarizado com a sintaxe e os operadores lógicos de Python para resolver questões como essa em provas de concursos públicos ou mesmo durante a programação do dia a dia. Lembre-se de que os operadores lógicos fundamentais em Python são and, or e not, para conjunção, disjunção e negação, respectivamente.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O  operador  para representação de E's lógicos é representado em Python por & para operações bit-a-bit ou and para conjunções.

Referências
http://www.python.org/doc//current/library/operator.html
http://en.wikiversity.org/wiki/Truth_and_flow_control_in_Python#Conjunction
Não escreve-se Phyton, mas sim Python.

Estruturas logicas em Python: and (e), or (ou), not (não), is (é)

Alternativa: E

Condições - Expressões Lógicas

Além dos operadores relacionais, existem os chamados operadores lógicos ou "conectivos lógicos". Estes, servem para conectar/combinar duas expressões relacionais. Os operadores lógicos da linguagem Python são:

or - OU

and - E

not - NÃO

Gabarito: e)

A)Python suporta a maioria das técnicas da programação orientada a objetos.

~>Sim, o python é orienatdo a objetos, além de ser de alto nível(próxima à linguagem humana) e interpretada (não usa linguagem de máquina, isto é, não se comunica diretamente com o hardware)

B)Python suporta e faz uso constante de tratamento de exceções como uma forma de testar condições de erro e outros eventos inesperados no programa.

~>Sim ele comunica o usuário acerca de algum erro. Por exemplo: sintaxe

C)As funções são definidas em Phyton utilizando a palavra chave def.

~>Exato, a def é uma função que utiliza argumentos para retornar um valor. É necessário escrevê-la no código apenas 1 vez e chamá-la por seu nome ao longo do código, ao invés de ficar repetindo inúmeras vezes o código da função.

D)A separação de blocos de código em Phyton é feita utilizando a indentação de código.

~>Indentação é o espaço que o código dá em operadores como "if", "while", "elif", "for", de forma a a melhorar o aspecto visual do código fonte para o usuário.

E)O operador lógico de conjunção ("e", como em a e b) é &&.

~>Errado, o python é uma linguagem de alto nível, de forma que se aproxima da linguagem humana. O operador lógico "e" é o "and".

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo