Lista completa de Questões de Ciência da Computação do ano 2010 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
A respeito de folhas de estilo em cascata CSS (cascading style sheets), assinale a opção correta.
As folhas de estilo em cascata CSS consistem em um mecanismo simples para adicionar dados dinâmicos em documentos web, visíveis por todos os tipos de navegadores web.
Uma regra CSS tem sintaxe dividida em duas partes: um seletor e uma ou mais declarações. Cada declaração é dividida em propriedade e valor.
As folhas de estilo externas são armazenadas em arquivos HTML.
Se as propriedades das regras de estilo tiverem sido declaradas para o mesmo seletor em diferentes folhas de estilo, os valores aplicados serão os da folha mais genérica. Exemplo: se a mesma regra for definida em folha de estilo externa, interna (na seção ) e em linha (no elemento HTML), a primeira é que será aplicada como estilo.
Comentários devem ser escritos entre caracteres "//".
Em relação a Javascript, assinale a opção correta.
Javascript é uma linguagem interpretada que requer compilação prévia.
Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário.
Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina de carregar no navegador web ou quando um usuário seleciona um elemento HTML.
Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas.
Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seção não deve ser utilizada para esse fim.
Com relação a web services, assinale a opção correta.
As arquiteturas de aplicação de web services são arquiteturas firmemente acopladas, nas quais as ligações entre serviços não podem mudar durante a execução.
SOAP (Simple Object Access Protocol) é um protocolo com base em HTML que permite troca de informações entre aplicações em um ambiente distribuído.
UDDI (Universal Description, Discovery and Integration) é um diretório para armazenamento de informações a respeito de web sevices. Essas informações são descritas em SOAP.
A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services.
Segundo o W3C (World Wide Web Consortium), web services são apropriados somente para aplicações em que componentes de um sistema distribuído são executados em plataformas semelhantes de um mesmo fornecedor.
Na linguagem C++, considere:
I. O endereço armazenado em um ponteiro deve ser do mesmo tipo que o ponteiro (ex. um ponteiro para um int não pode armazenar o endereço de um float).
II. Exceção à regra apontada em (I) é o ponteiro void.
III. Não é possível chamar uma função segundo seu endereço, ainda que por meio de um ponteiro que armazena o endereço de início dessa função.
Está correto o que se afirma em
I, apenas.
II, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
Na linguagem C++, é possível criar nomes alternativos (apelidos) para tipos de dados existentes por meio do
typeid.
typedef.
typeinfo.
dynamic_cast.
static_cast.
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...