Logo Passei Direto
Buscar

Simulado em Python

Ferramentas de estudo

Questões resolvidas

Questão 1 - Crie um programa no qual o usuário informe 2 números inteiros: a e b. Para que o programa continue sua execução, verifique se a < b. Se sim, calcule a soma dos números inteiros no intervalo [a, b]. Caso contrário, informe uma mensagem de erro. (1 Ponto)


Questão 2 - Um professor de Matemática deseja construir um programa para gerar uma Progressão Aritmética (PA). Para isso, devem ser informados 3 argumentos: a) primeiro termo, b) quantidade de termos e c) razão. (1 Ponto)


Questão 3 - Faça um programa, utilizando while, que mostre na tela os números de 0 a 100. (1 Ponto)

Questão 7 - Faça um Programa que calcule a área de um quadrado, em seguida mostre o dobro desta área para o usuário. (1 Ponto)

Questão 8 - A manipulação de dados em software é realizada principalmente por meio de variáveis, de forma que é possível criar, acessar, alterar e destruir essas variáveis. Porém, as linguagens possuem diferentes abordagens de como realizar essas operações sobre e com as variáveis. Python, assim como outras linguagens de programação, possui tais recursos. Considerando isso, julgue os itens a seguir e escolha a opção correta.

a) Todas as afirmacoes estão corretas.
b) Somente as afirmações 1 e 2 estão corretas.
c) Somente as afirmações 1 e 3 estão corretas.
d) Somente as afirmações 2 e 3 estão corretas.
e) Todas as afirmações estão erradas.

1 - Python não possui um tipo para definir o conteúdo de uma variável como nulo.
2 - As variáveis não nulas em Python possuem o seu tipo de dado claramente definido, de forma que este tipo pode ser verificado pelo programa.
3 - O tipo da variável é definido dinamicamente, de acordo com o valor que é atribuído a ela. (1 Ponto)


Questão 9 - Em relação à linguagem de programação Python, é INCORRETO afirmar que: (1 Ponto)


a) ^ == mod
b) ** == %
c) ** = %
d) ** = mod
e) ^ = mod

Questão 12 - Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:

1 - Para homens: (72.7 * altura) - 58
2 - Para mulheres: (62.1 * altura) - 44.7

Resusultado

Comentários:
sexo = input("Informe o seu sexo (M/F): ") altura = float(input("Informe a sua altura (em metros): ")) peso = float(input("Informe o seu peso (em kg): ")) if (sexo == "M"): peso_ideal = (72.7 * altura) - 58 else: peso_ideal = (62.1 * altura) - 44.7 if (peso > peso_ideal): print("Você está acima do seu peso ideal:", peso_ideal) elif (peso < peso_ideal): print("Você está abaixo do seu peso ideal:", peso_ideal) else: print("Você está no seu peso ideal:", peso_ideal)

3 - Peça o peso da pessoa e informe se ela está dentro, acima ou abaixo do peso. (1 Ponto)


a) Compilação e interpretação.
b) Análise sintática e análise léxica.
c) Compilação e montagem.
d) Análise e interpretação
e) Tradução e interpretação.

Questão 15 - Relacione a coluna A, na qual temos as gerações das linguagens de programação com a coluna B, em que temos as características das gerações de linguagens:

A – Gerações B – Características das gerações
1 – 1ª geração a – Linguagem de alto nível
2 – 3ª geração b – Linguagem Assembly
3 – 4ª geração c – Linguagem de máquina
4 – 2ª geração d – Linguagens não procedimentais

Com base em sua análise, marque a opção que relaciona corretamente as duas colunas A e B: (1 Ponto)


a) 1-a, 2-c, 3-d, 4-b
b) 1-d, 2-b, 3-a, 4-c
c) 1-b, 2-c, 3-d, 4-a
d) 1-c, 2-a, 3-d, 4-b
e) 1-c, 2-g, 3-d, 4-f

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Questão 1 - Crie um programa no qual o usuário informe 2 números inteiros: a e b. Para que o programa continue sua execução, verifique se a < b. Se sim, calcule a soma dos números inteiros no intervalo [a, b]. Caso contrário, informe uma mensagem de erro. (1 Ponto)


Questão 2 - Um professor de Matemática deseja construir um programa para gerar uma Progressão Aritmética (PA). Para isso, devem ser informados 3 argumentos: a) primeiro termo, b) quantidade de termos e c) razão. (1 Ponto)


