Considere o seguinte conjunto de afirmativas a respeito da linguagem JavaScript:
1. JavaScript é uma versão (Web Edition) da linguagem Java para ser usada na codificação de programas que são executados em navegadores (browsers).
2. Todo programa escrito em JavaScript funcionará da mesma maneira em qualquer navegador (browser) pois esta linguagem é independente de navegador.
3. Um programa escrito em JavaScript pode alterar o conteúdo de uma página HTML que esteja sendo exibida pelo navegador (browser).
4. Em um sistema distribuído, um programa escrito em JavaScript pode ser executado no lado do servidor (server-side).
Assinale a alternativa que indica todas as afirmativas corretas.
Considere a declaração abaixo, feita em C++:
for(«expressao1»; «expressao2»; «expressao3») { «comandos» };
Pode-se afirmar que o comando while equivalente a esse for é:
Na linguagem C++, considere:
I. O endereço armazenado em um ponteiro deve ser do mesmo tipo que o ponteiro (ex. um ponteiro para um int não pode armazenar o endereço de um float).
II. Exceção à regra apontada em (I) é o ponteiro void.
III. Não é possível chamar uma função segundo seu endereço, ainda que por meio de um ponteiro que armazena o endereço de início dessa função.
Está correto o que se afirma em
Com relação às linguagens, julgue os itens a seguir.
Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite identação de linhas de código.
Considere as seguintes linguagens de programação:
C C++ C# Java VB.NET SmallTalk Python
Dessa lista, a linguagem que não oferece suporte a orientação objetos é :

Observe o código abaixo, que se refere á implementação de Java no acesso a Banco de Dados em JDBC.
Analise a instrução a seguir: con = DriverManager.getConnection("jdbc:odbc:meusCdsDb", " conta ", " senha "); Assinale a alternativa que indique corretamente o significado da instrução acima.
AJAX é um termo que se refere a um conjunto de tecnologias para desenvolvimento de aplicações WEB. Assinale a opção que contempla uma dessas tecnologias.
A variável $# indica num script Bourne Shell
Um profissional estava desenvolvendo uma página web utilizando HTML e CSS com uma técnica conhecida como tableless. Criou então o layout da página utilizando contêineres com bordas discretas para agrupar elementos de acordo com um conjunto de características. Quando adicionou elementos nos contêineres, percebeu que estes elementos ficavam grudados nas laterais.
Para definir, então, uma margem interna de mesma medida, em todos os lados dos contêineres, utilizou o atributo CSS
Em relação aos conceitos da tecnologia JavaServer Faces (JSF), analise as seguintes afirmativas:
I. JSF fornece um conjunto de componentes de interface de usuário componentes JSF que ajudam na construção de páginas Web.
II. Os componentes JSF podem ser adicionados a páginas JSP por meio das bibliotecas de tags personalizadas (tag libraries).
III. Além dos componentes básicos, existem bibliotecas nativas de componentes JSF adaptados para interfaces Swing e AWT, por exemplo.
Marque a alternativa CORRETA:
Na linguagem JavaScript, a forma de comunicação com o usuário por meio de mensagens via caixa de entrada de dados usa o método
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.
Um objeto apresenta três características básicas, o estado, a identidade e o comportamento. A parte de dados de um objeto é definida por um conjunto de mensagens, e a porção funcional, por um conjunto de atributos.
Em relação às recomendações da W3C para utilização de Web Standards é correto afirmar:
A programação estruturada é caracterizada por quais conceitos?
Com relação aos fundamentos de programação, julgue os seguintes
itens.
Em um laço de repetição, o controle do número de vezes que o laço será repetido ocorre por meio de operadores lógicos.
Um conteúdo será considerado como um código PHP pelo interpretador se estiver dentro do par de tags
Em Java, os métodos podem apresentar uma série de características definidas a partir de palavras-chave utilizadas na sua definição. A palavra chave "public" indica que o método é acessível onde sua classe for e a palavra-chave "static" especifica que o método pertence à classe como um todo e não a uma instância específica. Assinale a opção que NÃO apresenta uma palavra-chave que pode ser utilizada na definição de um método.
Em relação às recomendações W3C, considere:
I. A conversão de documentos, a partir de PDF, PostScript, RTF, para linguagens de marcação do W3C sempre resulta em documentos acessíveis, validando, dessa forma, a verificação da sua acessibilidade e facilidade de utilização, logo após o processo de conversão.
II. Assegurar que todas as páginas possam ser utilizadas mesmo que os programas interpretáveis, os applets ou outros objetos programados tenham sido desativados ou não sejam suportados
III. Assegurar a acessibilidade do conteúdo dinâmico ou fornecer apresentação ou páginas alternativas. Por exemplo, em HTML utilizar NOFRAMES no final de cada conjunto de frames.
IV. Não criar páginas de atualização automática periódica, até que os agentes do usuário possibilitem parar essa atualização. Por exemplo, em HTML, não provocar a atualização automática das páginas por meio da inclusão de "HTTP-EQUIV= refresh", até que os agentes do usuário dêem aos usuários a possibilidade de desativarem essa funcionalidade.
É correto o que se afirma APENAS em: