Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta o estado visual de uma ferramenta CASE denominada BlueJ, que realiza a depuração de um programa na linguagem Java. Essa figura mostra cinco janelas na interface gráfica, nomeadas Servidor, Projeto, Cargo BlueJ: trt e BlueJ: Debugger, sendo que três delas apresentam-se o código completo das classes Servidor, Projeto e Cargo. Esses códigos estão sintaticamente corretos e em estado de execução no depurador da ferramenta BlueJ. Existem também quatro breakpoints sinalizados nas linhas de código: dois na classe Servidor, um na classe Projeto e um na classe Cargo. Nota-se, ainda, que o depurador foi iniciado por meio da execução do único método main() a...

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.

Uma variável de instância possui vários valores para cada instância da classe, enquanto que variáveis de classe iniciam-se pelo modificador private, significando, ao compilador, que há apenas uma cópia da classe em existência, independentemente de quantas vezes ela é instanciada.

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.

Ao contrário dos tipos primitivos que não são objetos, os tipos de objetos são determinados pela classe de origem.

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a conceitos de tipos de dados em linguagem Java, julgue os itens a seguir.

Ao adicionar um número inteiro a uma classe implementada como um array (pushing), ele é armazenado no primeiro elemento disponível vazio. Ao remover um número inteiro (popping), como em uma estrutura de pilha, remove-se o primeiro número inteiro do agregado heterogêneo array.

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a conceitos de tipos de dados em linguagem Java, julgue os itens a seguir.

Valores numéricos reais em Java podem ser representados por variáveis do tipo byte, short, int ou long. Alguns tipos contêm valores inteiros com sinal, com representação interna em complemento de um.

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a conceitos de tipos de dados em linguagem Java, julgue os itens a seguir.

A classe Java.lang.string possibilita a operação com strings. Se, em uma mesma expressão, o operador + combinar valores numéricos e strings, os valores numéricos serão convertidos para strings e, então, concatenados.

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a conceitos de tipos de dados em linguagem Java, julgue os itens a seguir.

O valor 3.1415F define uma variável do tipo long de 32 bits, inteira, com sinal em complemento de dois.

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código Java acima, que implementa uma interface sem modos definidos, julgue os itens seguintes.

Uma das possíveis utilidades desse tipo de código é o compartilhamento de constantes por diversas classes.

Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código Java acima, que implementa uma interface sem modos definidos, julgue os itens seguintes.

A criação de um objeto da interface Coins() pode ser corretamente realizada por meio do construtor SodaMachine soda = new Coins();.

10 Q136158
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

O método main (l.22), que é associado à classe e não a um objeto específico desta, é definido como um método dinâmico e privado, tal que sua execução é realizada a partir da máquina virtual Java.