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
 

Assinale a alternativa que apresenta o código Python que implementa corretamente uma função para o cálculo da área de um retângulo, bem como o código que imprime o seu resultado.


A

def area_retangulo(comp, larg){

return comp * larg}

print(' A área é ' +

area_retangulo (2,4))


B

func area_retangulo(comp, larg):

return comp * larg

print(' A área é ' ||

area_retangulo (2,4))


C

def area_retangulo(comp, larg)(

return comp * larg);

print(' A área é {}' .format

(area_retangulo (2,4)))


D

func area_retangulo(comp, larg):

return comp * larg;

println(' A área é ' +

area_retangulo (2,4))


E

def area_retangulo(comp, larg):

return comp * larg

print(' A área é {}' .format

(area_retangulo (2,4)))

56 Uma cientista de dados necessita gerar um número randômico entre 1 e 15 na linguagem Python. Assinale a alternativa que apresenta o código correto que essa cientista de dados deve escrever.


A

init{

from random import randint

print (randint(1, 15))}


B

from random import randint

print (randint(1, 15))


C

import random;

print (randint(1, 15));


D

import random

print (random(1, 15))


E

from random import randnum

print (randnum(1, 15))

Um analista do MJSP armazenou nomes e ID no seguinte programa Python:


01 dados = {

02 'Machado de Assis': 7575,

03 'Santos Dumont': 7475,

04 'Rui Barbosa': 1675,

05 };


Agora, o analista necessita apresentar em tela o ID 7475 referente ao nome informado. Assinale a alternativa que apresenta o código correto para imprimir esse ID na tela para o usuário.


A

print(7475);


B

print(dados[nome], ID==7475);


C

print(ID, ‘Santos Dumont’);


D

print(dados == ‘Santos Dumont);


E

print(dados['Santos Dumont']);

Observe o programa abaixo, escrito em Python 3:


for i in range(9, 15,3):

print(i)


Ao executarmos o programa apresentado acima, teremos quantos valores na salda?


A

1


B

2


C

3


D

9


E

15

Observe o código a seguir na linguagem Python:

def processar(n):

if n < 0:

print(“Valor incorreto”)

elif n == 1:

return 0

elif n == 2:

return 1

else:

return processar(n - 1) + processar(n - 2)

print(processar(3))

A partir desses dados, é correto afirmar que a saída exibida em tela pelo código Python quando executado é


A

0.


B

1.


C

2.


D

“Valor incorreto”.

Analise o seguinte código Python, escrito por um cientista de dados, e assinale a alternativa correta.

In [01]: num = 88

In [02]: print ('par' if

num%2 == 0 else 'ímpar')


A

O resultado da execução de código é a informação ‘ímpar’ na tela.


B

O código apresenta como resultado “1” na linha [02], pois num%2 == 0 é uma atribuição e não uma comparação.


C

O código executado apresenta na tela o resultado ‘0’.


D

O resultado da execução de código é a informação ‘par’ na tela.


E

O código gera um erro, pois na linha [02] o comando if...else não está correto.

No contexto da linguagem Python 3, considere a execução do programa abaixo:


try:

j = 0

lista = [ ]

while j < 11:

lista.append(j)

j += 3

for i in range(len(lista)):

if lista[i] % 2 > 0:

print( str(lista[i]))

except:

print("Ocorreu um erro")

finally:

print("Programa encerrado")


Sobre o programa acima, é correto afirmar que:


A

tem como saída "3", "9" e "Programa encerrado".


B

tem como saída apenas "Programa encerrado".


C

gera uma exceção.


D

possui um erro de sintaxe.


E

tem como saída "Ocorreu um erro" e "Programa encerrado".

Um analista do MJSP implementou o seguinte programa em Python:


01 a = [1, 2, 3];

02 b = list(a);

03 print(a);

04 print(b);

05 print(a==b);

06 print(a is b);

Assinale a alternativa que apresenta corretamente o resultado do programa quando executado.


A

A resposta do programa é:

[1, 2, 3]

[ ]

False

False


B

A resposta do programa é:

[1, 2, 3]

[1, 2, 3]

True

True


C

A resposta do programa é:

[1, 2, 3]

[1, 2, 3]

True

False


D

A resposta do programa é:

[1, 2, 3]

[1, 2, 3]

True

Null


E

O programa não executa por um erro na linha 02, em que é atribuído um tipo de dado diferente daquele definido na variável b.

Analise o seguinte código Python, escrito por um cientista de dados, e assinale a alternativa correta.

