Magna Concursos

Foram encontradas 25 questões.

1685358 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

No que diz respeito à metodologia Extreming Programming, é correto afirmar:

I) Integrar as partes do sistemas deve ser feito com a maior frequência possível.

II) Um desenvolvedor deve ser responsável por uma parte do sistema em particular, para fazer uma melhoria em seu código outra pessoa deve pedir autorização ao responsável.

III) Metáfora é um artifício que deve ser utilizado somente na conversa com os clientes

IV) O design de uma funcionalidade deve ser o mais simples possível para passar nos testes criados para ela.

V) Utilizar padrões de codificação não é recomendado pois interfere na individualidade do programador.

Assinale a alternativa que indica as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
1685357 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Sobre a metodologia SCRUM, marque a afirmativa verdadeira:

 

Provas

Questão presente nas seguintes provas
1685356 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

No que diz respeito aos comandos básicos de gerenciamento de versões utilizando GIT, é correto afirmar:

I) git initialize - Cria um repositório git vazio ou reinicializa um existente.

II) git clone <repository> - Clona um repositório em um novo diretório.

III) git insert <path> - Adiciona o conteúdo do arquivo ao índice.

IV) git status - Mostra o status da árvore de trabalho.

V) git commit -m "Mensagem do commit" - Cria um novo commit contendo o conteúdo atual do índice e a mensagem de registro fornecida.

Assinale a alternativa que indica as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
1685355 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

Qual o valor de total, retornado na execução da instruções abaixo?

SELECT SUM(t.count) AS total FROM (
SELECT COUNT(i.id_pessoa) FROM eventos.eventos AS e
INNER JOIN eventos.inscricao AS i ON i.data_inscricao >= e.data_abertura
GROUP BY e.nome
) AS t;

 

Provas

Questão presente nas seguintes provas
1685354 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

As instruções abaixo foram executadas individualmente, na ordem mostrada, na estrutura de banco de dados:

I) ALTER TABLE eventos.inscricao ADD CONSTRAINT fkp FOREIGN KEY (id_pessoa) REFERENCES eventos.pessoas(id);
II) UPDATE eventos.inscricao SET id_evento = 1 WHERE id_evento NOT IN (SELECT id FROM eventos.eventos);
III) ALTER TABLE eventos.inscricao ADD CONSTRAINT fke FOREIGN KEY (id_evento) REFERENCES eventos.eventos(id);
IV) ALTER TABLE eventos.inscricao ADD CONSTRAINT inscricao_idx UNIQUE (id_pessoa, id_evento);

Assinale a alternativa que indica quais instruções retornaram mensagem de erro:

 

Provas

Questão presente nas seguintes provas
1685353 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

Na tentativa de remover valores inválidos do banco de dados, é desejado criar uma chave estrangeira no campo id_evento da tabela inscricao, referenciando o campo id da tabela eventos. Qual das instruções abaixo retorna a correta quantidade de inscrições com valores nulos ou inválidos na tabela inscricao, que precisam ser corrigidos antes da modificação?

 

Provas

Questão presente nas seguintes provas
1685352 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

Qual das instruções abaixo gera um erro quando executada?

 

Provas

Questão presente nas seguintes provas
1685351 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

Qual das instruções abaixo retorna os registros que têm como data no campo data_inscricao, da tabela inscricao, o mesmo dia de execução da consulta?

 

Provas

Questão presente nas seguintes provas
1685350 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Analise o trecho de código JavaScript abaixo e assinale a alternativa que apresenta o valor de saída no console:

(function (contador) {
var resultado = ""; resultado += (contador++) + " ";
setTimeout(function () { resultado += (contador++) + " "; }, 2000);
setTimeout(function () { resultado += (contador++) + " "; }, 1000);
console.log(resultado.trim());
})(5);

 

Provas

Questão presente nas seguintes provas
1685349 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

O código HTML abaixo será utilizado na questão.

<div>
<input type="text" id="todo-text" />
<input type="button" id="btn-add" value="Adicionar" />
<ul id="todo-lista">
<li class="todo-item">Tarefa 1</li>
<li class="todo-item">Tarefa 2</li>
<li class="todo-item">Tarefa 3</li>
</ul>
<style>
#todo-lista li.todo-item.concluido {
text-decoration: line-through;
}
</style>
</div>

Uma classe de nome .concluido foi criada para riscar o texto de cada item de uma lista. Assinale a alternativa que apresenta o código JavaScript que implementa corretamente a funcionalidade de adicionar ou remover a classe .concluido no elemento <li /> quando clicado, mesmo se um novo item for adicionado:

 

Provas

Questão presente nas seguintes provas