Questões de Concurso Comentadas sobre programação
Foram encontradas 10.880 questões
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:
protected void doDelete(HttpServletRequest, HttpServletResponse)
protected void doGet(HttpServletRequest, HttpServletResponse)
protected void doHead(HttpServletRequest, HttpServletResponse)
protected void doOptions(HttpServletRequest, HttpServletResponse)
protected void doPost(HttpServletRequest, HttpServletResponse)
protected void doPut(HttpServletRequest, HttpServletResponse)
protected void doTrace(HttpServletRequest, HttpServletResponse)
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.
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.
Os elementos de marcação (tags) e atributos da linguagem XHTML foram criados baseados nos elementos de marcação (tags) e atributos da linguagem HTML. A criação dos elementos de marcação (tags) e atributos da linguagem XHTML foi feita com a utilização da linguagem XML. Por isso, as páginas web escritas na linguagem HTML e na linguagem XHTML apresentam algumas diferenças. As proposições a seguir apresentam algumas diferenças entre páginas web escritas em HTML e páginas web escritas em XHTML. Considere que um elemento de marcação das linguagens HTML e XHTML é denominado tag. Assim, analise as proposições a seguir:
I) A tag raiz de uma página web escrita com a linguagem HTML é a tag <html> e a tag raiz de uma página web escrita com a linguagem XHTML é a tag <xhtml>.
II) As tags em uma página web escrita com a linguagem XHTML devem ser escritas com caracteres em minúsculo e em uma página web escrita com a linguagem HTML, as tags podem ser escritas com caracteres em minúsculo ou com caracteres em maiúsculo.
III) Em páginas web escritas com a linguagem HTML, todas as tags de abertura devem ser acompanhadas de suas respectivas tags de fechamento, ou, quando não possuírem tag de fechamento, os caracteres /> deverão ser utilizados como fechamento.
IV) Em páginas web escritas com a linguagem XHTML, os valores dos atributos devem vir entre aspas e não devem ser vazios.
Assinale a alternativa que contém somente proposições VERDADEIRAS:
No desenvolvimento de software, a construção da interface de interação com o usuário final pode demandar a utilização de um conjunto grande de linguagens computacionais. Quando a interação do usuário final com o software se dá no contexto web, um conjunto específico de linguagens computacionais são utilizadas para a construção de tais interfaces de interação. Nesta questão, considere que a sigla HTML significa (Hyper Text Markup Language), ou seja Linguagem de Marcação de Hipertexto.
Diante disso, analise as proposições a seguir e julgue-as como FALSA (F) ou VERDADEIRA (V):
( ) A linguagem HTML foi desenvolvida para gerar automaticamente scripts Javascript (pequenos programas escritos em Javascript) que são interpretados pelos navegadores.
( ) A linguagem HTML é responsável pelo conteúdo apresentado por uma página web.
( ) As tags (marcações) contidas em um arquivo HTML informam aos navegadores a estrutura e o significado dos textos contidos em tal arquivo.
( ) O arquivo HTML é um arquivo texto plano composto de tags (marcações) XML.
( ) A sigla XML significa Extensible Markup Language ou Linguagem e Marcação Extensível.
Assinale a alternativa que contém a sequência CORRETA de cima para baixo.
Analise o trecho de código escrito em Python versão 3 a seguir:
dados = [[“maria”,18], [“carlos”,16], [“alex”,17], [“sandra”,15]]
for i in dados:
print(i[1])
Marque a alternativa que apresenta a saída impressa no console.
Dadas as afirmativas abaixo sobre os métodos de envio de dados de formulários em HTML:
I) Um POST empacota os dados do formulário e envia o pacote como parte da solicitação.
II) O GET pode ser utilizado quando se desejar que as solicitações sejam adicionadas aos “Favoritos”.
III) É recomendável utilizar POST quando os dados dos formulários forem confidencias.
Assinale a alternativa CORRETA:
Dadas as seguintes definições sobre métodos de descrição semântica, segundo Sebesta:
I) Descreve o significado de uma sentença ou programa pela especificação dos efeitos e executa-o em uma máquina.
II) Método mais rigoroso e mais conhecido para a descrição do significado de programas.
III) Baseada em lógica matemática, é a abordagem mais abstrata para a especificação de semântica.
( ) Semântica Axiomática( ) Semântica Operacional
( ) Semântica Denotacional
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:Com relação a Algoritmos e Estrutura de Dados, segundo Farrer (1999), dadas as afirmações, abaixo:
I) Denomina-se expressão aritmética aquela cujos operadores são aritméticos e cujos operandos são constantes ou variáveis do tipo numérico.
II) Uma expressão relacional é uma comparação realizada entre dois valores, independentemente de seu tipo básico. Estes valores são representados na relação através de constantes, variáveis ou expressões aritméticas.
III) E, OU e NÃO são conectivos usados na formação de novas proposições nas expressões lógicas.
Assinale a alternativa que apresenta a resposta CORRETA: