Com relação a web services, assinale a opção correta.

No que se refere a JavaBeans, julgue os itens a seguir.

Quando uma propriedade constrained é modificada, os beans interessados são notificados via uma exceção PropertyChangeEvent. Por sua vez, a modificação de uma propriedade bound pode ser vetada por beans interessados. Para que um bean vete a modificação de uma propriedade bound, ele deve lançar uma exceção da classe PropertyVetoException.

Com relação à linguagem Java, julgue os próximos itens.

Após a execução do código abaixo, a variável a terá o valor da variável c.

int a = 3; int b = 4; int c = 5; a = b < c ? b:c;
Julgue o item a seguir, acerca de formato de arquivos Java para implantação. Arquivo JAR contém recursos relacionados ao Java, como bibliotecas e classes, e pode conter qualquer arquivo que não seja relacionado a aplicação Java, como .txt, .doc, .gif.
Quanto aos conceitos de orientação a objeto na linguagem Java, julgue os seguintes itens. No modo de encapsulamento público (public), os atributos e métodos são acessíveis a partir dos métodos de outras classes. Este é o nível menos rígido de encapsulamento.

Com relação às linguagens de programação orientada a objetos, julgue os itens que se seguem.

No C++, as matrizes são instâncias de uma classe predefinida que possibilita a verificação da faixa de índice que, no Java, é implícita.

Com base nos conceitos de linguagens de programação e análise de sistemas, julgue os itens a seguir.

O Java, uma linguagem orientada a objetos, fornece um ambiente interpretador e permite que os programas executem mais de um thread de atividade.

Conforme a sintaxe e a semântica da linguagem Java, julgue os itens seguintes.

Considere que v é um vetor que contém os valores [1, 2, 3, 4, 5, 6]. Após a execução do fragmento de programa a seguir, v conterá os valores [1, 1, 2, 3, 4, 5].

for (int i = v.length - 1; i > 0; i --)

v [i] = v [i - 1];

Com base nos conceitos de linguagens de programação e análise de sistemas, julgue os itens a seguir.

As linguagens da segunda geração, ou linguagens de montagem, têm como seu representante máximo o Assembly, que traduz comandos mnemônicos em zeros e uns.

O avanço das tecnologias de transmissão de dados, juntamente com a facilidade de obter-se dados através da grande rede tem impulsionado o surgimento de aplicações e padrões para desenvolvimento de aplicações voltadas para a Internet. A W3C (World Wide Web Consortium) é uma organização internacional que vem trabalhando intensamente no desenvolvimento de padrões para Internet. Acerca dos padrões, conceitos e tecnologias voltadas para a Web, julgue os itens de 68 a 75.

A utilização de CSS (cascading style sheets) permite descrever a apresentação de um documento escrito em uma linguagem de marcação, como o HTML.

Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.

A sobrecarga de funções é o mecanismo que permite que duas ou mais funções compartilhem o mesmo nome. Em C++, a sobrecarga exige que os parâmetros sejam diferentes, no entanto, ao assumir valores padrão para alguns dos parâmetros, a sobrecarga fica comprometida. Considerando as funções a seguir, a instrução n = minhafuncao(3.2, 4.5); é ambígua, já que não é possível saber qual das duas funções deve ser chamada. int minhafuncao(float base, float exp, int prec = 3); int minhafuncao(float a, float b).

Ainda com relação às linguagens, julgue os próximos itens

UML (universal modelling language) é uma linguagem de modelagem proprietária que pode ser utilizada no desenvolvimento de sistemas de maneira intuitiva para visualização de objetos.

No que se refere a arquivos HTML, assinale a opção correta.

O Java collections framework da API Java J2SE possui um conjunto de interfaces e implementações que define estruturas usadas para manipular coleções de objetos. Acerca das interfaces e implementações das estruturas do Java collections framework, julgue os itens que se seguem.

As classes java.util.Vector e java.util.Stack implementam a interface java.util.SortedList.

Acerca de tecnologias usadas no desenvolvimento de aplicações, julgue os itens subseqüentes.

Acerca do framework Hibernate, é correto afirmar que ele: possibilita o mapeamento entre o modelo relacional e o orientado a objetos e pode ser definido usando-se arquivos XML; ainda que, em um arquivo de configuração, pode-se declarar uma classe persistente, usando o elemento "class"; além disso, os relacionamentos entre as classes persistentes têm que ser unidirecionais e 1:1.

Julgue os itens que se seguem, referentes a fundamentos de computação e a linguagens de programação.

Em programação orientada a objetos, a herança serve para criar classes que incorporem propriedades e métodos de outras classes. Assim, é possível construir uma classe a partir de outra sem ter de reescrevê-la.

Com relação a aspectos de linguagem de programação, programação estruturada, programação orientada a objetos e conceitos associados, julgue os itens de 106 a 113.

Por ser considerada técnica insegura de programação, o conceito de encapsulamento não é mais indicado para uso em linguagem de programação orientada a objeto.

Acerca das tecnologias utilizadas para o desenvolvimento de sistemas em linguagem Java, julgue os itens a seguir.

FillLayout é o gerenciador de leiaute mais simples em SWT: ele organiza os componentes gráficos em uma única linha ou coluna, e todos com o mesmo tamanho.

Página 14