Questões de Ciência da Computação do ano 2007

Lista completa de Questões de Ciência da Computação do ano 2007 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considerando a unidade de compilação Java apresentada, adaptada de Barnes e Kölling, julgue os itens a seguir acerca das ações que ocorrerão durante a execução do método main da classe stackTest.

I Serão criadas três instâncias da classe linkEntry , uma instância da classe stack e uma instância da classe stackTest.

II A variável top da instância de Stack apontada pela variável list do método main da classe StackTest conterá o valor null , imediatamente antes do final da execução do referido método main.

III Os métodos full e peek não serão executados.

IV Os nomes "Joao", "Maria" e "José" serão impressos no console, nessa ordem.

V Para cada instância de LinkEntry criada, existe uma instância correspondente da classe string.

Estão certos apenas os itens

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

Considerando o código Java apresentado, assinale a opção que apresenta trecho de código que, ao ser inserido adequadamente no código Java, nas linhas 1, 9 e 12, completa parcial e corretamente o código original, do ponto de vista sintático e semântico.

  • A.

  • B.

  • C.

  • D.

  • E.

Considerando o código Java apresentado, assinale a opção que que apresenta trecho de código que, ao ser inserido adequadamente no código Java, nas linhas 16, 29 e 30, completa parcial e corretamente o código original, do ponto de vista sintático e semântico.

  • A.

  • B.

  • C.

  • D.

  • E.

A arquitetura Java EE 5 é composta por componentes implementados sobre containeres. A respeito de componentes e containeres considere as afirmativas abaixo.

I. Message-Driven Beans são implementados no container EJB e permitem as aplicações Java EE processar mensagens assíncronas

II. JavaServer Faces são implementadas no container Web e permitem escrever facilmente tags JSP que atuam como objetos sem estado no container Web.

III. A API de Persistência Java pode ser utilizada no container Web e/ou no container EJB e disponibiliza recursos de mapeamento objeto-relacional as aplicações Java EE.

É correto o que se afirma em

  • a.

    I, apenas.

  • b.

    I e II, apenas.

  • c.

    I e III, apenas.

  • d.

    I, II e III.

  • e.

    II e III, apenas.

Asynchronous Javascript and XML (Ajax) é uma técnica de desenvolvimento de aplicações web cujo objetivo é a troca de pequenas porções de dados entre um browser e um servidor web de modo a evitar a recarga de toda a página cada vez que um cliente solicita uma mudança. Sobre Ajax considere as afirmativas abaixo.

I. É uma técnica indicada para melhorar a experiência do usuário, reduzir a utilização de banda e claramente separar dados, formatação, estilo e funcionalidade.

II. O modelo de objetos html/xml (DOM) é acessado e transformado por linguagens de script como JavaScript.

III. O objeto XMLHttpRequest e/ou o objeto iFrame são utilizados para troca de dados assíncrona com o servidor.

É correto o que se afirma em

  • a.

    I, apenas.

  • b.

    II, apenas.

  • c.

    III, apenas.

  • d.

    I e III, apenas.

  • e.

    I, II e III.

Uma classe de projeto de boa formação que reza; "métodos associados a ma classe de projeto devem ser enfocados na realização de um serviço para a classe, ou seja,uma vez o serviço implementado com um método, a classe não deve fornecer um outro modo para realizar a mesma coisa" tem como característica

  • A.

    a coesão

  • B.

    a modularidade

  • C.

    a independência funcional

  • D.

    a independência funcional

  • E.

    o acoplamento

Uma ferramenta usada especificamente para gerar páginas dinâmicas de HTML, baseada em programação Java, é

  • A. o WSDL.
  • B. o DTD.
  • C. a JCP.
  • D. a XSL.
  • E. o JSP.

O compilador Java gera o byte-code, que se trata de um código

  • A. fonte de um programa Java.
  • B. de alto nível, para ser interpretado por uma máquina real.
  • C. tipo assembler, para ser interpretado por uma máquina virtual.
  • D. de máquina dependente de plataforma, para ser interpretado por uma estação SUN.
  • E. auxiliar para compilação dos servlets.

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

A compilação do código acima ocorrerá sem erros e, ao invocar-se o método inserirInicio, uma instância de Elemento será corretamente inserida em uma instância de ListaDuplamenteLigada.

  • C. Certo
  • E. Errado

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

O método removerInicio possibilita remover corretamente o primeiro elemento de uma lista que seja instância de ListaDuplamenteLigada.

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