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
 
935 questões encontradas
Questões por página
20
Mais recentes
 

No interpretador Python, para usar uma função definida dentro de um módulo utiliza-se a estrutura de sintaxe


A

>>> função.módulo


B

>>> módulo.função


C

>>> import função


D

>>> import função.módulo


E

>>> import módulo.função

Linguagens Scripting não são comumente “tipadas”, isto é, uma variável pode assumir o valor de uma string em um momento, um inteiro num outro e ainda uma estrutura de dados mais complexa em um terceiro. Uma linguagem “não-tipada” também diminui a quantidade de código necessária para a realização de determinadas tarefas.

Assinale a alternativa que contenha um exemplo de trecho de programa em que é criado um botão, na versão Python:


A

button .b -text Hello! -font {Times 16} -command {puts Alô Mundo!);


B

for ($n = 1; $n <= 10; ++$n) { printf ("%d squared is %d\n", $n $n*$n); }; b.pack ( )


C

def action(app):

l = Tkinter.Label ( top, text = "Hello there")

l.pack()

app = Tkinter.Tk( )

but = MyButton( app)

app.mainloop; } b. pack ( )


D

b = Button (app, text = 'Hello!', font = (name ='Times', size = 16),

command = print ('Alô Mundo!'))

b.pack( )


E

$depth_limit = 20;

@directory_list = @ARGV;

# "-s" abbreviates "the size of", and "-f" "... is a file".

find (sub {$size{$File::Find::name} = -s if -f;},

@directory_list);

@sorted = sort {$size{$b} <=> $size{$a}} keys %size;

Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite identação de linhas de código.


C
Certo

E
Errado

Depreende-se do texto que


A

um programa em Python é bem mais curto do que seu correspondente escrito em outra linguagem.


B

C e C++ apresentam boa flexibilidade em tempo de execução.


C

é imprescindível conhecer Python para poder escrever extensões para aplicativos em C.


D

os aplicativos criados nas linguagens C ou C++ costumam apresentar desempenho instável.


E

C e C++ não se prestam à compilação de aplicativos no Linux porque criam um código estático.

Considerando a linguagem de programação Python, marque abaixo a opção CORRETA relativa aos seguintes resultados de expressão:


A

da função range(5) é a lista [1, 2, 3, 4, 5].


B

aritmética 7 / 2 é igual a 3.


C

aritmética [1, 2] + [3, 4] é igual a [4, 6].


D

aritmética 'x' + 1 é igual a cadeia de caractere 'x1'.

O trecho de programa abaixo foi escrito na linguagem de programação Python:

Imagem associada para resolução da questão

Marque a opção que mostra a saída resultante da execução do trecho de programa acima:


A

if


B

else


C

ifelse


D

Não termina a execução porque apresenta uma exceção.

Consider the following sentences:

1. C++ and Java are complex languages to introduce programming to Computer Science students.

2. Computer programming requires discipline.

3. C++ and Java offer better solutions to simple problems than Python.

4. Python is becoming a popular language in industry.

According to the text, it is correct to say that:


A

Only 1 and 3 are correct


B

Only 2 is correct.


C

Only 1, 2 and 4 are correct.


D

Only 3 and 4 are correct.


E

Only 2 and 3 are correct.

A linha "C ← C + 1" pode ser implementada em Python através do código:


A

C += 1


B

C := C + 1


C

C =: C + 1


D

C := C + 1;


E

C =: C + 1;

A tag <dtml-raise> nos scripts do Zope é utilizada para:


A

criar e gerar mensagens de erro.


B

enviar e-mails com anexo.


C

inserir trechos de comentário.


D

produzir loops de contador.


E

proteger um trecho de código.

A função interna apply do Python é utilizada para:


A

fazer uma chamada a uma função.


B

criar um tipo buffer a partir de um objeto Python


C

gravar os dados pendentes de um arquivo em memória


D

escrever em um arquivo binário uma lista de strings.


E

verificar se um objeto pode ser chamado como se fosse uma função.

O método capitalize da classe String do Python é utilizado para:


A

remover todos os espaços de uma string.


B

verificar se todos os caracteres da string são numéricos.


C

procurar uma substring em uma string retornando seu índice caso seja encontrada.


D

retornar uma cópia de uma string somente com o primeiro caractere em maiúsculo.


E

retornar uma cópia de uma string com todos os caracteres em minúsculo.

No ambiente servidor do Zope, a representação codificada (byte code) de um programa Python interna ao interpretador permanece em arquivos de cache. Assim, a execução do programa pela segunda vez é mais rápida, pois não é necessária uma nova compilação do código fonte para byte code.


C
Certo

E
Errado

A definição de recursividade para cálculo de fatorial definida a seguir está correta.


__def fatorial(n):

__if n = = 1:

_________________________return 1

__else:

_________________________return n * fatorial(n-1)


C

Certo


E

Errado

A função imprimeLista mostrada a seguir imprime o valor de cada elemento da lista L. Na chamada à imprimeLista(L[2:]), usa-se a técnica denominda slicing.

__def imprimeLista(L):

____________if L:

______________print L[1]

-______________imprimeLista(L[2:])


C

Certo


E

Errado

   
Gerar simulado