recuperacao 1 programação desenvolvimento de sistemas

recuperacao 1 programação desenvolvimento de sistemas

12th Grade

10 Qs

quiz-placeholder

Similar activities

Ortografia - 6º ano

Ortografia - 6º ano

12th Grade

10 Qs

Modernismo

Modernismo

12th Grade

10 Qs

Figuras de linguagem - revisão da revisão

Figuras de linguagem - revisão da revisão

12th Grade - University

10 Qs

Transitividade Verbal 01

Transitividade Verbal 01

12th Grade

8 Qs

Artigos: Definidos e Indefinidos

Artigos: Definidos e Indefinidos

9th Grade - University

15 Qs

Substantivos e Pronomes em Foco

Substantivos e Pronomes em Foco

6th Grade - University

12 Qs

Els instruments electròfons

Els instruments electròfons

12th Grade

8 Qs

Assuntos diversos de português

Assuntos diversos de português

12th Grade

8 Qs

recuperacao 1 programação desenvolvimento de sistemas

recuperacao 1 programação desenvolvimento de sistemas

Assessment

Quiz

Other

12th Grade

Easy

Created by

SILVIO HENRIQUES PEREIRA

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Qual das opções abaixo define corretamente uma função em Python?

`function soma(a, b):`

`def soma(a, b):`

`fun soma(a, b):`

`define soma(a, b):`

2.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Qual das alternativas representa corretamente um laço de repetição que imprime os números de 0 a 4 em Python?

`for i in range(5): print(i)`

`for i = 0; i < 5; i++: print(i)`

`while i < 5: print(i)`

`repeat 5 times: print(i)`

3.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Qual é a principal diferença entre funções e métodos em Python?

Funções são definidas fora de classes, métodos dentro de classes.

Métodos não podem receber parâmetros.

Funções não podem retornar valores.

Não existe diferença.

4.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Em programação orientada a objetos, o que é um construtor em Python?

Um método chamado `__init__` que inicializa o objeto.

Uma função que destrói o objeto.

Um atributo da classe.

Um operador especial.

5.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Considere o seguinte código: ```python class Animal: def falar(self): print("Som de animal") ``` Como você cria um objeto da classe `Animal` e chama o método `falar`?

`obj = Animal(); obj.falar()`

`obj = Animal; obj.falar()`

`obj = Animal(); obj->falar()`

`obj = new Animal(); obj.falar()`

6.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Qual das alternativas representa corretamente a chamada de um método de instância em Python?

`obj.metodo()`

`obj->metodo()`

`metodo(obj)`

`obj:metodo()`

7.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Nádia está desenvolvendo um e-commerce chamado Buscante, um buscador de livros. Ela está implementando classes e objetos em Python para organizar melhor seu código e representar os livros vendidos em sua loja:

class Livro:

pass

livro1 = Livro()

Considerando que ela começa escrevendo o código acima, qual alternativa melhor descreve o funcionamento do código escrito por Nádia?

Nádia tentou criar uma função chamada Livro, mas esqueceu de definir o corpo da função.

Nádia declarou uma classe chamada Livro e depois criou um objeto chamado livro1 com a função Livro().

Nádia declarou uma classe chamada Livro e instanciou essa classe criando um objeto chamado livro1.

Nádia declarou uma classe chamada livro1 e criou uma instância chamada Livro.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?