Questão 3 - Faça um programa, utilizando while, que mostre na tela os números de 0 a 100. (1 Ponto)

Questão 7 - Faça um Programa que calcule a área de um quadrado, em seguida mostre o dobro desta área para o usuário. (1 Ponto)

Questão 8 - A manipulação de dados em software é realizada principalmente por meio de variáveis, de forma que é possível criar, acessar, alterar e destruir essas variáveis. Porém, as linguagens possuem diferentes abordagens de como realizar essas operações sobre e com as variáveis. Python, assim como outras linguagens de programação, possui tais recursos. Considerando isso, julgue os itens a seguir e escolha a opção correta.

a) Todas as afirmacoes estão corretas.
b) Somente as afirmações 1 e 2 estão corretas.
c) Somente as afirmações 1 e 3 estão corretas.
d) Somente as afirmações 2 e 3 estão corretas.
e) Todas as afirmações estão erradas.

1 - Python não possui um tipo para definir o conteúdo de uma variável como nulo.
2 - As variáveis não nulas em Python possuem o seu tipo de dado claramente definido, de forma que este tipo pode ser verificado pelo programa.
3 - O tipo da variável é definido dinamicamente, de acordo com o valor que é atribuído a ela. (1 Ponto)


Questão 9 - Em relação à linguagem de programação Python, é INCORRETO afirmar que: (1 Ponto)


a) ^ == mod
b) ** == %
c) ** = %
d) ** = mod
e) ^ = mod

Questão 12 - Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:

1 - Para homens: (72.7 * altura) - 58
2 - Para mulheres: (62.1 * altura) - 44.7

Resusultado

Comentários:
sexo = input("Informe o seu sexo (M/F): ") altura = float(input("Informe a sua altura (em metros): ")) peso = float(input("Informe o seu peso (em kg): ")) if (sexo == "M"): peso_ideal = (72.7 * altura) - 58 else: peso_ideal = (62.1 * altura) - 44.7 if (peso > peso_ideal): print("Você está acima do seu peso ideal:", peso_ideal) elif (peso < peso_ideal): print("Você está abaixo do seu peso ideal:", peso_ideal) else: print("Você está no seu peso ideal:", peso_ideal)

3 - Peça o peso da pessoa e informe se ela está dentro, acima ou abaixo do peso. (1 Ponto)


a) Compilação e interpretação.
b) Análise sintática e análise léxica.
c) Compilação e montagem.
d) Análise e interpretação
e) Tradução e interpretação.

Questão 15 - Relacione a coluna A, na qual temos as gerações das linguagens de programação com a coluna B, em que temos as características das gerações de linguagens:

A – Gerações B – Características das gerações
1 – 1ª geração a – Linguagem de alto nível
2 – 3ª geração b – Linguagem Assembly
3 – 4ª geração c – Linguagem de máquina
4 – 2ª geração d – Linguagens não procedimentais

Com base em sua análise, marque a opção que relaciona corretamente as duas colunas A e B: (1 Ponto)


a) 1-a, 2-c, 3-d, 4-b
b) 1-d, 2-b, 3-a, 4-c
c) 1-b, 2-c, 3-d, 4-a
d) 1-c, 2-a, 3-d, 4-b
e) 1-c, 2-g, 3-d, 4-f

Prévia do material em texto

26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlOM… 3/16
Resposta
Comentários:
a = int ( input ( "Digite a: " )) b = int ( input ( "Dígito b: " )) se a < b : soma = 0 para x
no intervalo ( a , b + 1 ): soma += x print ( f"Soma dos inteiros no intervalo [ { a } , { b }
] é { soma } ." ) senão : print ( "ERRO: a deve ser maior que b." )
Questão 1 - Crie um programa no qual o usuário informe 2 
números inteiros: a e b. Para que o programa continue sua 
execução, verifique se a < b. Se sim, calcule a soma dos 
números inteiros no intervalo [a, b]. Caso contrário, informe 
uma mensagem de erro. 
(1 Ponto)
 
