Magna Concursos

Foram encontradas 35 questões.

1037891 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Dadas as seguintes sentenças sobre a linguagem Groovy:

I. Uma closure sempre retorna um valor.

II. Uma closure é como um bloco de código regular que é executado no momento em que é encontrado.

III. O trecho de código Groovy a seguir não é compilável def x=false; if(x=true) println "$x"

IV. O código abaixo produz na saída padrão: foo bar

def foo = { bar, foo-> println "${bar} ${foo}" }

def bar = foo.curry("foo") bar("bar")

É correto dizer que:

 

Provas

Questão presente nas seguintes provas
1008167 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Dadas as seguintes sentenças sobre a administração e manutenção de bancos de dados no PostgreSQL:

I. O administrador de banco de dados pode controlar a organização em disco da instalação do PostgreSQL através do uso de TABLESPACES. Por exemplo, um índice muito utilizado pode ser colocado em um disco muito rápido com alta disponibilidade, ao mesmo tempo, uma tabela armazenando dados raramente utilizados pode ser armazenada em um sistema de disco mais barato e mais lento.

II. Um dos motivos para utilizar o comando VACUUM é atualizar as estatísticas dos dados utilizados pelo planejador de comandos do PostgreSQL.

III. Para facilitar o gerenciamento dos objetos de um banco de dados é possível organizá-los em SCHEMAS.

IV. O "pg_dump" faz backups consistentes do banco de dados mesmo se o banco de dados estiver sendo usado simultaneamente.

É correto dizer que:

 

Provas

Questão presente nas seguintes provas
979702 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Dado o seguinte script groovy, no qual a numeração das linhas é mostrada nos comentários:
/*1*/def list = Collections.singletonList('a')
/*2*/list << 'a'
/*3*/assert list == ['a', 'a']
/*4*/list << 'b'
/*5*/assert list == ['a','a','b']
/*6*/list << 'c'
/*7*/assert list == ['a','a','b','c']
/*8*/list = list - 'a'
/*9*/assert list == ['a','b','c']

Podemos afirmar que ao executar o script:

 

Provas

Questão presente nas seguintes provas
975805 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Dadas as seguintes sentenças sobre a utilização de bancos de dados no PostgreSQL:

I. Pode ser necessário inserir uma grande quantidade de dados ao se fazer a carga inicial de um banco de dados. No PostgreSQL é possível utilizar o comando COPY, em vez de usar uma série de comandos INSERT para tornar este processo mais eficiente.

II. O comando COPY TO copia o conteúdo de uma tabela para um arquivo, enquanto o comando COPY FROM copia dados de um arquivo para uma tabela.

III. Ao criar uma VIEW a cláusula FROM pode referenciar, além de tabelas, também outras VIEWs.

IV. Um mesmo SEQUENCE pode ser usado em várias tabelas.

É correto dizer que:

 

Provas

Questão presente nas seguintes provas
950337 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

No framework Grails as palavras chave belongsTo, hasOne, hasMany correspondem respectivamente a relacionamentos do tipo:

 

Provas

Questão presente nas seguintes provas
867108 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Sobre a abordagem do RUP para desenvolvimento de software é correto afirmar:

 

Provas

Questão presente nas seguintes provas
863896 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Dado o seguinte código Java:
class MyThread extends Thread {
public MyThread(String name, int prioriry){
super(name);
this.setPriority(prioriry);
}
public void run() {
System.out.print(getName());
}
public static void main(String... args) {
Thread t0 = new MyThread("t0",0);
Thread t1 = new MyThread("t1",5);
t0.start();
t1.start();
}
}
Ao executá-lo espera-se a seguinte saída:

 

Provas

Questão presente nas seguintes provas
846283 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Dadas as seguintes sentenças sobre o framework Grails:

I. Como novidades na versão 2.1 do Grails temos, entre outras coisas, o plugin “cache” por padrão, a criação de alias para comandos e o uso do banco de dados H2 no lugar do HSQLDB;

II. Na versão 2.1 do Grails, conf, filters, taglib, services, domain e controllers são nomes de artefatos padrão usados na configuração do Logging.

III. Grails oferece suporte ao conceito de configuração por ambiente.

IV. Grails oferece suporte à migração de banco de dados ao estilo Rails através do plugin “Database Migration”.

É correto dizer que:

 

Provas

Questão presente nas seguintes provas
842198 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Considere que as seguintes instruções foram submetidas para execução no PostgreSQL na ordem em que são apresentadas:
CREATE TABLE notas (
nota decimal(4,2) CONSTRAINT chknota
CHECK (nota BETWEEN 0.00 AND 10.00)
);
INSERT INTO notas VALUES(10);
INSERT INTO notas VALUES(9.2);
INSERT INTO notas VALUES(9.0);
INSERT INTO notas VALUES(8.3);

INSERT INTO notas VALUES(7.7);
INSERT INTO notas VALUES(7.4);
INSERT INTO notas VALUES(6.4);
INSERT INTO notas VALUES(5.8);
INSERT INTO notas VALUES(5.1);
INSERT INTO notas VALUES(5.0);
INSERT INTO notas VALUES(0);
SELECT CASE
WHEN nota < 3 THEN 'E'
WHEN nota < 5 THEN 'D'
WHEN nota < 7 THEN 'C'
WHEN nota < 9 THEN 'B'
ELSE 'A'
END AS conceito,
COUNT(*) AS quantidade,
MIN(nota) AS menor,
MAX(nota) AS maior
FROM notas
GROUP BY CASE
WHEN nota < 3 THEN 'E'
WHEN nota < 5 THEN 'D'
WHEN nota < 7 THEN 'C'
WHEN nota < 9 THEN 'B'
ELSE 'A'
END
ORDER BY conceito;

Dadas as seguintes sentenças:

I. A instrução SELECT gera um erro, pois não é possível utilizar a expressão CASE para agrupar valores.

II. A instrução SELECT retorna o seguinte resultado (considere que a primeira linha corresponde aos nomes e tipos das colunas):

Enunciado 842198-1

III. "conceito", "quantidade", "menor" e "maior" são colunas da tabela notas.

IV. Existe uma restrição na tabela notas que não permite que sejam inseridas notas entre 0 e 10.

É correto dizer que:

 

Provas

Questão presente nas seguintes provas
836390 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Dado o modelo abaixo, correspondente a um diagrama de classes da UML,

Enunciado 836390-1

É correto dizer que:

 

Provas

Questão presente nas seguintes provas