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.

Na linguagem Java

  • A.

    A função Math.round(valor) gera um número aleatório utilizando a semente valor.

  • B.

    A estrutura de repetição while requer definição de inicialização, condição e incremento.

  • C.

    A estrutura de repetição for requer definição de inicialização, ponderação e desvios.

  • D.

    A função Math.round(valor) retorna o comprimento de uma circunferência de raio valor.

  • E.

    A estrutura de repetição for requer definição de inicialização, condição e incremento.

Em relação aos sistemas operacionais Windows e Unix, julgue os itens a seguir.

No Windows, um dispositivo pode ser manipulado diretamente por um device driver, o qual pode ser programado em linguagem C, o que, consequentemente, se traduz em portabilidade.

  • C. Certo
  • E. Errado

O J-Query é um framework que tem como lema “escrever menos e fazer mais”, isto é, tem o objetivo de fazer com que os desenvolvedores se concentrem na lógica dos sistemas web e não nas incompatibilidades dos browsers atuais. Assinale a alternativa incorreta sobre o tema.

  • A.

    O J-Query é uma poderosa biblioteca JavaScript.

  • B.

    A reutilização foi a diretriz básica da criação do J-Query.

  • C.

    Foi criado por Jonh Resig, com o objetivo de simplificar a criação de efeitos visuais e de interatividade.

  • D.

    O J-Query propicia a criação de scripts de uma forma tão simples e intuitiva que consegue com poucas linhas os mesmos efeitos de um script de 30 a 40 linhas desenvolvido com JavaScript tradicional.

Julgue os itens a seguir quanto às características do J-Query.

I - É um software livre e aberto.

II - Emprego e uso regido segundo licença conforme regras estabelecidas pelo MIT (Massachussets Institute of Technology) e o GLP (Group License Public).

III - Poderoso, mas limitado a programadores experientes de JavaScript.

IV - Adota os poderosos seletores do CSS 3 para localizar elementos no Modelo de Objetos de Documentos (DOM).

A quantidade de itens certos é igual a

  • A.

    1.

  • B.

    2.

  • C.

    3.

  • D.

    4.

Assinale a alternativa que não representa uma das principais funcionalidades do J-Query.

  • A.

    Redução de código.

  • B.

    Reutilização do código através de plug-ins.

  • C.

    Limitações de trabalho com AJAX e DOM (Document Object Model).

  • D.

    Resolução da incompatibilidade entre os browsers.

Considere a seguinte declaração de variável em linguagem C++.

char *letra;

A respeito dessa declaração de variável, assinale a opção correta.

  • A.

    A variável armazena um endereço de memória.

  • B.

    A variável armazena um número inteiro entre -32768 e 32767.

  • C.

    A variável armazena um conjunto de caracteres.

  • D.

    Não é permitida a utilização de asterisco antes da variável.

Considere o seguinte trecho de código em linguagem C++, levando em conta que todas as bibliotecas necessárias foram carregadas.

1 int main() {

2 const int MAX = 10;

3 int lista[MAX];

4 int i;

5 for (i=0; i<=MAX; i++)

6 lista[i] = i+1;

7 }

Acerca desse código, assinale a opção que apresenta o ajuste necessário para evitar possíveis problemas durante a sua execução.

  • A.

    Na linha 2, retirar a palavra const.

  • B.

    Na linha 3, substituir MAX pelo número inteiro 10.

  • C.

    Na linha 5, substituir i<=MAX por i<MAX.

  • D.

    Na linha 6, substituir lista[i] por lista[i+1].

O Google tem transformado a experiência de uso da World Wide Web nos últimos anos, criando serviços fundamentados em Assyncronous Javascript and XML. O termo AJAX refere-se a um conjunto de tecnologias que, quando usadas conjuntamente, conferem maior dinamismo às aplicações web.

A respeito do AJAX, assinale a opção INCORRETA.

  • A.

    Alternativamente ao XML, outros formatos de dados podem ser utilizados nas comunicações assíncronas entre o servidor e o cliente, como, por exemplo, JSON ou HTML.

  • B.

    O AJAX fundamenta-se no uso de objetos XMLHTTPRequest, embora a forma de instanciar esses objetos em Javascript não seja padronizada entre os diversos browsers (Mozilla Firefox, Internet Explorer, Opera e outros).

  • C.

    Por trabalhar de forma assíncrona, funções de callback são utilizadas pelo cliente para identificar em que estado se encontram as requisições feitas ao servidor web.

  • D.

    Para hospedar uma aplicação AJAX é necessário um servidor HTTP capaz de executar scripts em Javascript.

Um servidor de aplicações Java passou a ter problemas de desempenho devido ao uso excessivo de memória. Após ser realizado um profiling, o desenvolvedor identificou uma classe que ocupava indevidamente 90% da memória total, o que caracteriza um vazamento de memória. A classe problemática, apresentada a seguir, funciona enfileirando comandos, invocando-se enfileiraComando(String) e processando toda a fila de comandos, invocando-se processoComandosPendentes() em intervalos determinados.

Assinale a opção que apresenta a ação que corrige o código acima, resolvendo o vazamento de memória.

  • A.

    Inserir, na linha (3): comando = null;

  • B.

    Inserir, na linha (4): comando = null;

  • C.

    Substituir a linha (1) por: for (i = 1; i <= comandos_a_processar; i++)

  • D.

    Substituir a linha (2) por: String comando = comandos.firstElement();

A linguagem C++ foi desenvolvida a partir do C, acrescentando vários conceitos que a tornaram uma linguagem amplamente adotada. A respeito da declaração de funções em C++, analise o trecho de código abaixo.

void func_1(int a, char b = 0);

void func_1(int a, int b);

void func_2(int a, int &b);

int func_3(char b);

No que se refere às informações acima, assinale a opção correta.

  • A.

    func_1 demonstra o uso de um mesmo nome de função para operar sobre diferentes tipos de dados denominado sobrecarga de função.

  • B.

    A primeira declaração de func_1 define um parâmetro cujo valor é constante e de valor 0 (zero) dentro do escopo da função.

  • C.

    func_2 recebe um parâmetro que deve ser um ponteiro para uma variável do tipo char.

  • D.

    func_3 declara uma função que recebe uma variável do tipo char e retorna um ponteiro para um tipo int.

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