Acerca de conectividade de banco de dados, softwares aplicativos e plataformas operacionais em redes locais, julgue os itens subseqüentes.

A linguagem Java dispõe da Java DataBase Connectivity ou JDBC para acessar os repositórios de dados. O JDBC implementa em Java a funcionalidade definida pelo padrão SQL. Um outro exemplo de API que implementa o SQL é o ODBC. A vantagem do JDBC é a portabilidade da aplicação cliente, inerente da linguagem Java.

Julgue os próximos itens, com referência a tecnologia Java.

Java persistence API (JPA) é uma solução para persistência de dados, utilizada, inclusive, quando há mapeamento do modelo orientado a objeto para bancos de dados relacionais.

Julgue os itens seguintes, acerca de conceitos de tecnologias web, como webservices, Ajax, XML, DHTML, CSS.

Ajax é uma nova linguagem de programação cujo objetivo é implementar características de iteratividade encontradas na Web 3.0.

A respeito de linguagens documentárias, julgue os itens seguintes.

Nas linguagens documentárias modernas, como, por exemplo, nos tesauros, os diferentes tipos de relações entre as unidades são mais claramente apresentados por meio de recursos notacionais, o que não acontece nos sistemas de classificação bibliográfica, em que relações de natureza diferente coexistem em uma mesma hierarquia.

Acerca do funcionamento de programas em plataformas como Java, PHP ou Ajax e sua relação com o ambiente de execução e sistema operacional, julgue os itens seguintes.

A implementação de aplicações web usando plataformas como Java e PHP apresenta como vantagens, em relação ao modelo cliente-servidor embasado em plataformas proprietárias, a padronização e a portabilidade das interfaces com o usuário, bem como a independência relativa ao SGBD empregado neste último caso, que é especialmente fortalecida se usados triggers e stored procedures.

Considerando o trecho de código em Perl acima, julgue os itens a seguir.

Nas linhas de 1 a 3, ao se abrir um arquivo para "-", seja para leitura ou escrita, o Perl executa um fork do processo atual e retorna o PID do processo filho ao processo pai e 0 para o processo filho. A sentença or é utilizada como elemento decisório para quando se está no processo pai ou no processo filho.

A sintaxe da regra CSS não é sensível ao tamanho de caixa da fonte. Por tratar-se de linguagem de programação, a forma válida de escrever o código deve ser adotada com critério, para que se torne consistente e de fácil manutenção. Julgue se os itens a seguir correspondem a regras CSS válidas.

h1 {border:1px solid blue;}

Julgue os itens seguintes, a respeito de linguagens orientadas a objeto. De acordo com a linguagem Java, o array é um objeto, portanto, uma variável de instância de array que for declarada, mas não explicitamente inicializada, terá o valor null.

Julgue os itens que se seguem, relacionados a tecnologias, protocolos e aplicações de redes de computadores.

No protocolo HTTP (hypertext transfer protocol), o método GET é utilizado em solicitações enviadas pelo servidor ao navegador para que este solicite dados ao usuário de uma página ou para que o próprio navegador forneça os dados solicitados.

Applets são programas executados em páginas Web, escritos em linguagens como Java e TCL (tool command language). Com relação aos conceitos de applets, julgue os itens seguintes.

Quando se fecha um navegador, é executado no código do applet ativo o método-padrão destroy().

A respeito de linguagens e ambientes de programação, julgue os itens subsequentes.

O Delphi permite sobrecarga de operadores, subprogramas genéricos e classes parametrizadas.

Julgue os itens que se seguem, relativos a conceitos de linguagens de programação.

Na linguagem Java, que é fortemente tipada, é necessário declarar uma variável antes de utilizá-la.

Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.

Derivada da linguagem Java, a Javascript é uma linguagem utilizada exclusivamente para navegadores web.

Existem diversos tipos de estruturas de dados usadas para armazenar informações na forma de listas ou conjuntos. A API Java 2 possui um conjunto de classes normalmente referidas como collections framework que implementa os principais tipos de estruturas usadas para essa finalidade. Quanto a essas estruturas de dados e suas implementações nas collections framework da API Java 2, julgue os itens subseqüentes. No que diz respeito a implementação, existem dois tipos básicos de lista: uma ordenada — java.util.ArrayList — e uma encadeada — java.util.LinkedList. A primeira é usada preferencialmente quando se executam muitas operações de inclusão e exclusão de elementos na lista, enquanto a segunda é preferida quando o tamanho (número de elementos) da lista é constante.

No que se refere aos conceitos de linguagens orientadas a objetos e de ambientes de desenvolvimento integrado (IDEs), julgue os próximos itens.

O J2EE permite a utilização de tags customizadas (custom tag).

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

O Hibernate, framework utilizado no desenvolvimento de consultas e atualização de dados em um banco relacional, foi criado para facilitar a integração entre programas em Java, funcionando também em ambientes .Net (NHibernate).

Com relação às principais linguagens de programação e suas características, julgue os itens que se seguem.

Em C++, o relacionamento de classes entre si é identificado pelo conceito de herança, a qual pode ser declarada como pública, protegida ou privada.

Página 29