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 função Math.round(valor) gera um número aleatório utilizando a semente valor.
A estrutura de repetição while requer definição de inicialização, condição e incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e desvios.
A função Math.round(valor) retorna o comprimento de uma circunferência de raio valor.
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.
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.
O J-Query é uma poderosa biblioteca JavaScript.
A reutilização foi a diretriz básica da criação do J-Query.
Foi criado por Jonh Resig, com o objetivo de simplificar a criação de efeitos visuais e de interatividade.
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
1.
2.
3.
4.
Assinale a alternativa que não representa uma das principais funcionalidades do J-Query.
Redução de código.
Reutilização do código através de plug-ins.
Limitações de trabalho com AJAX e DOM (Document Object Model).
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 variável armazena um endereço de memória.
A variável armazena um número inteiro entre -32768 e 32767.
A variável armazena um conjunto de caracteres.
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.
Na linha 2, retirar a palavra const.
Na linha 3, substituir MAX pelo número inteiro 10.
Na linha 5, substituir i<=MAX por i<MAX.
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.
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.
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).
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.
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.
Inserir, na linha (3): comando = null;
Inserir, na linha (4): comando = null;
Substituir a linha (1) por: for (i = 1; i <= comandos_a_processar; i++)
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.
func_1 demonstra o uso de um mesmo nome de função para operar sobre diferentes tipos de dados denominado sobrecarga de função.
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.
func_2 recebe um parâmetro que deve ser um ponteiro para uma variável do tipo char.
func_3 declara uma função que recebe uma variável do tipo char e retorna um ponteiro para um tipo int.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...