A classe abstrata ClasseAbstrata possui um método abstrato cuja assinatura é

public void imprima()

Cada subclasse concreta de ClasseAbstrata implementa o método imprima() de acordo com os seus requisitos, resultando em métodos de mesma assinatura e comportamentos potencialmente diferentes entre as subclasses.

A classe concreta ClasseComponente possui um método cuja assinatura é

public void execute(ClasseAbstrata instancia)

Em tempo de execução, o método receberá uma instância de uma das classes descendentes de ClasseAbstrata. O fato de que uma chamada ao método imprima() da instância recebida poderá resultar na execução de diferentes implementações do método, dependendo da classe concreta a que a instância pertença, caracteriza o importante conceito da orientação a objetos chamado

Em uma aplicação Java que acessa banco de dados, as interfaces Connection, Statement e ResultSet devem ser importadas do pacote

Acerca do planejamento estratégico de sistemas de informações e das atividades de análise de necessidades e de especificação de requisitos desses sistemas, julgue os itens seguintes.

Ainda que as tecnologias da informação evoluam muito rapidamente em praticamente todas as áreas, constata-se que os saltos de vantagem competitiva advindos dessas tecnologias têm pouco impacto sobre os processos de trabalho e estruturas organizacionais.

Segundo a especificação JAVA EE 8, a tecnologia Java Server Faces permite utilizar anotações para definir o escopo em que um Managed Bean será armazenado. Sobre tais possibilidades de configuração, o escopo que persiste um bean durante a interação de todos os usuários com a aplicação web é
Na UML, o relacionamento do tipo agregação compartilhada usado no diagrama de classes serve na situação de:

Analise as seguintes sentenças em relação à linguagem Java:

I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual abstract.

II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da classe a palavra-chave implements seguida das interfaces separadas por vírgula.

III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes.

Em relação às sentenças supracitadas, pode-se afirmar que apenas:

Em um programa codificado na linguagem Delphi, a abertura do arquivo texto "arq.txt" para leitura utiliza, em sequência, as chamadas Assign(arq,"arq.txt") e Reset(arq), sendo arq uma variável do tipo text. Supondo que a opção {$IOChecks off} esteja habilitada, para saber se o arquivo foi aberto com sucesso, o programador deve:

1 public class contador {

2 String nome;

3 int valor;

4 contaReq()

5 {

6 }

7 contaReq(String nome, int valor)

8 {

9 this.nome = nome;

10 this.valor = valor;

11 }

12 }

Com relação ao trecho de código JAVA apresentado acima, julgue os itens que se seguem.

Há erro de sintaxe na linha 7, porque ao final dessa linha falta um ponto-e-vírgula.

A diferença entre um documento XML e um HTML é, respectivamente, que um

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; }

São fragmentos de código com sintaxe válida para a linguagem Object Pascal (Delphi), EXCETO:

De acordo com a definição da variável abaixo, qual será o conteúdo do comando DISPLAY após a execução do comando SUBTRACT?

77 SALARY-ACCUMULATOR PIC 9(7)V99 PACKED-DECIMAL VALUE 0.

SUBTRACT 100000 FROM SALARY-ACCUMULATOR DISPLAY SALARY-ACCUMULATOR.

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

No trecho de código das linhas de 1 a 3, se o valor de retorno do open() for diferente de zero, é executado o programa txt2html, caso contrário, a sentença do print é executada.

Sobre applets Java, considere as seguintes afirmativas: 1. Um applet pode fazer conexões de rede com qualquer host na Internet. 2. Applets podem modificar conteúdos de páginas web “pais” (parents). 3. Usa-se o método getParameter (“nome do parâmetro”) para se obter o valor, como string, do parâmetro especificado no arquivo JNLP. 4. A classe netscape.javascript.JSObject habilita os applets a interagir com códigos JavaScript em uma página WEB. Assinale a alternativa correta.

Atenção: As questões de números 56 a 60 referem-se à linguagem de programação Clipper 5.2.

Existem diversos arquivos de cabeçalho presentes na linguagem Clipper. O cabeçalho utilizado pelo comando de depuração é chamado de

Página 15