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.

AJAX allows web pages to be updated asynchronously by exchanging data with a web server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page. To send a request to a server, we use the send() and

  • A. open() methods of the XMLHttpRequest object.
  • B. readyState() methods of the XMLHttpRequest class.
  • C. submit() functions of the ActiveXObject object.
  • D. open() functions of the HttpActiveXObject class.
  • E. submit()functions of the XMLHttpRequest program.

Considere o fragmento de código abaixo, retirado de uma classe de acesso a dados em uma aplicação que utiliza Java Database Connectivity − JDBC e Java 8.

Para tratar corretamente as exceções que podem ser lançadas no bloco try{}, a lacuna I deve ser preenchida com

  • A. ClassNotFoundException | SQLException
  • B. DriverException | MySQLException
  • C. ClassNotFoundException | JDBCException
  • D. JDBCException | SQLException
  • E. SQLException | DriverException

Considere o programa Java abaixo.

As lacunas de I a IV devem ser substituídas por expressões Java que completem adequadamente os comandos. Em condições ideais, é correto afirmar que a lacuna

  • A. I deve ser completada com: Integer.toHexadecimal(hexa, 16) e a lacuna II, após ser corretamente preenchida e o programa executado, resulta em: Valor Decimal em Binário: 1000000000.
  • B. II deve ser completada com: Integer.toBinString(decimal) e a lacuna IV deve ser preenchida com: Integer.toOctString(decimal).
  • C. III deve ser completada com: Integer.toHexString(decimal)e a lacuna II, após ser corretamente preenchida e o programa executado, resulta em: Valor Decimal em Binário: 10000000000.
  • D. IV deve ser completada com: Integer.parseInt(decimal, 8) e a lacuna III, após ser corretamente preenchida e o programa executado, resulta em Valor Decimal em Hexadecimal: 400.
  • E. I deve ser completada com: Integer.parseInt(decimal, 16) e a lacuna III, após ser corretamente preenchida e o programa executado, resulta em: Valor Decimal em Hexadecimal: A24.

Considere os trechos de código abaixo.

Em condições ideais, ao serem executados os trechos 1 e 2, as saídas são, correta e respectivamente:

  • A. 50 e 100 − é uma candidata do partido
  • B. 25 e 10 − Joana é uma candidata do partido PXY
  • C. 100 e 50 − Joana é uma candidata do partido XYP
  • D. 25 e 10 − Maria é uma candidata do partido XYP
  • E. 100 e 50 − Maria é uma candidata do partido PXY

A linguagem Java funciona da seguinte forma:

  • A.

    O Java é similar à linguagem C++, usada por muitos programadores, mas difere do Java porque não é uma linguagem orientada a objetos.

  • B.

    Assim como diversas linguagens de programação, o Java é uma linguagem compilada, portanto, após ser escrita, precisa passar por um compilador para que os computadores a entendam.

  • C.

    O Java, assim como diversos outros programas compilados podem ser executados em muitos computadores diferentes, como PCS, Macintoshes e estações de trabalho.

  • D.

    Java pode ser usado para criar programas que ajudem pessoas a navegar mais facilmente através de um Intranet e minar mais facilmente a enorme quantidade de dados trancados em bancos de dados corporativos.

A respeito de comandos e estruturas de dados utilizados na linguagem C, assinale a opção correta.

  • A.

    Se a função a seguir for utilizada para permutar os valores das variáveis inteiras a e b, ela deve ser chamada por meio do comando troca(a,b).

  • B. A declaração int a[10] define um vetor de tamanho 10, ou seja, um bloco de 10 objetos consecutivos a[1], a[2], ... a[10], e o comando x = *pa copia a posição de a[1] em x.
  • C. Se a é um vetor, então, para se apontar para o segundo elemento de a, pode-se utilizar tanto o comando f(&a[2]) como f(a+2), já que ambas são expressões do tipo apontador que se referem ao segundo elemento de a.
  • D. Se p é um apontador, p++ decrementa p para apontar para o próximo elemento, qualquer que seja o tipo de objeto para o qual p aponta, e p+=i incrementa p para apontar i+1 elementos, além do objeto para o qual p atualmente aponta.
  • E. A declaração int a[10] define um vetor a de tamanho 10. Assim, o nome de um vetor é uma constante, não uma variável. Construções como a = pa ou a++ ou p = &a não são corretas. Quando o nome de um vetor é passado para uma função, o que é passado é o endereço de sua primeira posição.

Para identificar determinada informação, deve-se observar, inicialmente, como ela está organizada. Se estiver completamente desordenada, é necessário analisar todas as informações registradas, de forma sequencial, até encontrar o que se pretende. Tal processo normalmente é lento. A respeito dos diversos métodos de ordenação, pesquisa e hashing, assinale a opção correta, quanto ao conceito e implementação da linguagem C. Considere, quando for o caso, que a função a seguir seja usada para trocar informações.

  • A.

    A ideia básica do algoritmo de ordenação bubble sort é montar uma árvore com os dados a serem ordenados, percorrer esses dados pela última camada, denominada folhas, e, a cada passagem, comparar cada elemento da folha com o seu sucessor. Se os elementos não estão ordenados, deve-se trocá-los de posição. O trecho de código ao lado implementa corretamente esse algoritmo.

  • B.

    O código a seguir implementa o método ordenação concha (shell sort) para ordenar de forma crescente as informações.

  • C.

    A pesquisa sequencial, implementada corretamente no trecho de código a seguir, consiste em analisar todos os elementos do agregado de maneira metódica. A pesquisa começa no elemento inicial do agregado e avança elemento a elemento até encontrar o valor procurado, ou até atingir o elemento final do agregado. Este método de pesquisa é normalmente demorado e depende do tamanho do agregado, mas não depende do arranjo interno dos elementos no agregado.

  • D.

    A função ao lado permite ordenar em ordem crescente determinado conjunto de dados.

  • E.

    O trecho do programa a seguir implementa corretamente a pesquisa binária, considerando-se que os elementos estejam ordenados.

E verdadeiro afirmar sobre o desenvolvimento de aplicações Web, utilizando-se a tecnologia Java (Servlet/JSP):

  • A. O container Web, como por exemplo o TOMCAT, se preocupa com os detalhes de conexão com a rede, recebimento de requisições e produção de respostas para o cliente em um formato correto.
  • B.

    Normalmente, quando um servlet Java é requisitado, o container Web sempre busca o respectivo servlet em disco, mesmo que já exista uma instância do mesmo em memória.

  • C.

    Ao atender uma nova requisição de um cliente para um determinado servlet, o container cria um novo processo para executar o método doGet/doPost; por este motivo esta tecnologia consome muitos recursos no lado servidor.

  • D.

    Ao carregar uma página JSP, o container Web converte esta página em um Servlet, compila o Servlet gerando um executável (.exe) em disco, para depois instanciá-lo na memória.

Qual o significado da sigla COBOL?

  • A.

    Computer Business Oriented Language

  • B.

    Commom Business Oriented Language

  • C.

    Converse Business Oriented Language

  • D.

    Computer Basic Oriented Language

Quantas divisões têm um programa em COBOL II?

  • A.

    Duas

  • B.

    Quatro

  • C.

    Cinco

  • D.

    Seis

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