Questões sobre Linguagens

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).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. I, II e III.

As funções e procedimentos de uso comum no Delphi devem ser declaradas na seção

  • A.

    Var.

  • B.

    Implementation.

  • C.

    Interface.

  • D.

    Uses.

  • E.

    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

  • A.

    ShowModal.

  • B.

    Show.

  • C.

    ShowMessage.

  • D.

    ShowForm.

  • E.

    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 é:

  • A.

    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.

  • B.

    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.

  • C.

    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.

  • D.

    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ísica

Relação III                            Serviço possui Etapas

As relações I, II e III são exemplos, respectivamente, de:

  • A.

    Polimorfismo, herança e herança.

  • B.

    Agregação, herança e composição.

  • C.

    Agregação, agregação e composição.

  • D.

    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.

  • C. Certo
  • E. Errado

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().

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

Considerando-se a página de uma aplicação Web, é INCORRETO afirmar que

  • A.

    é nomeada com o uso de URLs.

  • B.

    pode não conter um documento HTML.

  • C.

    pode ser definida pela meta-linguagem meta-html.

  • D.

    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().

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...