Lista completa de Questões sobre Linguagens para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Analise as seguintes afirmações sobre o ambiente de desenvolvimento Java.
I. O ambiente de desenvolvimento Java padrão, fornecido pela empresa criadora de Java, é o JDK (Java Development Kit). Esse ambiente possui o compilador, o interpretador e outros aplicativos utilizados no desenvolvimento de programas Java2SE.
II. Existe uma série de ambientes de desenvolvimento em Java, dentre eles, o NetBeans que é uma IDE gratuita, que da suporte ao desenvolvimento de aplicações Java2SE e Java2EE.
III. A plataforma Java conta com três versões: Java2ME, Java2SE e Java2EE, que lidam, respectivamente, com aplicações para dispositivos móveis, aplicações para uso geral em desktops e aplicações para uso em servidores de aplicação.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
As funções e procedimentos de uso comum no Delphi devem ser declaradas na seção
Var.
Implementation.
Interface.
Uses.
Unit.
Para carregar outras telas da aplicação, sem fechar a tela não modal, deve ser associado no formulário Delphi o método
ShowModal.
Show.
ShowMessage.
ShowForm.
OnShow.
Considere que T1, T2 e T3 sejam tipos abstratos de dados implementados em uma linguagem orientada por objetos, de modo que T2 é supertipo de T3. Um exemplo de uso correto de herança e polimorfismo é:
T1 possui uma operação F que recebe um argumento do tipo T3; um objeto do tipo T2 é passado como argumento para a função F.
T1 possui uma operação F que recebe um argumento do tipo T2; um objeto do tipo T3 é passado como argumento para a função F.
T1 possui uma operação F que retorna um valor do tipo T2; o resultado retornado por uma chamada à função F é atribuído a variável do tipo T3.
T1 possui uma operação F que retorna um valor do tipo T1; o resultado retornado por uma chamada à função F é atribuído a variável do tipo T3.
Considere as seguintes relações entre classes em um sistema orientado por objetos:
Relação I Empresa oferece Serviço
Relação II
Cliente pode ser Pessoa FísicaRelação III
Serviço possui EtapasAs relações I, II e III são exemplos,
respectivamente, de:Polimorfismo, herança e herança.
Agregação, herança e composição.
Agregação, agregação e composição.
Composição, polimorfismo e herança.
Considerando o código Java mostrado acima, julgue os seguintes itens.
Os atributos definidos na classe Lista podem ser acessados por métodos na classe Fila, e TAM_MAX é uma constante. O atributo maximo declarado na classe Lista pode ser inicializado com um parâmetro informado quando a classe Fila é instanciada ou com o valor TAM_MAX.
Considerando o código Java mostrado acima, julgue os seguintes itens.
Há erros nas classes Lista e Fila, pois os métodos wait() e notify() não foram definidos nas classes. Além disso, a exceção IllegalArgumentException (L.7) não pode ser lançada em um construtor e a exceção InterruptedException (L.12 e L.27) não é lançada por instruções nos métodos inserir() e remover().
Considerando o código Java mostrado acima, julgue os seguintes itens.
Threads podem executar concorrentemente os métodos inserir() e remover() sobre uma mesma instância de Fila. O método remover() pode ser redefinido em classes derivadas de Lista.
Considerando-se a página de uma aplicação Web, é INCORRETO afirmar que
é nomeada com o uso de URLs.
pode não conter um documento HTML.
pode ser definida pela meta-linguagem meta-html.
pode ter ícones associados a URLs.
Considerando o código Java mostrado acima, julgue os seguintes itens.
A classe Lista é uma classe abstrata, uma vez que na mesma não há uma definição para o método inserir(). A classe Fila é uma classe concreta, pois herda o método remover() e define o método inserir().
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...