In [01]: nome = input("Qual

o seu nome? ")

In[02]: print(nome)


A

O código não irá funcionar pois está faltando ‘;’ ao final de cada linha.


B

O uso da função input está incorreto, pois ela tem que ser chamada em uma nova linha.


C

O resultado do comando print é apresentar na tela o nome informado pelo usuário.


D

Falta a estrutura correta de criação de uma classe para a execução do comando.


E

Falta definir o tipo da variável nome, por isso o programa não irá executar.

Considere o código em Python 3 a seguir:


class A:

def funA(self, x):

pass


class B(A):

def funB(self, x, y):

pass


def funC(self, x):

pass


class C(A):

def funD(self, x):

pass

class D(B):

def funE(self, x):

pass

Como resultado, uma instância da classe “D” somente possui acesso ao(s) método(s):


A

funE.


B

funA, funB, funC e funE.


C

funA, funB, funC, funD e funE.


D

funA, funB e funD.


E

funB, funC e funE.

Ao avaliarmos um modelo preditivo, podemos optar por mensurar qual fração dos positivos nosso modelo identificou. Implementada na linguagem Python 3, a métrica fica da seguinte forma:


def metrica(positivo_verdadeiro, positivo_falso, negativo_falso,

negativo_ verdadeiro):

return positivo_verdadeiro / (positivo_verdadeiro +

negativo_falso)


É correto afirmar que o modelo acima se refere à métrica de:


A

sensibilidade.


B

acurácia.


C

precisão.


D

f1-score.


E

desvio padrão.

Os CLPs (controladores lógicos programáveis) são amplamente utilizados na indústria para a automação e o controle dos mais diversos tipos de processos.

Assinale a alternativa que apresenta linguagens de programação definidas pela Norma IEC 61131.


A
Python e Texto estruturado

B
FBD e SFC

C
C++ e Lista de instruções

D
Ladder e VHDL

Joomla é um sistema de gerenciamento de conteúdo (CMS) que permite a construção de sites e aplicativos web. A versão 3.x ou superior do Joomla tem como características ser um software


A

livre e de código aberto, baseado em PHP e com suporte ao Microsoft SQL Server.


B

proprietário de código aberto, baseado em PHP e com suporte ao MySQL.


C

livre de código aberto com suporte a Python e PostgreSQ.


D

proprietário de código aberto, baseado em Angular e com suporte ao MySQL.

O python é uma das linguagens de programação mais utilizadas atualmente. Sobre a linguagem python, assinale a afirmativa correta.


A

É uma versão da linguagem java.


B

Substituiu a linguagem C#.


C

Trata-se de linguagem compilada.


D

É uma linguagem interpretada.

Um desenvolvedor implementou um programa para exibir a média de um dado retirado de uma grande base de dados. Para isso, foi utilizada a linguagem Python. O trecho do código que mostra o resultado é apresentado a seguir. Assinale a alternativa correta acerca desse trecho de código sabendo que a média do usuário foi 75.


print('Sua média foi

{}.'.format(med))


A

O programa imprime: Sua média foi 75.


B

O programa imprime: Sua média foi {}.


C

O programa imprime: Sua média foi Null.


D

O programa apresenta um erro na impressão porque tenta converter tipo numérico em caractere.


E

O programa apresenta um erro na impressão, pois não apresenta o formato do valor.

Considere o programa abaixo, escrito na linguagem Python 3:


v1 = 'Marinha do Brasil'

v2 = v1 .split('a')

v3 = v2[2][-2::] + v1 [1] + v2[3][-3::]

print([v3])


Em relação à saída apresentada no programa acima, assinale a opção correta.


A

['rinhdoBra']


B

['Brasil']


C

['o Bra']


D

['Brasi']


E

['nhMinh']

Analise o trecho de programa abaixo, escrito em Python 3:


D = {"cidades":["Rio de Janeiro", "Salvador'', "Recife",

"Belo Horizonte"]}

print([D["cidades"][-3]])


Assinale a opção que apresenta o resultado obtido após a execução.


A

["Recife"]


B

["Salvador'', "Recife", "Belo Horizonte"]


C

["Rio de Janeiro", "Salvador", "Recife"]


D

["Belo Horizonte"]


E

["Salvador"]

Analise as seguintes afirmativas e assinale a alternativa CORRETA:


I. Em Python, após um condicional if podemos utilizar elsif para fazermos novas avaliações em vez de usarmos else if.

II. Para comentarmos diversas linhas de código em Python devemos iniciar utilizando /*


A

Apenas a afirmativa I está correta.


B

Apenas a afirmativa II está correta.


C

Ambas afirmativas estão corretas


D

Nenhuma afirmativa está correta.

Assinale uma característica essencial da linguagem Python:


A

Estaticamente tipada.


B

Dinamicamente tipada.


C

Baseada em lógica de primeira ordem.


D

Compilada, sem uso de interpretadores.


E

Estruturada, sem presença de orientação a objetos.

Com a linguagem de programação Python, é possível realizar a criação de funções recursivas, que são bastante úteis para resolução de problemas computacionais. Tendo isso em mente, analise o código em Python abaixo.

Imagem associada para resolução da questão

Nesse caso, ao executar o programa, o valor impresso será


A

22.


B

11.


C

55.


D

50.

   
Gerar simulado