Magna Concursos

Foram encontradas 225 questões.

1688354 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Provas:

Considerando as funções da jQuery, quais das afirmativas abaixo estão corretas?

I) A função closest retorna o elemento mais próximo (iniciando com o elemento atual e subindo pelos pais), que corresponde a um determinado seletor.

II) O método find é usado para criar um novo conjunto encapsulado de elementos com base no contexto do conjunto atual e dos seus descendentes.

III) A função find é um alias para a função filter, ou seja, ambas tem o mesmo comportamento.

IV) O método filter permite que você filtre o atual conjunto de elementos.

 

Provas

Questão presente nas seguintes provas
1688353 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Provas:

Considerando o trecho de código abaixo, marque a alternativa correta:

1. <html><body><nav><ul>
2. <li><a href="home">Página inicial</a></li><li><a href="sobre">Sobre</a></li>
3. </ul></nav>
4. <section id='home'><h1>Home</h1></section>
5. <section id='sobre' style="display:none"><h1>Sobre</h1></section>
6. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
7. <script>
8. jQuery(document).ready(function () {
9. jQuery('nav>ul').on('click', 'li', function callback(e){
10. e.preventDefault();
11. var link = jQuery(this).find('a').attr('href');
12. jQuery('section').hide().filter('#'+link).show();
13. });
14. });
15. </script></body></html>

 

Provas

Questão presente nas seguintes provas
1688352 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Provas:

Dado o trecho de código HTML abaixo:

<body>
<script src="https://code.jquery.com/jquery-3.0.0.min.js" crossorigin="anonymous">
</script>
<div class="pessoa"><div class="formNome">
<label>Nome:</label><input id="nm_pessoa_id" type="text" name="nm_pessoa">
</div></div>
</body>

Qual alternativa abaixo apresenta códigos de comportamento equivalente aos seguintes métodos da jQuery, respectivamente?

  • $("#nm_pessoa_id").hide();
  • $("#nm_pessoa_id").show();
  • $('#nm_pessoa_id').attr('disabled','disabled');

 

Provas

Questão presente nas seguintes provas
1688351 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Provas:

Analise o trecho de código abaixo e assinale a alternativa que apresenta a saída impressa após sua execução:

try {

var pessoa = {

ano: 1990,
calculaIdade: function(anoBase) {

var a = anoBase ? anoBase : (new Date().getFullYear());
var b = this.ano ? this.ano : 0;
return a - b;

}

};
Joao = { ano: 1991 };
var c = pessoa.calculaIdade.call(Joao, 2017);
var d = pessoa.calculaIdade.call(null, undefined);
console.log(c + ", " + d);

} catch(err){

console.log('Erro ao calcular idades!');

}

 

Provas

Questão presente nas seguintes provas
1688350 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

Considerando o banco de dados PostgreSQL, assinale a alternativa que apresenta o nome das instruções usadas para concatenar os elementos de uma matriz, converter uma string para data, extrair um pedaço de uma string e passar uma string para caixa alta, respectivamente:

 

Provas

Questão presente nas seguintes provas
1688349 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

Ao projetar um banco de dados, muitas vezes se faz necessário criar controles para restringir os dados de uma coluna em relação a outras colunas ou linhas, portanto é possível definir restrições em colunas e tabelas. As restrições oferecem todo o controle sobre os dados nas suas tabelas conforme desejar. Considerando um banco de dados PostgreSQL, é correto afirmar que:

I) Uma restrição de chave primária indica que uma coluna ou grupo de colunas pode ser usado como um identificador exclusivo para linhas na tabela. Isso exige que os valores sejam únicos, porém permite valores nulos.

II) Uma restrição de chave estrangeira especifica que os valores em uma coluna (ou um grupo de colunas) devem corresponder aos valores que aparecem em alguma linha de outra tabela.

III) Uma restrição NOT NULL simplesmente especifica que uma coluna não deve assumir o valor nulo.

IV) As restrições exclusivas asseguram que os dados contidos em uma coluna, ou um grupo de colunas, sejam únicos entre todas as linhas na tabela.

