Para encapsulamento com base em classe na linguagem, Delphi (Object Pascal) versão 6, utiliza os seguintes especificadores de acesso, EXCETO:
Considerando os aspectos de linguagem de programação, julgue os itens subsequentes. Na fase elaboração, prevista no processo unificado de desenvolvimento de software, deve ser produzido o artefato descrição da arquitetura de software.
Julgue o seguinte item, acerca da configuração servidor de aplicações web Apache. Pelo módulo Expires (mod_expires.c) é possível configurar o servidor de aplicações web Apache para que o navegador do cliente faça cache de determinados tipos de arquivos, o que reduz a quantidade de requisições feitas ao servidor.
Acerca da tecnologia JavaServer Page, julgue os itens a seguir. A diretiva include permite a inclusão do conteúdo dinâmico em uma JavaServer Page em tempo de solicitação, ao passo que a ação copia o conteúdo para a JavaServer Page em tempo de tradução, não refletindo o novo conteúdo no caso de mudança do recurso incluído entre as solicitações.
No que se refere à arquitetura e à programação Java, julgue os itens que se seguem. O Hibernate permite operações de banco de dados relacionais em ambiente Java e a persistência transparente de classes POJO (plain old Java objects), que devem ter um construtor com apenas um argumento, para referenciar o servidor SQL no qual os dados manipulados pela classe serão persistidos.

A respeito de depuração em lógica de programação, julgue os itens que se seguem.

A aplicação da técnica de depuração de programas denominada atividade de teste revela erros ainda não descobertos.

Acerca de sistemas de gestão de conteúdo, julgue o item seguinte.
O formato RSS especifica o conteúdo XML com vistas à publicação do conteúdo para que outros a consumam, por meio, por exemplo, de web services.
Julgue o item abaixo a respeito de arquiteturas para desenvolvimento de aplicativos em dispositivos móveis. A arquitetura do Android disponibiliza o módulo denominado OOM handling, que permite às aplicações o gerenciamento do mecanismo de baixo consumo de energia do aparelho; por exemplo, se um processo necessitar ser executado em segundo plano, o referido módulo possibilitará a desativação temporária desse mecanismo até a finalização do processo em execução.

Para a emissão de laudo a respeito de ferramentas e outros itens utilizados na programação de um sistema de informação, o perito deve dispor de conhecimentos de diversas áreas. Com referência a esses conhecimentos, julgue os próximos itens.

Uma crítica ao ambiente denominado desenvolvimento integrado (IDE), oferecido pelo Eclipse, refere-se ao fato de ele não permitir a refatoração de código.

Considerando os aspectos de linguagem de programação, julgue os itens subsequentes. Na programação estruturada, existem estruturas de sequência, de decisão e de iteração. No primeiro tipo, uma tarefa é executada após a outra, linearmente. No segundo, a partir de um teste lógico, determinado trecho de código é executado, ou não. No terceiro, a partir de um teste lógico, determinado trecho de código é repetido por um número finito de vezes.

Na programação a passagem de parâmetros ou argumentos nas funções é realizada por meio de duas formas. São elas:

Assinale a opção correta.

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 a objetos é

A respeito de interface web, ferramentas de desenho e padrões web, julgue os próximos itens.

GIMP é uma ferramenta composta de plugins que permitem a adição de novos formatos e filtros.

Acerca de coesão e acoplamento, elementos críticos para o desenvolvimento e manutenção de sistemas, julgue os itens que se seguem.

O acoplamento de métodos expressa o fato de que qualquer método deve ser responsável somente por uma tarefa bem definida.

A respeito de compilação e interpretação de programas, julgue os itens a seguir.

O código de três endereços é um exemplo de linguagem intermediária gerada por meio de uma representação do código-fonte a partir da árvore sintática.

A ordenação é um problema muito importante para os desenvolvedores de software. Para implementá-la, existem vários algoritmos que já foram amplamente estudados, como o BubbleSort, o QuickSort e o MergeSort. Uma das características estudadas desses algoritmos é o tempo de execução, que, usualmente, é medido através da notação O (Big-Oh). Sobre esses conceitos, considere as afirmativas abaixo.

I - O tempo de pior caso do algoritmo QuickSort é de ordem menor que o tempo médio do algoritmo Bubblesort.

II - O tempo médio do QuickSort é O(nlog2n), pois ele usa como estrutura básica uma árvore de prioridades.

III - O tempo médio do QuickSort é de ordem igual ao tempo médio do MergeSort.

Está correto APENAS o que se afirma em

Analise o texto:

Na HTML5, esse atributo exibe uma mensagem no campo antes dele ganhar o foco. Quando o campo ganha o foco, a mensagem é apagada automaticamente. Essa mensagem geralmente é utilizada para instruir o usuário no preenchimento do campo.

O atributo citado no texto é o

Analise as afirmativas sobre métodos de implementação de linguagens de programação: I. No processo de interpretação, a instrução é traduzida e executada no momento da execução do programa. Uma vantagem é que apenas partes do programa podem ser executados, mas há desvantagens: o processo é mais lento em relação ao processo de compilação e pode haver maior consumo de memória. II. O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é o Java e a JVM. III. O processo de compilação efetua a tradução integral do código fonte para o código de máquina. A execução é mais rápida porque não é necessário fazer nenhuma tradução intermediária. Para que o programa seja executado é necessário apenas o código executável. A vantagem é a total portabilidade do código executável, que pode ser executado em qualquer sistema operacional. Está correto o que se afirma APENAS em
Página 12