Considerando operações aritméticas com o PHP, julgue os itens a seguir.

$ X $ Y não é uma operação matemática de divisão em PHP.

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

Em HTML, nas situações em que sejam utilizadas aplicações que requeiram hipertextos dinâmicos, é necessário um compilador. Esses hipertextos é que possibilitam links com páginas que possuam endereços que não sejam fixos.

Quanto a conceitos de tipos de dados em linguagem Java, julgue os itens a seguir.

Ao adicionar um número inteiro a uma classe implementada como um array (pushing), ele é armazenado no primeiro elemento disponível vazio. Ao remover um número inteiro (popping), como em uma estrutura de pilha, remove-se o primeiro número inteiro do agregado heterogêneo array.

A respeito da sintaxe e da semântica da linguagem Java, julgue os itens que se seguem.

O fragmento de programa mostrado a seguir, gera um erro de compilação por não se poder chamar um método por meio de referência nula.

Punto p = new Punto(1,2);

p = null;

p.escala(2);

O Java collections framework da API Java J2SE possui um conjunto de interfaces e implementações que define estruturas usadas para manipular coleções de objetos. Acerca das interfaces e implementações das estruturas do Java collections framework, julgue os itens que se seguem.

Estruturas dos tipos conjunto e mapa são implementadas tanto na forma de tabelas de resumo (hash table), nas classes java.util.HashSet e java.util.HashMap, como em árvores balanceadas, nas classes java.util.TreeSet e java.util.TreeMap.

Acerca de portlets, acessibilidade na Web e e-mag, julgue os itens subsequentes.

Portlets é um subprojeto do Java Server Faces (JSF) que permite integração com o Apache Myfaces e que tem como característica nativa a criação de templates com componentes reutilizáveis utilizando o XHTML como tecnologia de view do JSF.

Julgue os itens que se seguem, a respeito de EJB, Clean Code, desenvolvimento orientado a testes, lógica de programação e paradigmas de programação. Ao escrever um código em Java, uma prática correta é delegar a um método específico a responsabilidade pela solução de determinado problema, o que traz facilidade na manutenção do programa.

O Java collections framework da API Java J2SE possui um conjunto de interfaces e implementações que define estruturas usadas para manipular coleções de objetos. Acerca das interfaces e implementações das estruturas do Java collections framework, julgue os itens que se seguem.

A ordenação de objetos de um mesmo tipo em uma coleção é feita pela implementação da interface Comparable, implementada em todas as classes que implementam interfaces do collections framework de J2SE.

Julgue os itens seguintes, que se referem a programação concorrente em Java. É possível controlar a execução concorrente de métodos usando-se a palavra-chave synchronized nas declarações desses métodos, ao se declarar construtores e métodos estáticos. Em uma classe com métodos syncronized, um mesmo lock controla o acesso aos atributos estáticos e às instâncias da classe.

Acerca dos conceitos e características de estrutura de dados e autômatos, julgue os itens a seguir.

Considere um vetor C com valores entre 0 e 999, em que cada elemento do vetor é dividido em três partes (unidade, dezena e centena). Nesse caso, o método de classificação por distribuição de chave, aplicado sobre C, realizará a ordenação dos valores pela execução de sucessivos passos, tomando-se em cada passo apenas uma parte do elemento.

O desenvolvimento de aplicações que dependem de alto desempenho normalmente envolve a utilização de mecanismos e algoritmos eficientes. Dependendo do volume de dados envolvidos, a escolha de um algoritmo ineficiente pode ter sérias implicações, tanto no que se refere ao tempo de resposta como na qualidade da resposta obtida. Acerca desse assunto, bem como sobre as técnicas de construção de algoritmos e estruturas de dados e conceitos básicos sobre estruturas de dados, julgue os itens de 81 a 92.

A STL (standard template library) da linguagem C++ disponibiliza o contêiner deque bem como recursos para a manipulação do mesmo, como push_back e push_front, que permitem inserir elementos no final ou no início do deque, respectivamente.

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

As linguagens procedurais, como Cobol, Algol e C, têm como característica serem modulares e permitirem a reutilização de um mesmo código repetidamente em outras partes do programa, sem, necessariamente, copiá-lo.

Considerando operações aritméticas com o PHP, julgue os itens a seguir.

$ X % $ Y equivale ao módulo resto da divisão de X por Y.

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens subseqüentes.

ASP e PHP foram projetadas para serem embutidas em páginas HTML, não podendo ser usadas independentemente para a geração de programas executáveis autônomos.

A respeito das tecnologias e técnicas aplicadas em portais corporativos, julgue os itens subsequentes. De acordo com o modelo de acessibilidade em governo eletrônico (e-Mag), v3.0, toda página XHTML deve possuir seu DOCTYPE declarado corretamente para que o agente do usuário final consiga processar corretamente as informações da página.

Acerca de linguagens de descrição de hardware, julgue os itens seguintes.

Um dos motivos que fazem com que a linguagem de programação C seja adequada para a modelagem de hardware é o fato de essa linguagem incluir primitivas que descrevem paralelismo no nível de processos, essencial para descrições de hardware.

Página 13