Questões de Ciência da Computação da Instituto Federal Brasilia (IFB)

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

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

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)

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.

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

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

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,

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

Assinale a alternativa que apresenta os três métodos gerais de implementar uma linguagem de programação, segundo Sebesta (2011):

  • A. Compilação, pré-processamento e interpretação pura.
  • B. Compilação, pré-processamento e montador.
  • C. Pré-processamento, interpretação pura e implementação híbrida.
  • D. Compilação, interpretação pura e implementação híbrida.
  • E. Compilação, framework e interpretação pura.

Dadas as seguintes definições sobre métodos de descrição semântica, segundo Sebesta:

Assinale a alternativa que descreve a ordem correta de preenchimento, de cima para baixo, dos parênteses, de acordo com a relação entre as definições e os tipos de semântica:

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

Uma página JSP contém trechos codificados em HTML e trechos codificados em Java. As alternativas a seguir apresentam um trecho de um arquivo JSP onde houve a inserção de código Java em um elemento HTML. Marque a alternativa que apresenta uma forma correta de inserção de código Java em um arquivo JSP para impressão da data do servidor de aplicação, usando uma expressão ou expressão scripting JSP.

  • A.
  • B.
  • C.
  • D.
  • E.
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...