V) Uma coluna com restrição UNIQUE automaticamente também tem a propriedade NOT NULL, e, portanto, pode ser identificada como a chave primária da tabela.

Assinale a alternativa que apresenta as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
1688348 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

A sequência de queries SQL abaixo cria a estrutura base de um banco de dados PostgreSQL que será utilizada na questão.

CREATE SCHEMA clube;

CREATE TABLE clube.socio (

id SERIAL,

primeiro_nome VARCHAR(40) NOT NULL,

sobrenome VARCHAR(200) NOT NULL,

endereco VARCHAR(200) NOT NULL,

telefone VARCHAR(20) NOT NULL,

recomendado_por INTEGER,

data_cadastro TIMESTAMP WITHOUT TIME ZONE NOT NULL,

CONSTRAINT socio_data_cadastro_key UNIQUE(data_cadastro),

CONSTRAINT socio_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.instalacao (

id SERIAL,

nome VARCHAR(200) NOT NULL,

custo_por_socio NUMERIC(10,2),

custo_por_convidado NUMERIC(10,2),

custo_inicial NUMERIC(10,2),

CONSTRAINT instalacao_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.agendamento (

id SERIAL,

id_socio INTEGER NOT NULL,

id_instalacao INTEGER NOT NULL,

inicio TIMESTAMP WITHOUT TIME ZONE NOT NULL,

fim TIMESTAMP WITHOUT TIME ZONE,

CONSTRAINT agendamento_pkey PRIMARY KEY(id),

CONSTRAINT agendamento_fk FOREIGN KEY (id_socio)

REFERENCES clube.socio(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE,

CONSTRAINT agendamento_fk1 FOREIGN KEY (id_instalacao)

REFERENCES clube.instalacao(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE

) WITH (oids = false);

Analise a query abaixo e assinale a alternativa correta:

WITH ag_with AS (

SELECT * FROM clube.agendamento a

INNER JOIN clube.instalacao i ON i.id = a.id_instalacao

RIGHT JOIN clube.socio s ON s.id = a.id_socio

)

SELECT DISTINCT s2.*

FROM ag_with AS aw, clube.socio AS s2

WHERE

s2.id = aw.id_socio AND

s2.recomendado_por IS NOT NULL

 

Provas

Questão presente nas seguintes provas
1688347 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

A sequência de queries SQL abaixo cria a estrutura base de um banco de dados PostgreSQL que será utilizada na questão.

CREATE SCHEMA clube;

CREATE TABLE clube.socio (

id SERIAL,

primeiro_nome VARCHAR(40) NOT NULL,

sobrenome VARCHAR(200) NOT NULL,

endereco VARCHAR(200) NOT NULL,

telefone VARCHAR(20) NOT NULL,

recomendado_por INTEGER,

data_cadastro TIMESTAMP WITHOUT TIME ZONE NOT NULL,

CONSTRAINT socio_data_cadastro_key UNIQUE(data_cadastro),

CONSTRAINT socio_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.instalacao (

id SERIAL,

nome VARCHAR(200) NOT NULL,

custo_por_socio NUMERIC(10,2),

custo_por_convidado NUMERIC(10,2),

custo_inicial NUMERIC(10,2),

CONSTRAINT instalacao_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.agendamento (

id SERIAL,

id_socio INTEGER NOT NULL,

id_instalacao INTEGER NOT NULL,

inicio TIMESTAMP WITHOUT TIME ZONE NOT NULL,

fim TIMESTAMP WITHOUT TIME ZONE,

CONSTRAINT agendamento_pkey PRIMARY KEY(id),

CONSTRAINT agendamento_fk FOREIGN KEY (id_socio)

REFERENCES clube.socio(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE,

CONSTRAINT agendamento_fk1 FOREIGN KEY (id_instalacao)

REFERENCES clube.instalacao(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE

) WITH (oids = false);

Um sócio excêntrico quer alugar todas as instalações do clube para si mesmo, sem nenhum convidado. Qual query SQL abaixo apresenta o custo médio total, por instalação, que o sócio terá?

 

Provas

Questão presente nas seguintes provas
1688346 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

A sequência de queries SQL abaixo cria a estrutura base de um banco de dados PostgreSQL que será utilizada na questão.

CREATE SCHEMA clube;

CREATE TABLE clube.socio (

id SERIAL,

primeiro_nome VARCHAR(40) NOT NULL,

sobrenome VARCHAR(200) NOT NULL,

endereco VARCHAR(200) NOT NULL,

telefone VARCHAR(20) NOT NULL,

recomendado_por INTEGER,

data_cadastro TIMESTAMP WITHOUT TIME ZONE NOT NULL,

CONSTRAINT socio_data_cadastro_key UNIQUE(data_cadastro),

CONSTRAINT socio_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.instalacao (

id SERIAL,

nome VARCHAR(200) NOT NULL,

custo_por_socio NUMERIC(10,2),

custo_por_convidado NUMERIC(10,2),

custo_inicial NUMERIC(10,2),

CONSTRAINT instalacao_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.agendamento (

id SERIAL,

id_socio INTEGER NOT NULL,

id_instalacao INTEGER NOT NULL,

inicio TIMESTAMP WITHOUT TIME ZONE NOT NULL,

fim TIMESTAMP WITHOUT TIME ZONE,

CONSTRAINT agendamento_pkey PRIMARY KEY(id),

CONSTRAINT agendamento_fk FOREIGN KEY (id_socio)

REFERENCES clube.socio(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE,

CONSTRAINT agendamento_fk1 FOREIGN KEY (id_instalacao)

REFERENCES clube.instalacao(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE

) WITH (oids = false);

Qual das queries SQL abaixo busca corretamente todos os campos dos agendamentos futuros, mostrando também o telefone de quem recomendou o sócio que agendou a instalação, quando existente?

 

Provas

Questão presente nas seguintes provas
1688345 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

A sequência de queries SQL abaixo cria a estrutura base de um banco de dados PostgreSQL que será utilizada na questão.

CREATE SCHEMA clube;

CREATE TABLE clube.socio (

id SERIAL,

primeiro_nome VARCHAR(40) NOT NULL,

sobrenome VARCHAR(200) NOT NULL,

endereco VARCHAR(200) NOT NULL,

telefone VARCHAR(20) NOT NULL,

recomendado_por INTEGER,

data_cadastro TIMESTAMP WITHOUT TIME ZONE NOT NULL,

CONSTRAINT socio_data_cadastro_key UNIQUE(data_cadastro),

CONSTRAINT socio_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.instalacao (

id SERIAL,

nome VARCHAR(200) NOT NULL,

custo_por_socio NUMERIC(10,2),

custo_por_convidado NUMERIC(10,2),

custo_inicial NUMERIC(10,2),

CONSTRAINT instalacao_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.agendamento (

id SERIAL,

id_socio INTEGER NOT NULL,

id_instalacao INTEGER NOT NULL,

inicio TIMESTAMP WITHOUT TIME ZONE NOT NULL,

fim TIMESTAMP WITHOUT TIME ZONE,

CONSTRAINT agendamento_pkey PRIMARY KEY(id),

CONSTRAINT agendamento_fk FOREIGN KEY (id_socio)

REFERENCES clube.socio(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE,

CONSTRAINT agendamento_fk1 FOREIGN KEY (id_instalacao)

REFERENCES clube.instalacao(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE

) WITH (oids = false);

Considerando a SQL abaixo, qual o objetivo da tabela virtual chamada auxiliar?

SELECT

socio.primeiro_nome || ' ' || socio.sobrenome,
socio2.primeiro_nome || ' ' || socio2.sobrenome,
socio.data_cadastro

FROM clube.socio
INNER JOIN (

SELECT socio.recomendado_por, MAX(socio.data_cadastro) data_cadastro
FROM clube.socio
WHERE socio.recomendado_por IS NOT NULL
GROUP BY socio.recomendado_por
ORDER BY 1

) auxiliar ON auxiliar.data_cadastro = socio.data_cadastro
INNER JOIN clube.socio socio2 ON socio2.id = socio.recomendado_por

 

Provas

Questão presente nas seguintes provas