* 
4.
Resposta
Comentários:
termo1 = int ( input ( "Informe o 1º termo da PA: " )) num_termo = int ( input ( "In-
forme o número de termos da PA: " )) razão = int ( input ( "Informe a razão da PA: " ))
termo_anterior = termo1 print ( f"***** { num_termo } primeiros termos da PA *****" )
imprimir ( termo1 ) para x no intervalo ( num_termo - 1 ): termo = termo_anterior +
razão imprimir ( termo ) termo_anterior = termo imprima ( "*" * 38 )
Questão 2 - Um professor de Matemática deseja construir um 
programa para gerar uma Progressão Aritmética (PA). Para 
isso, devem ser informados 3 argumentos: a) primeiro 
termo, b) quantidade de termos e c) razão. (1 Ponto)
 
* 
5.
Resposta
Comentários:cont = 0 while (cont < 100): print(cont) cont = cont + 1
Questão 3 - Faça um programa, utilizando while, que mostre 
na tela os números de 0 a 100. (1 Ponto)
 
* 
6.
Questão 4 - Qual é o resultado da execução do código escrito 
na linguagem Python 3.10 apresentado a seguir?
 
7.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlOM… 4/16
a) True False.
b) False False.
c) True True.
d) a is b c is d.
e) False.
a = 0
b = 0
c = 256
d = 256 + 0
print(f'{a is b} {c is d}') (1 Ponto)
 
* 
a) 18
b) 21
c) 22
d) 40
e) 42
Questão 5 - Considere o dicionário definido em Python 3 a 
seguir.
x = {i+1: i for i in range(10) if i % 3 == 0}
 
O resultado de sum(x) é: (1 Ponto)
 * 
8.
Questão 6 - Um laço de repetição, também conhecido como 
loop, servirá para que o programador execute uma 
operação repetidas vezes. No entanto, o programador deve 
9.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlOM… 5/16
a) Teste lógico indefinido.
b) Variável não declarada.
c) Loop infinito.
d) Erro de utilização dos operadores lógicos.
e) Loot finito
se atentar ao uso dos contadores para não criar um erro de 
execução em seu programa. Sabendo disso, analise o 
código em Python abaixo e aponte a alternativa que 
apresenta o erro do código:
contador = 0
while contador<10:
        print(contador)
        contador = contador – 1 (1 Ponto)
 
* 
Resposta
Questão 7 - Faça um Programa que calcule a área de um 
quadrado, em seguida mostre o dobro desta área para o 
usuário. (1 Ponto)
 
* 
10.
Questão 8 - A manipulação de dados em software é realizada 
principalmente por meio de variáveis, de forma que é 
possível criar, acessar, alterar e destruir essas variáveis. 
Porém, as linguagens possuem diferentes abordagens de 
como realizar essas operações sobre e com as variáveis. 
Python, assim como outras linguagens de programação, 
possui tais recursos. Considerando isso, julgue os itens a 
seguir e escolha a opção correta.
 
 
* 
11.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlOM… 6/16
a) Todas as afirmações estão corretas.
b) Somente as afirmações 1 e 2 estão corretas.
c) Somente as afirmações 1 e 3 estão corretas.
d) Somente as afirmações 2 e 3 estão corretas.
e) Todas as afirmações estão erradas.
1 - Python não possui um tipo para definir o conteúdo de 
uma variável como nulo.
2 - As variáveis não nulas em Python possuem o seu tipo de 
dado claramente definido, de forma que este tipo pode ser 
verificado pelo programa.
 3 - O tipo da variável é definido dinamicamente, de acordo 
com o valor que é atribuído a ela. (1 Ponto)
a) O tipo da variável pode ser inferido pelo interpretador em tempo de execução.
b) É necessário converter explicitamente o tipo da variável antes de uma operação en-
tre tipos não compatíveis.
c) Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim
do bloco, respectivamente.
d) É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser
acessados usando o ponto (.).
e) O interpretador Python pode ser usado de forma interativa em um prompt seme-
lhante ao shell do sistema operacional.
Questão 9 - Em relação à linguagem de programação Python, 
é INCORRETO afirmar que: (1 Ponto)
 
* 
12.
Questão 10 - Considere os seguintes operadores: 
Exponenciação Comparação de igualdade Módulo (resto da 
13.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlOM… 7/16
a) ^ == mod
b) ** == %
c) ** = %
d) ** = mod
e) ^ = mod
divisão). Assinale a lista dos símbolos que, respectivamente, 
representam esses operadores no Python.
(1 Ponto)
 
* 
a. Verdadeiro
b. Falso
c. Verdadeiro / Falso
d. Falso/Falso
e. Nada.
Questão 11 - O que o seguinte código imprime?
if (4 + 5 == 10):
        print("Verdadeiro")
