No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Polimorfismo permite estabelecer uma interface comum que define os atributos que um objeto pode receber em um grupo de classes criadas por herança. Assim, ao longo de uma hierarquia de classes, uma operação pode ter o mesmo nome compartilhado, e cada pacote, uma implementação diferente.

Analise o código Python 2.7 a seguir. 

frutas = ["banana" , "laranja" , "manga" , "uva"] 
for k in range( -1, -4, -2 ):
      print frutas [ k ] 

O conjunto de palavras exibidas pela execução desse código, na ordem, é:

Em relação ao JUnit, considere:

I. É um framework que auxilia a criação e execução de testes unitários sobre classes Java.

II. Possui integração com várias IDEs e é largamente utilizado em equipes de Extreme Programming.

III. Permite testes de unidades, conhecidos como "caixa branca", facilitando assim a correção de métodos e objetos.

IV. Permite criar hierarquia de testes para testar todo ou apenas parte do sistema.

Está correto o que se afirma em:

Em algumas linguagens de Programação Orientadas a Objetos, como por exemplo o C++, ao se derivar uma classe a partir de uma classe base, a classe base pode ser herdada como public, protected ou private. Quando a derivação é do tipo public, os membros

Um dos principais aperfeiçoamentos do modelo orientado a objeto do PHP na versão 5 é o tratamento de todos os objetos como referências ao invés de valores. Porém, como criar uma cópia de um objeto se todos os objetos são tratados como referências?

Identifique a alternativa que responde a pergunta acima:

2014_08_25_53fb15ae1f57c.jpg

Tomando como base a classe "myClass" incompleta, acima, escrita em Java, e as características da linguagem Java, é FALSO afirmar que:

Com relação a servidores de web e de aplicação, julgue os
próximos itens.

Apesar de ser embasado em J2EE e implementado em Java, uma das limitações do JBOSS é ser um servidor de aplicação incompatível com alguns dos sistemas operacionais que suportam Java, pois ele não oferece persistência.

Imagem 009.jpg

É correto afirmar que, no documento XML:

Em JavaScript, um objeto Array é usado para armazenar vários valores em uma única variável. Sobre a criação de objetos Array em JavaScript, considere:

I. var nomes=new Array();
nomes[0] ="Ana";
nomes[1] ="Pedro";
nomes[2] ="Jorge";

II. var nomes=new Array("Ana","Pedro","Jorge");

III. var nomes= ["Ana","Pedro","Jorge"];

IV. String nomes[3] = new String["Ana","Pedro","Jorge"];

Uma forma correta de criar um objeto Array chamado nomes que armazena o nome de três pessoas, pode ser encontrada em

Julgue os próximos itens, que tratam de conceitos de programação e
sua aplicação em linguagens e tecnologias.

Estruturas de dados padronizadas, como listas ligadas duplamente encadeadas, pilhas, filas, filas de prioridade e arrays numéricos de tamanho fixo, são disponíveis em PHP por meio da extensão SPL (standard PHP library).

Analise o seguinte programa desenvolvido na linguagem Java.

Imagem 036.jpg

Assinale a opção com a sequência CORRETA, de cima para baixo.

No ASP, um procedimento que executa determinada rotina sem retornar um valor, sendo possível passar parâmetros para este, é do tipo
Julgue o item a seguir, a respeito de e-Mag e padrões web, sob o ponto de vista das necessidades de acessibilidade e usabilidade.
Páginas web devem fornecer recursos de impressão amigável via utilização de uma CSS voltada para impressão, devendose também evitar a utilização de quadros (frame).

Para produzir websites "animados", com recursos de acesso dinâmico, a linguagem DHTML é a junção de tecnologias como

Analise as seguintes afi rmações relacionadas a conceitos sobre a linguagem de programação JAVA e os métodos da classe ThreadGroup:

I. O método isDestroyed( ) destrói o grupo e os subgrupos.
II. O método getParent( ) retorna a ascendente do grupo.
III. O método setMaxPriority( ) determina se há permissão para modifi car o grupo.
IV. O método resume( ) reativa todos os threads do grupo.

Indique a opção que contenha todas as afi rmações verdadeiras.

Que opção usamos no comando switch do JavaScript para executar um comando, se nenhum comando das opções case é executada ?

Os estados do ciclo de vida de uma instância de uma entidade, definidos na JPA 2.0, são .

Com relação a JavaScript, julgue os itens subsequentes.

É necessário que as variáveis tenham a definição de um tipo antes de serem utilizadas em um programa JavaScript.

Deseja-se que uma página criada a partir da linguagem HTML, apresente o seguinte texto e figura: 
Página 25