Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 9 de 155

Qual é a principal função das exceções em programação?

A

Otimizar desempenho

B

Tratamento de erros

C

Estruturar código

D

Melhorar a estética do código

Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?

A

FileInputStream.read()

B

Object.wait()

C

Thread.yield()

D

Thread.join()

E

ReentrantLock.lock()

Em relação ao "Gradle" encontrado na plataforma Android Studio, podemos afirmar que:
I - É uma ferramenta de automatização do processo de compilação do aplicativo.
II - O Gradle funciona de forma independente do Android Studio, ou seja, é possível compilar os aplicativos via linha de comando em um computador em que o Android Studio não esteja instalado.
III - O Gradle tem seu uso limitado ao desenvolvimento de aplicativos híbridos e multiplataforma.
A
Somente as afirmacoes I e II estão corretas.
B
Todas as afirmações estão corretas.
C
Nenhuma das afirmações está correta.
D
Somente a afirmação I está correta.
E
Somente as afirmações I e III estão corretas.

Nas linguagens compiladas, o compilador constrói um (ou mais) arquivo binário, onde transforma código fonte para código nativo da plataforma para a qual se está compilando. Sobras as vantagens de se utilizar um compilador, analise as sentenças a seguir:

  • I – Permite estruturas de programação mais complexas.
  • II – Gera arquivo executável, gerando maior autonomia e segurança.
  • III – Mais desempenho.
  • IV – Consome menos memória.
  • V – Tradução em uma única etapa.
A
As sentenças I, III e V estão corretas.
B
As sentenças II e V estão corretas.
C
As sentenças I, II e III estão corretas.
D
As sentenças I e IV estão corretas.

Como base nos conceitos de abstração, analise as asserções a seguir e a relação proposta entre elas.



I. Em Java, a abstração fornece segurança, mostrando os detalhes essenciais e ocultando certos detalhes do usuário. Para criar uma classe ou método abstrato, a palavra-chave abstract é utilizada.



POIS



II. As propriedades e os comportamentos de um objeto são essenciais para diferenciá-lo de outros objetos de tipo semelhante, além de auxiliar na classificação desses objetos.



Sobre as asserções, assinale a alternativa correta a seguir.

A
A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
B
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
C
A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
D
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
E
As asserções I e II são proposições falsas.

What is the purpose of the Display API in AS3?

The Display API manages the graphical elements placed on the stage.
The Display API is composed of a series of classes that extend from DisplayObject.
All classes that descend from DisplayObject inherit certain functionalities.
MovieClip is a class that can interact with the user and contain other visual objects.

A
Only statements 1 and 2 are correct.
B
Only statements 2 and 3 are correct.
C
Only statements 3 and 4 are correct.
D
All statements are correct.

Qual das seguintes opções não é válida?

var myFirstShape:Shape = new Shape();
var mySecondShape:Shape = new Shape();
myFirstShape.addChild(mySecondShape);
A
A criação de duas instâncias da classe Shape é válida.
B
A adição de mySecondShape como filho de myFirstShape é válida.
C
A adição de myFirstShape como filho de mySecondShape é válida.
D
Todas as opções são válidas.

Em uma programação orientada a objetos, qual dos seguintes conceitos permite que uma classe herde atributos e métodos de outra classe?

A

Polimorfismo

B

Encapsulamento

C

Herança

D

Abstração

Marque a alternativa que representa o modificador que permite que os métodos e variáveis que portem este modificador sejam acessadas apenas pela própria classe.

Modificadores de acesso permitem ao desenvolvedor construir uma classe na qual métodos e variáveis podem ser restritos de diversas formas.

A
private
B
public
C
float
D
protect
E
byte

Sobre a granularidade de componentes, é correto afirmar que:

A

A granularidade baixa do componente gera uma grande parcela de funcionalidades dos sistemas.

B

A granularidade alta do componente gera processos mais rápidos para os componentes envolvidos no processo informatizado.

C

Um componente com granularidade alta representa um grande grupo de funcionalidades.

D

A granularidade alta de um componente de software gera processos demorados e sistemas menos complexos.

E

Quanto maior a granularidade de um software, menor é a quantidade de serviço que ele pode fornecer.