Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 82 de 155

Assinale uma característica da linguagem Python:

A

Incorreta. Python é de tipagem forte pois existem tipos bem definidos.

B

Correta. Python é de tipagem dinâmica pois uma variável pode mudar de tipo.

C

Incorreta. O uso de ponto-e-vírgula ao final das instruções é opcional.

D

Incorreta. Python é uma linguagem de programação interpretada.

E

Incorreta. Python é uma linguagem de programação orientada a objetos.

Qual das seguintes frases usa corretamente o tempo passado simples?

A

Ela vai ao mercado ontem.

B

Eles assistiram a um filme na noite passada.

C

Ele está jogando futebol no último fim de semana.

D

Eu vi aquele livro na semana passada.

O que facilita o uso da herança múltipla em Python?

A

O uso de estruturas

B

A falta de janelamento de métodos

C

O MRO (Method Resolution Order)

D

A ausência de classes

Métodos podem ser definidos como:
A
procedimentos que formam os comportamentos e serviços oferecidos por objetos de uma classe
B
comportamentos de uma classe
C
características de operações de um objeto
D
Ações executadas por uma classe, sempre utilizadas em tempo de execução
E
Conjunto de funções que caracterizam alteram o funcionamento de uma instância.

Qual é a finalidade de um construtor em C# no contexto do Unity? Considere o conteúdo até a aula 2.

A
Definir uma classe como estática.
B
Criar instâncias de uma classe e geralmente inicializar seus atributos.
C
Atribuir valores padrão aos atributos de uma classe.

Qual é a função principal do operador de acesso (ou dot operator) em C#, e como ele pode ser utilizado?

A
O operador de acesso é utilizado para acessar membros de um objeto ou tipo, incluindo campos, propriedades e métodos.
B
O operador de acesso é utilizado exclusivamente para criar instâncias de classes.
C
Ele serve para atribuir valores a variáveis dentro de um objeto.
D
Ele é usado para definir classes e métodos em C#.
E
O operador de acesso serve como um operador lógico para comparações.

O princípio da substituição de Liskov costuma ser enunciado da seguinte forma: deve ser possível substituir classes derivadas pelas classes bases sem mudança no comportamento. Nesse texto, podemos afirmar que o item que completa a lacuna é:

A
Substituição de classes.
B
Princípio da responsabilidade.
C
Princípio da segregação.
D
Substituição de Liskov.
E
Princípio da inversão.

Sobre as Classes Predefinidas, podemos afirmar a respeito de suas características:

  1. As classes predefinidas da linguagem Java serão agrupadas em categorias de classes chamadas pacotes (package), conhecidos como bibliotecas de classes Java ou interface de programação de aplicativos Java (Java API).
  2. A instrução import será utilizada para identificar e carregar classes que desejamos utilizar em nossos programas. As instruções import deverão aparecer sempre antes da definição das classes.
  3. Os nomes dos pacotes Java começam com Java (pacotes do núcleo da linguagem) ou Javax (extensões ao núcleo).
  4. A Biblioteca (API – Application Programming Interface) é formada por conjunto de classes do JDK, organizadas em prateleiras digitais.

Considere somente a alternativa CORRETA.

A
Somente as afirmações I e II.
B
Somente as afirmações II e III.
C
Somente as afirmações I e III.
D
Somente as afirmações I, II e III.
E
Todas as afirmações estão corretas.

Com relação à programação e análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas:


As classes, em geral, representam elementos do domínio do problema no mundo real.
Somente o estado de instâncias pode ser moldado através de uma classe.
Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe.
O comportamento de uma instância somente é definido através da herança.

A
F - F - V - V.
B
F - V - V - F.
C
V - F - V - F.
D
V - F - F - V.

As estruturas na programação orientada a objetos possibilitam que analistas ou programadores organizem os objetos de maneira que consigam visualizar melhor o domínio e a complexidade do problema em questão. Existem dois tipos básicos de estrutura: generalização-especialização e todo-parte. Acerca desses dois tipos de estrutura, analise as sentenças a seguir:


I- A generalização é conhecida pelo conceito de associar indivíduos com atributos em comum e, ao mesmo tempo, desprezar as diferenças.

II- A especialização se assemelha muito à estrutura todo-parte.

III- A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em estudo.

IV- A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é importante para determinar o tipo de relacionamento.

A
As sentenças II e IV estão corretas.
B
As sentenças I, II e III estão corretas.
C
As sentenças I e III estão corretas.
D
As sentenças I, III e IV estão corretas.