Quanto ao conceito de desenvolvimento de sistemas, assinale a opção que apresenta exemplos de uma linguagem de programação e de uma linguagem de modelagem de dados.

No que diz respeito aos conceitos e fundamentos de lógica de programação, julgue os itens seguintes. Com o uso de XSLT, é possível fazer a transformação de qualquer dado XML em XHTML para todos os tipos de browser, procedendo às transformações no próprio browser.

Julgue os seguintes itens com relaçao a linguagens de programação.

Um operador sobrecarregado tem múltiplos significados. O significado de uma instância de um operador sobrecarregado pode ser determinado pelos tipos dos operandos. Um subprograma sobrecarregado tem o nome de outro no mesmo ambiente de referenciamento. O significado de uma chamada a um subprograma sobrecarregado pode ser determinado pelos parâmetros reais.

A Web 2.0 é uma recente tendência de uso da Web como plataforma, envolvendo redes sociais e ferramentas com maior grau de interação e colaboração, porém não faz uso de novas linguagens de programação, mas sim de novo modo de utilização das já existentes. Quanto à temática de linguagens para a Web, julgue os itens de 93 a 102. A variável superglobal $_REQUEST é um array associativo que possibilita o envio de dados presentes em formulários HTML pelo método POST do protocolo HTTP.

Com relação às linguagens, julgue os itens a seguir.

A linguagem Java, orientada a objetos, tem como característica ser compilada em um código executado em máquina virtual.

Julgue os itens seguintes, acerca da linguagem de programação Java.

Ao se criar um hashtable em uma classe, nenhuma chave null será permitida, mas serão permitidos valores null.

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

Quanto ao framework Hibernate é correto afirmar que: nas aplicações que o usam, as classes persistentes devem seguir o modelo JavaBeans, pois é impossível persistir as classes que seguem o modelo POJO (plain old java object); o framework só deve ser usado naquelas aplicações que usam intensamente procedimentos armazenados (stored procedures).

Julgue os seguintes itens acerca da linguagem Java.

Extensões podem ocorrer entre classes ou entre interfaces. Uma classe pode estender apenas uma superclasse, mas pode implementar várias interfaces. Uma interface pode estender mais de uma interface. Uma extensão é identificada pela palavra extends e uma implementação pela palavra implements.

No que diz respeito aos conceitos e fundamentos de lógica de programação, julgue os itens seguintes. Em PHP 6, a passagem de variáveis entre páginas, por meio do uso de sessões, está limitada a informações fornecidas pelo usuário em uma página.

A respeito da hierarquia de classes, um conceito de relevância na programação orientada a objetos, julgue os itens que se seguem.

Considere que uma classe C1 implemente determinado método M1 e tenha duas subclasses: C2 e C3. Nessa situação, o comportamento de um objeto de C2 ou C3 que receba uma mensagem invocando o método M1 será obrigatoriamente idêntico ao comportamento de um objeto de C1 que receba a mesma mensagem.

No que se refere à lógica e à programação, julgue os itens que se seguem. Para que a máquina entenda os comandos de um programa desenvolvido na linguagem C, o programa deve ser compilado e traduzido para a linguagem da máquina.
Com relação a servidores de aplicação, julgue os próximos itens. O servidor de aplicação JBOSS foi desenvolvido utilizando-se a linguagem de programação Java. As versões mais atuais são preparadas para suportar aplicações que utilizam as especificações servlets e JSP, mas são incompatíveis com a especificação EJB.
A Web 2.0 é uma recente tendência de uso da Web como plataforma, envolvendo redes sociais e ferramentas com maior grau de interação e colaboração, porém não faz uso de novas linguagens de programação, mas sim de novo modo de utilização das já existentes. Quanto à temática de linguagens para a Web, julgue os itens de 93 a 102. São benefícios das ferramentas CMS em relação ao desenvolvimento tradicional de websites em HTML: redução de custos com codificação, baixa curva de aprendizado e ambiente colaborativo.

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

Arrays associativos, usados em PHP e em outras linguagens de script, podem ser implementados de forma eficiente, do ponto de vista de consumo de memória, por meio do uso de tabelas de dispersão. Para garantir eficiência, essas tabelas precisam ser totalmente livres de colisão, tal que, na implementação de métodos de busca, as pesquisas sejam executadas em tempo constante, independentemente do valor pesquisado.

A respeito da sintaxe e da semântica da XML (extensible markup language), julgue os itens subseqüentes.

Em XML, podem ser definidas entidades externas como strings de texto simples, documentos inteiros e seções de documentos. Essas entidades externas podem ser declaradas usando-se palavras-chave, tais como SYSTEM e PUBLIC.

Em relação à tecnologia JavaServer Pages (JSP), julgue os itens a seguir.

Para que métodos estáticos de classes Java sejam executados a partir das funções da linguagem de expressão em JSP, é necessário que o nome da função coincida com o nome do método da classe Java.

Acerca dos princípios de sistemas operacionais e sua relação com o suporte a aplicações web, especialmente na tecnologia PHP, julgue os seguintes itens.

Os softwares de servidores web, ao aderirem à arquitetura de sistemas operacionais, empregam modelo de memória virtual, que atua como um cache de memória e contém parte das instruções e dados executados por um script em determinado instante de tempo. Assim, o script não precisa estar armazenado simultaneamente na memória principal e no disco; com isso, a memória total disponível para um script ou programa pode exceder o tamanho da memória principal do sistema.

No que se refere a SGBD associado para suporte a aplicações web, inclusive com suporte ao processamento de transações e acesso concorrente e simultâneo de diversos usuários, julgue os itens de 76 a 78.

Entre os comandos padrão de gerenciamento de transações, disponíveis em extensões da linguagem PHP, incluem-se os que realizam as funções de iniciar (begin transaction) e encerrar transação (end transaction), fazer roolback de uma transação, abortar uma transação (abort transaction), fundir uma transação a outra (join transaction) e separar uma transação de outra (split transaction).

Muitos tipos de artesanato — cerâmica, tecelagem e trabalhos em metal ou madeira — e trabalhos envolvendo tintas, lápis de cor e giz de cera exercem uma atração cada vez maior como atividades de lazer. Acerca desse assunto, julgue os itens a seguir.

A capacidade de desenhar é algo que pode ser aprendido por qualquer pessoa dotada de visão e coordenação manual medianas.

No que diz respeito aos conceitos e fundamentos de lógica de programação, julgue os itens seguintes. Em Java, para que uma classe interna possa ser instanciada, é necessário haver uma instância de uma classe externa que possa ser usada para se associar à primeira.
Página 4