No que se refere à lógica de programação, julgue os itens a seguir.

A função predefinida fopen ( ) pode ser utilizada para abrir um arquivo apenas quando esse arquivo já exista no diretório em uso; caso contrário, é necessário inicialmente criar o arquivo por meio da função fcreate ( ).

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

Algoritmos recursivos normalmente têm menor tempo de resposta que seus equivalentes iterativos, mas as linguagens PHP e Javascript, por serem linguagens de script, não permitem nem necessitam de recursividade.

No que se refere a linguagens de programação com orientação a objetos, julgue os itens a seguir.

Se uma classe criada por meio de herança tiver uma única classe-pai, o processo chama-se herança simples. Se tiver mais de uma classe-pai, o processo chama-se herança múltipla. Uma classe derivada pode acrescentar variáveis e métodos, possibilitando que certas operações sejam fornecidas apenas aos objetos da classe derivada.

Com relação à aplicação do Ajax, julgue os itens que se seguem. Ajax é um termo utilizado para descrever o processo embasado em JavaScript que se utiliza do objeto XMLHttpRequest para recuperar informações do servidor de forma assíncrona.

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

O contêiner, que executa JSP, transforma o programa JSP em Servlet, assim, a expressão "<%= Math.Random()%>" se torna argumento para out.println().

Em relação ao Hibernate 3.5.1-final, julgue os itens a seguir.

O C3P0 é uma rede de conexão JDBC, de código aberto, distribuído junto com o Hibernate, no diretório lib.

A respeito das características do Ajax, julgue os itens que se seguem.

Os padrões Facade e Adapter são úteis para fornecer uma camada de isolamento em relação às incompatibilidades entre múltiplos navegadores.

Julgue os itens a seguir, relativos a métodos de desenvolvimento de software.

Na extreme programming, os requisitos são expressos como cenários e implementados diretamente como uma série de tarefas. O representante do cliente faz parte do desenvolvimento e é responsável pela definição de testes de aceitação do sistema.

Acerca do desenvolvimento de aplicações web, julgue os itens a seguir. O Jboss é um servidor de aplicação avançado que, apesar de ter sido implementado na linguagem Java, funciona em qualquer tipo de sistema operacional, independentemente de este ter sido desenvolvido em Java.

Julgue os seguintes itens acerca da linguagem Java.

A assinatura de um método contém o nome do método, quantidade e tipos dos parâmetros. Em uma classe, podem haver métodos com o mesmo nome, mas com diferentes assinaturas. Quando um método é invocado, o compilador identifica o método sendo invocado comparando as quantidades e os tipos dos parâmetros.

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. As funções die() e exit() são equivalentes em linguagem PHP.

Em relação ao Hibernate 3.5.1-final, julgue os itens a seguir.

A conexão da aplicação com o banco de dados pode ser realizada por meio da rede de conexão interna do Hibernate, que é bastante eficiente para uso em ambiente de produção.

No processo de teste de software, uma das metas consiste em demonstrar ao desenvolvedor e ao cliente que o software atende aos requisitos, e outra, em descobrir falhas ou defeitos no software que apresenta comportamento incorreto. Quanto aos processos de teste de software, julgue os próximos itens.

No desenvolvimento orientado a objetos embasados em componentes, os objetos e os componentes são definidos por suas interfaces e podem ser reusados em combinação com outros componentes em diferentes sistemas. Nesse caso, o teste de interfaces é particularmente útil, porque erros de interface em componentes compostos (formados pela combinação de componentes) não podem ser detectados por meio de testes de objetos ou componentes individuais.

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.

A distribuição padrão de PHP suporta extensões com uma variedade de bancos SGBDs específicos, como dBase, Firebird, Informix, IBM DB2, Ingres, MsSQL, MySQL, Oracle, Paradox, PostgreSQL e Sybase, entre outros.

Com relação a desenvolvimento de aplicativos web, Oracle e ferramentas CASE, julgue os itens subsequentes.

O uso de sistemas de banco de dados em aplicações web requer que o desenvolvimento seja feito em linguagem 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.

Para cada pedido HTTP recebido pelo daemon HTTP, é produzido um novo processo computacional no nível de sistema operacional, o qual é escalonado, encaminhado para a fila de processos em estado bloqueado (blocked) e, em seguida, fica aguardando o seu momento de usar o processador para que o daemon processe o pedido e gere uma resposta HTTP.

Julgue os itens seguintes acerca do planejamento e da gestão estratégica dos negócios e da tecnologia da informação (TI).

O processo de planejamento estratégico de TI produz um conjunto de aplicações recomendadas chamada portafólio de aplicações, nas quais estão reunidos os sistemas de informação existentes e os potenciais.

No que se refere à linguagem PHP, julgue os itens subsecutivos. Existem três tipos de operadores em PHP: os unários, que operam em apenas uma sentença; os binários, que retornam o valor de acordo com a operação realizada em duas sentenças; e os ternários, que entre dois valores selecionam um, a depender de um terceiro.

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

Em Java, para toda classe, método e variável de instância que se declara há um controle de acesso, independentemente de o controle ser explicitamente indicado.

Suponha que uma equipe de programadores PHP tenha como atribuição o desenvolvimento de um módulo de software a partir da composição, da extensão ou da adaptação de um framework. Com base nessa situação e considerando as boas práticas do desenvolvimento e manutenção de sistemas, incluindo-se as recomendadas pelos desenvolvedores de extensões padronizadas para PHP, julgue os itens seguintes.

Ao se escreverem scripts PHP, deve-se empregar indentação com espaços em branco, sem uso de tabs; atribuições em arrays devem ser alinhadas; comentários podem adotar o estilo C ou estilo C++, mas comentários em estilo PERL devem ser evitados.

Página 2