Questões sobre Linguagens

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

As linguagens de marcação XML utilizadas para descrever Web Services e especificar como documentos XML devem ser apresentados são, respectivamente:

  • A. SOAP e XPath;
  • B. WSDL e XSLT;
  • C. XPath e XSL-FO;
  • D. WSDL e XSIL;
  • E. SOAP e XSLT.

A implementação de mecanismos de segurança é necessária para manter a confidencialidade, a integridade e a disponibilidade dos recursos de informação em sistemas de software. Sobre mecanismos de segurança para mitigar as ocorrências de vulnerabilidades em aplicações web, analise as afirmativas a seguir:

I. As rotinas de validação de dados de entrada devem ser centralizadas nos componentes que rodam no navegador por meio do uso intensivo de JavaScript.

II. Utilizar apenas pedidos POST para transmitir credenciais de autenticação.

III. Ativar o cache do navegador para as páginas que contenham informações sensíveis.

Está correto o que se afirma em:

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

XML (Extensible Markup Language) é um sistema de codificação que permite que diferentes tipos de informação sejam distribuídos através da World Wide Web. Com a XML, diversos sistemas de informação, semelhantes ou não, se comunicam de forma transparente entre si. Em relação à linguagem XML, analise as afirmativas a seguir:

I. Seções CDATA podem ocorrer em qualquer parte de um documento XML e devem ser utilizadas para inserir blocos de texto que contenham caracteres especiais como & e <.

II. Documentos XML bem formados devem ter um DTD (Document Type Definition) associado e obedecer a todas as regras que o DTD contém.

III. Na linguagem XML é permitido omitir as tags finais em elementos não vazios.

Está correto o que se afirma em:

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

Examine o trecho de código a seguir escrito em linguagem de programação Java:

Ao executar esse código:

  • A. será escrito na saída padrão: Oi Pedro
  • B. será escrito na saída padrão: Oi Pedro, blz?
  • C. esse código não compila;
  • D. nada será escrito na saída padrão;
  • E. uma exceção do tipo NullPointerException será lançada.

Na linguagem de programação, a sintaxe é

  • A. a tradução de um programa de uma linguagem textual para uma linguagem de máquina.
  • B. a verificação de tipos, de fluxos de controle e da unicidade da declaração de variáveis.
  • C. a análise do código já otimizado e a produção de um código objeto definitivo para uma máquina-alvo.
  • D. a produção de um código de testes para verificar se cada método funciona da forma prevista.
  • E. um conjunto de regras que define quais sequências de símbolos são consideradas expressões válidas na linguagem.

Para executar um programa Java deve ocorrer um processo que envolve compilação e interpretação. Quando se compila uma classe com extensão .java é gerado um arquivo com extensão

  • A. .class, conhecido como bytecode, que pode ser compilado pela JVM.
  • B. .jar, conhecido como bytecode, que pode ser lido pela JVM.
  • C. .class, que instala a classe na memória virtual para ser executada.
  • D. .jar, que quando executado, cria um arquivo .class, que é interpretado pela JVM.
  • E. .class, conhecido como bytecode, que pode ser interpretado pela JVM.

Considere o código JavaScript a seguir:


Quando a página for executada no navegador será exibido na tela:

  • A. 56,34,21,10,3,2
  • B. ArrayIndexOfBoundsException
  • C. 2,10,34,56,21,3
  • D. 2,3,10,21,34,56
  • E. um espaço em branco, pois o comando document.write está incorreto.

Quando se utiliza AJAX e uma requisição é enviada ao servidor, normalmente, se recebe uma resposta em uma função que utiliza o evento onreadystatechange e a propriedade readyState, como mostrado abaixo.

 Os valores que devem ser colocados nas lacunas I e II para indicar que a requisição terminou e que a resposta está pronta são, respectivamente,

  • A. 3 e 200.
  • B. 1 e 80.
  • C. 2 e 404.
  • D. 4 e 200.
  • E. 4 e 404.

Em linguagens de programação, o dado denominado registro é definido como um(a)

  • A. estrutura de dados que armazena informação de -32768 a +32769.
  • B. estrutura formada por uma coleção de uma ou mais variáveis agrupadas sob um único nome.
  • C. estrutura de dados em que os dados que foram inseridos primeiramente na pilha serão os últimos a serem removidos.
  • D. conjunto não ordenado de campos.
  • E. conjunto de campos de mesmo tipo.

Assinale a opção que apresenta corretamente a classificação da hierarquia de Noam Chomsky utilizada na descrição de linguagens de programação e na implementação de interpretadores e compiladores.

  • A.

    gramática normativa

    gramática descritiva

    gramática semântica de contexto

    gramáticas sintática regulares

  • B.

    gramática com estrutura de frase

    gramática sensíveis ao contexto

    gramática livres de contexto

    gramáticas regulares

  • C.

    análise léxica

    análise sintática

    análise semântica

    geração de código binário

  • D.

    análise semântica

    gramática restritas ao contexto

    gramáticas regulares

    geração de código binário

    geração de código executável

  • E.

    análise léxica

    análise sintática

    gramática de contexto

    gramática de expressões regulares

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