else:
        print("Falso") (1 Ponto)
 * 
14.
Questão 12 - Tendo como dados de entrada a altura e o sexo 
de uma pessoa, construa um algoritmo que calcule seu peso 
ideal, utilizando as seguintes fórmulas:
1 - Para homens: (72.7 * altura) - 58
2 - Para mulheres: (62.1 * altura) - 44.7
 
* 
15.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlOM… 8/16
Resusultado
Comentários:
sexo = input("Informe o seu sexo (M/F): ") altura = float(input("Informe a sua altura
(em metros): ")) peso = float(input("Informe o seu peso (em kg): ")) if (sexo == "M"):
peso_ideal = (72.7 * altura) - 58 else: peso_ideal = (62.1 * altura) - 44.7 if (peso >
peso_ideal): print("Você está acima do seu peso ideal:", peso_ideal) elif (peso <
peso_ideal): print("Você está abaixo do seu peso ideal:", peso_ideal) else: print("Você
está no seu peso ideal:", peso_ideal)
3 - Peça o peso da pessoa e informe se ela está dentro, 
acima ou abaixo do peso. (1 Ponto)
a) Compilação e interpretação.
b) Análise sintática e análise léxica.
c) Compilação e montagem.
d) Análise e interpretação
e) Tradução e interpretação.
Questão 13 - Como se chamam os dois processos de 
conversão de linguagens de alto nível em linguagens 
inteligíveis pelo computador?
(1 Ponto)
 
* 
16.
Questão 14 - Analise o código Python a seguir.
 
def xxx(a, b);
            whilw b!= 0:
                        a, b = b, a %b
            return a
print (xxx(90,15))
Assinale o resultado exibido na execução desse código.
(1 Ponto)
 * 
17.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlOM… 9/16
a) 55
b) 25
c) 35
d) 45
e) 15
a) 1-a, 2-c, 3-d, 4-b
b) 1-d, 2-b, 3-a, 4-c
c) 1-b, 2-c, 3-d, 4-a
d) 1-c, 2-a, 3-d, 4-b
e) 1-c, 2-g, 3-d, 4-f
Questão 15 - Relacione a coluna A, na qual temos as gerações 
das linguagens de programação com a coluna B, em que 
temos as características das gerações de linguagens:
A – Gerações    B – Característicasdas gerações
1 – 1ª geração  a – Linguagem de alto nível
2 – 3ª geração  b – Linguagem Assembly
3 – 4ª geração  c – Linguagem de máquina
4 – 2ª geração  d – Linguagens não procedimentais
Com base em sua análise, marque a opção que relaciona 
corretamente as duas colunas A e B: (1 Ponto)
 
* 
18.
Questão 16 - Nos últimos anos, houve muitas mudanças no uso de 
linguagens de programação de propósito geral para data science e 
machinelearning. Neste sentido podemos destacar vários métodos de * 
19.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlO… 10/16
re.fi ndall()
re.search()
re.dan()
re.match()
re.split()
Expressões regulares.
EXCETO (1 Ponto)
Está correta apenas a IV.
Estão corretas II, III e IV apenas.
Está correta apenas a III.
Estão corretas II e IV apenas.
Estão corretas III e IV apenas.
Questão 17 - Veja as seguintes assertivas a seguir:
I. O compilador analisa o código-fonte e o converte para um executável.
II. O montador traduz o código Assembly para o código de máquina 
intermediário (código objeto), que é executável pelocomputador.
III. O carregador é que torna o código-objeto em relocável.
IV. O ligador liga o código-objeto relocável com as rotinas. Essa ligação gera o 
código executável.
Com base em sua análise, assinale a única opção com todas as assertivas 
corretas: (1 Ponto)
 
* 
20.
Texto = texto de exemplo
Questão 18 - (MS CONCURSOS/2016/Creci 1° Região (RJ)/Analista de TI) Nas 
alternativas abaixo qual representa uma declaração deuma variável na 
linguagem de programação Python? (1 Ponto)
 
