Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 48 de 155

Dentre os recursos da Programação Orientada a Objetos, existe um que consiste em um pacote de operações e atributos o qual representa o estado em um tipo de objeto, de tal forma que o estado é acessível ou modificável somente pela interface provida por tal recurso. Esse recurso é conhecido por

A

polimorfismo.

B

encapsulamento.

C

generalização.

D

visibilidade.

E

herança.

Leia o trecho a seguir: Interfaces definem e padronizam como coisas, pessoas e sistemas podem interagir entre si. Por exemplo, os controles em um rádio servem como uma interface entre os usuários do rádio e os componentes internos do rádio. Os controles permitem que os usuários realizem somente uma série limitada de operações (por exemplo, mudar de estação, ajustar o volume, escolher entre AM e FM) e diferentes rádios podem implementar os controles de diferentes maneiras (por exemplo, uso de botões, sintonizadores, comandos de voz). A interface especifica quais operações um rádio deve permitir que os usuários realizem, mas não especifica como essas operações são realizadas.
Considerando a analogia apresentada, assinale a alternativa correta.

A
Uma interface é uma classe especial, pois ela permite que alguns de seus métodos não sejam implementados e ela não poderá ser utilizada para instanciar objetos, apenas para herança.
B
Ao utilizarmos interfaces em nossos projetos, não especificamos na interface detalhes internos de funcionamento, apenas os pontos de contato entre o objeto e outras estruturas do código.
C
Uma interface não é uma classe e não serve para realizar herança, mas para padronizar pontos de contato entre objetos e diferentes estruturas no código e por conta disso, não podemos realizar polimorfismo utilizando interfaces.
D
O uso de interfaces é uma forma de economia de código em nossos projetos, pois com elas podemos fazer objetos de diversas classes diferentes terem acesso aos mesmos métodos.

Sobre o sistema iOS, utilizado no Iphone, assinale a alternativa correta.

A

O sistema iOS utilizou como base o sistema operacional de PC e notebooks da Apple, Mac OS.

B

O sistema operacional iOS foi construído baseado em Kernel do Linux.

C

Diversos fabricantes de dispositivos móveis como Samsung, Motorola e Xiaomi utilizam o sistema iOS.

D

Existem comunidades de desenvolvedores independentes que aperfeiçoam o sistema iOS e não são funcionários ou terceirizados da Apple.

E

A Apple desenvolveu um sistema totalmente novo para o iPhone, sem reaproveitamento de outros sistemas operacionais.

O Linux, na realidade, é apenas o nome do kernel do sistema operacional. Como são denominadas as coleções de aplicativos mais o kernel (núcleo) do sistema operacional para Linux?
A
Distros.
B
Versão.
C
Coletânea.
D
Suíte de aplicações.
E
Pacote Linux.
O qualificador é um elemento opcional e quando usado, deve ser representado por
A
public, abstract ou final.
B
this.
C
int, float, double ou String.
O que é Reactive Streams?
A
Tem relação direta com a API de Streams do Java.
B
Refere-se a fluxos reativos, um conceito criado a partir do manifesto reativo.
C
É uma implementação específica da JVM.
Em PL-SQL (Procedural Language/Structured Query Language), quanto aos cursores explícitos, os três comandos essenciais existentes são:
A
START, FETCH e END.
B
OPEN, SEEK e END.
C
OPEN, SEEK e CLOSE.
D
START, SEEK e CLOSE.
E
OPEN, FETCH e CLOSE.

Para criarmos layouts de tela de um aplicativo na plataforma Android Studio, utilizamos basicamente dois tipos de elementos, _________ que correspondem aos componentes que normalmente encontramos em ______ de aplicativo, e ________.

A
classes, um arquivo Java, os objetos.
B
widgets, uma tela, as classes de layout.
C
drawables, uma tela, os gerenciadores de interface.
D
interfaces, uma tela, os métodos.
E
objetos, um código, os gerenciadores de objetos.

Um carro de massa 1000 kg está se movendo em linha reta a uma velocidade constante de 20 m/s. Qual é a força resultante atuando sobre o carro?

A
0 N
B
500 N
C
2000 N
D
4000 N

Podemos compreender que a herança associa-se ao polimorfismo, que na orientação a objetos pode assumir diferentes comportamentos. Como se apresenta o polimorfismo na forma de sobreposição?

A

Polimorfismo de sobreposição significa que a classe mãe possui o mesmo atributo da sua classe filha, sendo que irá sobrepor o método da classe filha.

B

Polimorfismo de sobreposição significa que a classe mãe possui o mesmo método da sua classe filha, sendo que irá sobrepor o método da classe filha.

C

Polimorfismo de sobreposição significa que as classes filhas possuem o mesmo método da sua classe mãe, sendo que irá sobrepor o método da classe mãe.

D

Polimorfismo de sobreposição significa que as classes filhas possuem o mesmo atributo da sua classe mãe, sendo que irá sobrepor o atributo da classe mãe.

E

Polimorfismo de sobreposição significa que as classes filhas possuem o mesmo atributo da sua classe mãe, sendo que irá sobrepor o método da classe mãe.