Questões de Concurso sobre Python

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
936 questões encontradas
Questões por página
20
Mais recentes
 

Analise o código Python a seguir.

v=[2,4,-3,2,1,4]

i=v[slice(2,5,2)]

s=0

for x in i:

s+=x

print(s)

Após a execução do código, o valor exibido para a variável s é


A

2


B

6


C

10


D

-2

Cheetah é um engine de template, de código aberto, escrito em Python, que pode ser utilizado standalone ou combinado com outras ferramentas ou frameworks web, e permite gerar código C++ para jogos, Java, SQL ou código Python. O engine de template Jade é recomendado para Node.js, mas possui suporte a outras linguagens de programação, e é considerado uma versão otimizada do Haml, pois eliminou diversos caracteres especiais, como o uso obrigatório, no Haml, do caractere % para representar tags nativas do HTML.


C
Certo

E
Errado

O paradigma de orientação a objetos é amplamente utilizado em várias linguagens: Java é compilada em bytecode e executada em uma máquina virtual (JVM); C++ apresenta bom desempenho ao unir características de alto e de baixo níveis; Python/Ruby/PHP podem ser utilizadas para desenvolvimento web, mas sem aplicações para dispositivos móveis.


C
Certo

E
Errado

Analise o código Python a seguir.

def f(x):

return pow(x,2)

def newfunc(function,*y):

v=[]

for i,e in enumerate(y):

v+=[function(e) if i%2==0 else 1]

return sum(v)

print(newfunc(f,4,1,3,2))

Após a execução do código, a saída é


A

7.


B

27.


C

5.


D

30.

Considere o código em Python a seguir.

def f(n):

if n == 1:

return 1

if n%2==0:

return f(n/2)

return 1 + f((n - 1) / 2)

x = 80

print (f(x))

A execução desse programa mostra na tela o valor


A

2


B

0


C

4


D

8

Na linguagem Python, podemos definir funções anônimas também chamadas de funções inline, que permitem a construção de funções simples, normalmente associadas ao uso de uma única expressão. Para criação desse tipo de função, utilizamos a palavra chave


A

yeld.


B

raise.


C

lambda.


D

pass.

Para a instalação do ZOPE 4.0, tanto no Linux quanto no Windows, é necessário que se tenha instalado, previamente, o módulo Python (2.6 ou superior) e o módulo Java (JEE5 ou superior).


C
Certo

E
Errado

É INCORRETO afirmar que em Phyton,


A

excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.


B

um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convencionase utilizar o nome self para ele.


C

o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.


D

instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens.


E

é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método.

Quais linguagens de programação permitem herança múltipla verdadeira?


A

Java e Python


B

Java e C#


C

Smalltalk e Ruby


D

Smalltalk e C++


E

C++ e Python

Considere:

Imagem associada para resolução da questão

Em relação à sintaxe em Python, é INCORRETO afirmar que na


A

linha 3 a classe B está herdando A.


B

linha 4 o atributo é considerado privado.


C

linha 5 exibe um método construtor.


D

linha 9 o objeto a é uma instância da classe B.


E

linha 13 o objeto b é uma instância da classe A.

Sobre Python é correto afirmar:


A

É uma linguagem compilada, ou seja, o código-fonte de um programa é lido pelo compilador, que cria um arquivo binário, executável diretamente pelo hardware.


B

É uma linguagem fortemente tipada, ou seja, é preciso declarar variáveis e seus tipos.


C

Suporta funcionalidades comuns na orientação a objetos: herança, herança múltipla, polimorfismo, reflexão e introspecção.


D

Uma lista em Python é um conjunto de valores acessados por um índice numérico, inteiro, começando em 1. Assim como em outras linguagens, a lista pode armazenar apenas valores de um mesmo tipo.


E

Uma String Python á uma sequência imutável, alocada estaticamente, com restrição de tamanho.

Em Python, os métodos de lista permitem utilizar listas como pilhas, onde o item adicionado por último é o primeiro a ser recuperado. Para adicionar um item ao topo da pilha, e para recuperar um item do topo da pilha utilizam-se, respectivamente os métodos:


A

append() e pop().


B

insert() e top().


C

addTop() e pop().


D

add() e get().


E

addItem() e top().

A solução de software livre LAMP é composta por um conjunto de softwares que visa possibilitar o desenvolvimento de aplicações web, assim como a operação de servidores web completos, com baixos custos e boa performance, oferecendo uma solução integrada.

Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação à solução LAMP e seus componentes.

( ) O PHP geralmente integra o pacote de softwares que compõe a solução LAMP.

( ) O servidor web IIS é largamente utilizado pela solução LAMP.

( ) Algumas distribuições LAMP utilizam o Python ou Perl com o PHP ou no lugar dele.

( ) O banco de dados utilizado no LAMP é o MySql, que é um banco de dados orientado a objetos.

( ) O Linux é o sistema operacional que faz parte da solução.

Assinale a alternativa que indica todas as afirmativas corretas.


A

V – F – V – V – V


B

V – F – V – V – F


C

V – F – V – F – V


D

V – F – F – F – V


E

F – V – F – V – V

O sistema de gerenciamento de conteúdo Plone, de código aberto, escrito em Python, é executado sobre o servidor de aplicações Zope e o content management framework (CMF).


C
Certo

E
Errado

A linguagem Python e seu interpretador estão disponíveis para as mais diversas plataformas. Para que seja usado em determinado sistema operacional não suportado, é possível gerar o Python a partir do programa fonte utilizando um compilador C. Nesse caso, o código fonte é traduzido para o formato bytecode, que é multiplataforma e pode ser distribuído de forma independente.


C
Certo

E
Errado
Zope é um servidor de aplicação open source desenvolvido utilizando-se exclusivamente a linguagem Python. O Zope possui banco de dados orientado a objetos integrado denominado Plone.

C
Certo

E
Errado

Sabendo-se que a linguagem Python possui um pacote de busca por expressões regulares denominado re, e que a função findall é uma das funções disponíveis nesse pacote, o resultado da execução do comando apresentado no console na figura seguinte será [‘rato’, ‘roeu’, ‘roupa’, ‘rei’, ‘roma’].

Imagem associada para resolução da questão


C
Certo

E
Errado

No Python, a função range, quando utilizada como range(5, 10), gera uma estrutura do tipo lista com o conteúdo [5, 6, 7, 8, 9] e quando utilizada como range(0, 10, 3), torna-se uma lista inválida, pois a função só suporta dois parâmetros.


C
Certo

E
Errado
   
Gerar simulado