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

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

Acerca das tecnologias utilizadas para o desenvolvimento de sistemas em linguagem Java, julgue os itens a seguir.

Diferentemente de uma consulta em SQL, uma consulta em EJB-QL contém, necessariamente, três cláusulas: select, from e where.

  • C. Certo
  • E. Errado

Acerca das tecnologias utilizadas para o desenvolvimento de sistemas em linguagem Java, julgue os itens a seguir.

No JavaServer Faces, para que as páginas de uma aplicação acessem as propriedades e operações de uma classe Bean, é necessário realizar um mapeamento da classe, que pode ser feito no arquivo faces-config.xml ou utilizando-se annotations.

  • C. Certo
  • E. Errado

Com relação a ambiente de desenvolvimento de sistemas utilizando Delphi e a linguagem de programação PL/SQL, julgue os itens que se seguem.

Na linguagem Object Pascal, a classe denominada TObject é a raiz de todas as classes. No ambiente do Delphi 7, quando uma classe deriva diretamente da classe TObject, a sua definição deve ocorrer conforme o exemplo abaixo.

  • C. Certo
  • E. Errado

Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.

A sobrecarga de funções é o mecanismo que permite que duas ou mais funções compartilhem o mesmo nome. Em C++, a sobrecarga exige que os parâmetros sejam diferentes, no entanto, ao assumir valores padrão para alguns dos parâmetros, a sobrecarga fica comprometida. Considerando as funções a seguir, a instrução n = minhafuncao(3.2, 4.5); é ambígua, já que não é possível saber qual das duas funções deve ser chamada. int minhafuncao(float base, float exp, int prec = 3); int minhafuncao(float a, float b).

  • C. Certo
  • E. Errado

As arquiteturas das aplicações desenvolvidas podem ser diferenciadas em função do tipo de ambiente, da linguagem ou, ainda, do tipo de programação utilizada. Acerca de arquitetura cliente-servidor, linguagens visuais, orientação a eventos e projeto de interfaces, julgue os itens subsequentes.

Linguagens visuais são embasadas no uso de interfaces gráficas para interação com o usuário por meio de eventos. Nessas interfaces, a janela principal fornece detalhes sobre os objetos exibidos na janela secundária e sobre operações envolvendo esses objetos. As janelas secundárias, usadas para dar suporte à interação com a janela principal, tratam da interação primária com o usuário e, frequentemente, contêm um número arbitrário de objetos.

  • C. Certo
  • E. Errado

As arquiteturas das aplicações desenvolvidas podem ser diferenciadas em função do tipo de ambiente, da linguagem ou, ainda, do tipo de programação utilizada. Acerca de arquitetura cliente-servidor, linguagens visuais, orientação a eventos e projeto de interfaces, julgue os itens subsequentes.

No caso de ambiente Internet ou ambiente desktop, o projeto de sistemas cliente-servidor em três camadas possui maior grau de escalabilidade que projetos de duas camadas, pois o processamento está localizado entre o cliente e o servidor.

  • C. Certo
  • E. Errado

São tecnologias de desenvolvimento Web providas pela linguagem de programação Java:

1. JavaServer Pages

2. Active Server Pages

3. JavaServer Faces

Está(ão) correta(s) a(s) afirmativa(s):

  • A.

    1, apenas.

  • B.

    1 e 2, apenas.

  • C.

    1 e 3, apenas.

  • D.

    2 e 3, apenas.

  • E.

    1, 2 e 3.

Analise as seguintes afirmativas acerca da tecnologia de Servlets Java utilizada no desenvolvimento de sistemas Web:

1. Usualmente, Servlets que implementam a comunicação via HTTP herdam direta ou indiretamente da classe HttpServlet.

2. O método doPost(HttpServletRequest req, HttpServletResponse resp) deve ser implementado para tratar requisições realizadas através do método POST.

3. O método doOptions(HttpServletRequest req, HttpServletResponse resp) é utilizado para realizar a configuração das opções do Servlet.

Está(ão) correta(s) a(s) afirmativa(s):

  • A.

    1, apenas.

  • B.

    1 e 2, apenas.

  • C.

    1 e 3, apenas.

  • D.

    2 e 3, apenas.

  • E.

    1, 2 e 3.

Assinale a tecnologia da linguagem de programação Java que é usualmente utilizada para o desenvolvimento de sistemas desktop:

  • A.

    JavaServer Faces

  • B.

    Javascript

  • C.

    UDDI

  • D.

    JavaServer Pages

  • E.

    Swing

Em linguagem C++,

  • A.

    uma das principais funções do modificador const é resguardar da inviolabilidade de valores apontados por ponteiros.

  • B.

    constantes simbólicas são criadas com as diretivas do pre-processador #define, sendo seus valores interpretados imediatamente pelo compilador.

  • C.

    valores para caracteres ou cadeias de caracteres devem ser delimitados unicamente por aspas duplas (“).

  • D.

    para valores enumerados, a sintaxe da declaração de enum seq {A,B,C,D}; não se altera se for declarado como seq {A,B,C,D}.

  • E.

    ao contrário da linguagem C, a variável que representa o valor booleano, falso ou verdadeiro não pode ser expressa pelo tipo bool.

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