* 
21.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlO… 11/16
Boolean inicio = falso
not = falso
var valor = 3
Int i = 1
Somente I e III
Somente II e III
Somente I e II
Somente III
Somente II
Questão 19 - Estão corretas as:
I. Python é uma linguagem livre de alto nível, orientada a objetos e de difícil 
leitura, pois não permite indentação de linhas decódigo.
II. Python suporta a maioria das técnicas da programação orientada a objetos.
III. A linguagem Python e seu interpretador estão disponíveis para as mais 
diversas plataformas. (1 Ponto)
 
* 
22.
15
Questão 20 - Considere o seguinte código em Python:
1. nome = input()
2. cont = 0
3. for i in nome:
4. if (i != " "):
5. cont = cont + 1
6. print(cont)
Caso seja informado " Linguagem Python" na variável/objeto nome, qual 
resultado será apresentado no print dalinha 6 após a execução? (1 Ponto)
 
* 
23.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlO… 12/16
14
12
16
13
17 1 4 true 9
17 1 0 true 9
17 1 0 False 9
25 1 0 False 6
17 1 0 True 9
Questão 21 - Qual o resultado da impressão abaixo?
print(2 + 3 * 5, end=' ')
print(7//4, end=' ')
print(8 % 2, end=' ')
print(3 != 5 and 38 > 9 % 3 + 2 ** 5, end=' ')
print(3 ** 2, end=' ') (1 Ponto)
 * 
24.
Questão 22 - 
Seja o seguinte programa desenvolvido em Python:
1. def ler_notas():
2. soma = 0
3. print("Informe 3 notas:")
4. for i in range(0,3):
5. nota = float(input())
6. soma = soma + nota
7. media = soma/3
8. return media
9. 
10. media = ler_notas()
11. print("Média: {:.2f}".format(media))
 * 
25.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlO… 13/16
O programa (além de outras instruções) também calcula a média de três (3) notas.
O programa possui uma (1) estrutura de repetição e uma (1) estrutura de decisão.
O print na linha 11 apresenta na tela o conteúdo da variável/objeto media com duas
casas decimais apósa vírgula.
A variável/objeto media está localizada em dois escopos diferentes no código. 
No código existe um subprograma chamado ler_notas()
Marque a opção incorreta acerca do programa acima: (1 Ponto)
Subdividindo o problema em pequenas tarefas, os programas tendem a fi car menores
e mais complexos
Programação não pode ser Modularizada
Nenhuma das altermativas estão certas
As sub-rotinas são blocos de instruções que realizam tarefas específi cas, o código
de uma sub-rotina é carregadouma vez e pode ser executado quantas vezes fo-
rem necessárias.
As funções não permitem a realização de desvios na execução dos programas
Questão 23 -  As sub-rotinas são defi nidas usando a palavra-chave def, 
conforme sintaxe a seguir:
Obs.: A defi nição dos parâmetros é opcional.
Exemplo: Função simples def hello():
print ("Olá Mundo!!!")
Para usar a função, basta chamá-la pelo nome:
>>> hello()
Olá Mundo!!!
Marque a alternativa que descreve corretamente sobre sub-rotina: (1 Ponto)
 * 
26.
Questão 24 -  Considere as seguintes afi rmações sobre a Programação 
Orientada a Objetos (POO), um dos paradigmas emPython:
I. O principal conceito de Polimorfi smo é a propriedade de que duas ou mais 
27.
26/05/2023, 09:58 SIMULADO -Programação Python ARA0066 - turma Segunda 22-05-2023
https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSeC7_kYbQeZFmIrPh8gYZBxUNEdEUU43VkFKRTlFVUlO… 14/16
Todas as afi rmações estão erradas.
Somente a afi rmação II está correta.
Somente a afi rmação I e II estão corretas.
Todas as afi rmações estão corretas.
Somente a afi rmação I está correta.
classes derivadas de umamesma superclasse responderem a mesma 
mensagem, porém cada uma de uma forma diferente.
II. Encapsulamento é a propriedade que adiciona segurança à aplicação em 
uma programação orientada aobjetos pelo fato de esconder as propriedades 
consideradas importantes.
III. A Herança é um princípio da POO que permite a criação de novas classes a 
partir de outras jápreviamente criadas. (1 Ponto)
 
* 
Prova1
Prova2
Erro de sintaxe
Erro de tipo
Questão 25 -  Analise o código escrito em Python a seguir:
def func (x):
x = x + "1"
x = x * 2
return x
print( func ("Prova"))
Assinale a saída correta:
(1 Ponto)
 * 
28.

Mais conteúdos dessa disciplina