Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe as seguintes Figuras extraídas de uma página HTML com Javascript. A Figura 1 apresenta um campo do tipo select sendo selecionado pelo usuário (no caso, a opção 2). A Figura 2 mostra o que acontece imediatamente depois que o usuário seleciona a opção. O Google Chrome foi utilizado para capturar a imagem, mas o efeito seria o mesmo nos navegadores mais utilizados.

A página HTML com Javascript que apresenta esse comportamento é:

Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe os seguintes arquivos HTML, JSP e Java:

 Considerando-se que todos os links e referências estejam corretos, que o container utilizado é o Apache Tomcat 8, e que a versão de Java é 1.8.0_141, o resultado exibido por pag16.jsp quando o link presente em index.html for acionado será:

Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

O script em R apresentado abaixo gera um determinado gráfico.

 Que gráfico é gerado por esse script?

Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

O programa a seguir, em Python, implementa o algoritmo do método de bolha, imprimindo o resultado de cada passo. def bolha(lista):

Qual será a quarta linha impressa para a chamada bolha([ 4, 3, 1, 9, 8, 7, 2, 5]) ?

Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Deseja-se realizar uma busca sobre um vetor não ordenado de inteiros. Para tal, deve-se criar um método Java que receba como parâmetros o vetor em questão e um número inteiro (elemento) que se deseja procurar no vetor, além de outros parâmetros que se julgarem necessários. Essa função deve retornar

• o índice do elemento no vetor, caso ele seja encontrado;

• o inteiro -1, caso o elemento não seja encontrado.

Assumindo-se que todos os pacotes necessários foram devidamente importados, qual método Java irá realizar corretamente essa busca?

Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
Pig Latin é uma linguagem de programação orientada a workflows, onde cada operação realizada gera um novo conjunto de dados. Dentre suas diversas características, NÃO se identifica a seguinte:
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.

Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado

Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Esse comando retorna dados que respondem à seguinte pergunta:

Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

HiveQL é uma linguagem de consulta, semelhante ao SQL, para Hive. Uma das suas características interessantes é ter uma extensão que permite distribuir consultas entre reducers em um script do tipo map-reduce.

Se for necessário simultaneamente distribuir as consultas e garantir a ordenação ou o agrupamento das chaves distribuídas, deve-se usar a extensão

10 Q730320
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma empresa iniciou uma análise de seus processos, com foco nos processos de alto valor para o negócio, com o objetivo de buscar oportunidades de melhoria nos mesmos. Nesse tipo de análise, busca-se, prioritariamente,