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

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

Sobre a API JAX-WS do Java EE 7, é correto afirmar:

  • A. É usada para comunicação entre sistemas Java, não havendo compatibilidade com outras plataformas.
  • B. A comunicação é feita através de mensagens SOAP sobre HTTP.
  • C. Mensagens SOAP são simples e o programador as gera e trata, manualmente, em seu código.
  • D. Usa os métodos do HTTP para manipular recursos.
  • E. Usa WSDL para empacotar mensagens trocadas entre o consumidor e o servidor.

No JavaEE 7, qual é a anotação usada para indicar que uma classe é um Web Service JAX-RS?

  • A. @WebServlet
  • B. @Resource
  • C. @Named
  • D. @WebService
  • E. @Path

Segundo Beighley e Morrison (2010), quando um formulário HTML envia dados a um script PHP, utiliza-se um conjunto de variáveis superglobais (superglobais são variáveis prédefinidas pelo interpretador PHP e que estão sempre disponíveis em todos os escopos) para acessar os dados enviados pelo formulário HTML. Assinale a alternativa que apresenta os identificadores/nomes de variáveis superglobais corretos para a tarefa de acessar dados enviados por um formulário HTML:

  • A. $_FORM, $_HTTP
  • B. $_GET, $_POST
  • C. $_SUPER_GET, $_SUPER_POST
  • D. $_FORM, $_RESPONSE
  • E. $_SUPER_FORM, $_SUPER_HTTP

O código a seguir apresenta a definição de uma classe em Java. A numeração presente à esquerda de cada linha não faz parte do código em Java e será usada para referenciar cada trecho de código.

Assinale a alternativa que contém a sequência CORRETA de V ou F, de cima para baixo.

  • A. F, V, F, V, F
  • B. V, F, F, V, V
  • C. F, V, V, F, F
  • D. F, F, F, V, V
  • E. V, F, V, F,

Baseado nos conceitos de programação orientada a objetos com Java apresentados em Barnes e Kölling (2009), associe a segunda coluna com a primeira.

Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.

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

Segundo Beighley e Morrison (2010), ao codificarmos scripts PHP para a geração de conteúdo Web, geralmente usamos estruturas de controle de fluxo, comandos de impressão e variáveis. Cada linguagem de programação tem uma regra para a formação dos identificadores. As variáveis em PHP devem sempre ter seu identificador ou nome iniciado pelo carácter:

  • A. $
  • B. ?
  • C. #
  • D. @
  • E. &

Um servlet pode receber os dados enviados por um formulário HTML através de uma requisição HTTP. A implementação da recuperação dos dados do formulário é feita através da codificação em um método específico de uma classe Java herdada da classe HttpServlet. Considere que este servlet possui sua URL corretamente mapeada.

Marque a alternativa que apresenta um trecho de código CORRETO com a implementação da recuperação dos dados do formulário HTML acima:

  • A.
  • B.
  • C.
  • D.
  • E.

A classe HttpServlet (javax.servlet.http.HttpServlet) possui alguns métodos em correspondência com os métodos do protocolo HTTP 1.1. Veja a seguir lista de alguns métodos que implementam esta correspondência:

Um desenvolvedor Web, que utiliza a tecnologia Servlets/Jsp para escrever suas aplicações, faz uso de alguns destes métodos, em uma classe Java, para receber os dados enviados por um formulário HTML.

Marque a alternativa que apresenta os métodos da classe HttpServlet que são utilizados na situação: receber dados enviados por um formulário HTML.

  • A.

    doDelete(HttpServletRequest, HttpServletResponse) e

    doGet(HttpServletRequest, HttpServletResponse)

  • B.

    doPut(HttpServletRequest, HttpServletResponse) e

    doGet(HttpServletRequest, HttpServletResponse)

  • C.

    doPost(HttpServletRequest, HttpServletResponse) e

    doGet(HttpServletRequest, HttpServletResponse)

  • D.

    doPut(HttpServletRequest, HttpServletResponse) e

    doPost(HttpServletRequest, HttpServletResponse)

  • E.

    doHead(HttpServletRequest, HttpServletResponse) e

    doTrace(HttpServletRequest, HttpServletResponse)

No desenvolvimento de uma aplicação Web, o conteúdo dos arquivos HTML pode ser gerado dinamicamente de diversas maneiras, e várias linguagens de programação que executam num servidor de aplicação podem ser utilizadas para tal geração. Sobre a ótica da tecnologia de Servlets e JSP, analise as proposições a seguir e julgue-as como FALSAS (F) ou VERDADEIRAS (V):

( ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo servidor de aplicação.

( ) Uma página escrita em JSP é bem parecida com uma página escrita em HTML, com a diferença que se pode inserir código Java dentro da página JSP, e este código Java é executado pelo interpretador do navegador Web.

( ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados em servidor de aplicação.

( ) Uma página HTML pode ser escrita por comandos codificados em Java, através da classe HttpServlet. Estes comandos codificados em Java são executados pelo interpretador do navegador Web.

( ) Uma página escrita em JSP tem seu conteúdo gerado por Applet (pequeno programa escrito em Java) que é executado pelo interpretador do navegador Web.

Assinale a alternativa que contém a sequência CORRETA de V ou F de cima para baixo.

  • A. F, F, V, V, V
  • B. V, F, F, V, V
  • C. F, V, V, F, V
  • D. V, F, V, F, F
  • E. F, V, F, V, F

Analise o trecho de código escrito em Python versão 3 a seguir:

Marque a alternativa que apresenta a saída impressa no console.

  • A.

    0 2.5 Alface

    1 5.5 Batata

    2 1.5 Chuchu

    3 4.5 Tomate

  • B.

    0 Alface 2.5

    1 Batata 5.5

    3 Chuchu 1.5

    4 Tomate 4.5

  • C.

    0 Alface 2.5

    1 Chuchu 1.5

    2 Batata 5.5

    3 Tomate 4.5

  • D.

    1.5 0 Chuchu

    2.5 1 Alface

    4.5 2 Tomate

    5.5 3 Batata

  • E.

    Chuchu 1.5 0

    Alface 2.5 1

    Tomate 4.5 2

    Batata 5.5 3

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