Magna Concursos

Foram encontradas 1.015 questões.

1567342 Ano: 2006
Disciplina: Raciocínio Lógico
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

I A negação de uma proposição p é representada por ~ p
II A conjunção de duas proposições p e q é representada por p V q
III A disjunção de duas proposições p e q é representada por p 7 q
IV A proposição condicional é representada por p !$ \rightarrow !$ q

Acerca das operações lógicas de I a IV apresentadas acima, julgue o seguinte item.

A tabela verdade da proposição !$ P ( p,q) = ( p \rightarrow q) \rightarrow p\,\wedge\,q !$ é mostrada corretamente a seguir.

P q !$ ( p \rightarrow q) \rightarrow p\,\wedge\,q !$

V

V F

V

F

V

 

Provas

Questão presente nas seguintes provas
1567340 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

1 public class CntrPersistencia implements IPersistencia {
2 private Connection conexao;
3 private CntrConexao cntrConexao;
4 private String driver;
5
6 public void executar (CmdBancoDados comando)
7 throws EPersistencia {
8 try {
9 if (conexao == null)
10 conexao = cntrConexao.getConexao();
11 }
12 catch (SQLException exp) {
13 throw new EPersistencia();
14 }
15 comando.executar(conexao);
16 }
17
19 public void encerrar() throws EPersistencia {
19 try {
20 conexao.close();
21 }
22 catch (SQLException exp){
23 throw new EPersistencia("Erro.");
24 }
25 }
26
27 private void carregarDriver() throws EPersistencia {
28 try {
29 Class.forName(driver);
30 }
31 catch(ClassNotFoundException exp){
32 throw new EPersistencia("Erro");
33 }
34 }
35
36 public void setDriver(String driver) throws EPersistencia {
37 this.driver = driver;
38 carregarDriver();
39 }
40 }

Julgue o item seguinte, acerca do código acima em Java.

No código da classe “CntrPersistencia”, “setDriver” não trata EPersistencia”, se essa exceção for lançada por “carregarDriver”, o tratamento é responsabilidade do código que invocar “setDriver”; a classe implementa “IPersistencia” e essa interface deve listar todos os métodos da classe; quando “setDriver” invoca “carregarDriver”, há um erro, pois o método é privado.

 

Provas

Questão presente nas seguintes provas
1567338 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

1 public class CntrPersistencia implements IPersistencia {
2 private Connection conexao;
3 private CntrConexao cntrConexao;
4 private String driver;
5
6 public void executar (CmdBancoDados comando)
7 throws EPersistencia {
8 try {
9 if (conexao == null)
10 conexao = cntrConexao.getConexao();
11 }
12 catch (SQLException exp) {
13 throw new EPersistencia();
14 }
15 comando.executar(conexao);
16 }
17
19 public void encerrar() throws EPersistencia {
19 try {
20 conexao.close();
21 }
22 catch (SQLException exp){
23 throw new EPersistencia("Erro.");
24 }
25 }
26
27 private void carregarDriver() throws EPersistencia {
28 try {
29 Class.forName(driver);
30 }
31 catch(ClassNotFoundException exp){
32 throw new EPersistencia("Erro");
33 }
34 }
35
36 public void setDriver(String driver) throws EPersistencia {
37 this.driver = driver;
38 carregarDriver();
39 }
40 }

Julgue o item seguinte, acerca do código ao lado em Java.

No código da classe “CntrPersistencia”: o método “executar” lança a exceção “EPersistencia”, se ocorrer “SQLException”; se não ocorrer a exceção “SQLException”, a linha 15 será executada após a execução do bloco delimitado pela palavra “try”; se ocorrer a exceção “SQLException”, a linha 15 será executada após a execução do bloco delimitado pela palavra “catch”.

 

Provas

Questão presente nas seguintes provas
1567336 Ano: 2006
Disciplina: Matemática
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

relação R

A B
1 2
3 4

relação S

B C D
2 5 6
4 7 8
9 10 11

Considerando as relações R e S nas tabelas acima, julgue o próximo item.

Segundo a álgebra relacional, a projeção B B, C (S) é corretamente mostrada na tabela a seguir.

B C
2 5
4 7
9 10
 

Provas

Questão presente nas seguintes provas
1567335 Ano: 2006
Disciplina: Matemática
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

relação R

A B
1 2
3 4

relação S

B C D
2 5 6
4 7 8
9 10 11

Considerando as relações R e S nas tabelas acima, julgue o próximo item.

Segundo a álgebra relacional, o produto cartesiano R × S é corretamente mostrado na tabela a seguir.

A C D
1 5 6
1 7 8
3 5 6
3 7 8
 

Provas

Questão presente nas seguintes provas
1567334 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

A seguir, tem-se uma tabela de um banco de dados e duas consultas SQL.

Titulos

id_titulo

titulo tipo titulo preco

12345

Programando em C Informática 4321

$ 50,00

23456

Derivativo Economia 7890

$ 60,00

34567

Administrando o
Unix
Informática 4321

$ 30,00

45678

Investindo em renda
fixa
Economia 7890

$ 40,00

56789

Modelagem de dados Informática 5434

$ 80,00

67890

Administrando a
empresa
Negocios 4321

$ 40,00

78901

Basquete Esporte 6543

$ 30,00

Editoras

id_editora

editora cidade
4321 ABC

Brasilia

5432 Cultura

Manaus

6543 Intelecto

Curitiba

7890

UnB Brasilia

Consulta I.

select titulo, tipo
from titulos
where preco > 40
and id_editora in (
select id_editora
from editoras
where cidade = 'Brasilia' );

Consulta II.

select titulo, preco
from titulos
where preco >
(select min(preco)
from titulos
group by tipo
having tipo = 'Economia');

Com relação às informações acima, julgue o item a seguir.

A consulta II tem o seguinte resultado.
Programando em C $ 50,00
Derivativos $ 60,00
Modelagem de dados $ 80,00

 

Provas

Questão presente nas seguintes provas
1567331 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

A seguir, tem-se uma tabela de um banco de dados e duas consultas SQL.

Titulos

id_titulo

titulo tipo titulo preco

12345

Programando em C Informática 4321

$ 50,00

23456

Derivativo Economia 7890

$ 60,00

34567

Administrando o
Unix
Informática 4321

$ 30,00

45678

Investindo em renda
fixa
Economia 7890

$ 40,00

56789

Modelagem de dados Informática 5434

$ 80,00

67890

Administrando a
empresa
Negocios 4321

$ 40,00

78901

Basquete Esporte 6543

$ 30,00

Editoras

id_editora

editora cidade
4321 ABC

Brasilia

5432 Cultura

Manaus

6543 Intelecto

Curitiba

7890

UnB Brasilia

Consulta I.

select titulo, tipo
from titulos
where preco > 40
and id_editora in (
select id_editora
from editoras
where cidade = 'Brasilia' );

Consulta II.

select titulo, preco
from titulos
where preco >
(select min(preco)
from titulos
group by tipo
having tipo = 'Economia');

Com relação às informações acima, julgue o item a seguir.

A consulta I tem o seguinte resultado.
Derivativos Economia
Modelagem de dados Informática

 

Provas

Questão presente nas seguintes provas
1567326 Ano: 2006
Disciplina: TI - Segurança da Informação
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

Acerca das técnicas para melhorar a segurança das informações, julgue o seguinte item.

Os certificados digitais tipicamente contêm o identificador da autoridade certificadora que o emitiu, o identificador da entidade para a qual foi emitido e a chave pública dessa entidade. O certificado digital pode ser cifrado pela autoridade certificadora, nesse caso, é cifrado com a chave pública dessa autoridade e decifrado usando-se a chave privada dessa mesma autoridade.

 

Provas

Questão presente nas seguintes provas
1567324 Ano: 2006
Disciplina: Informática
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligados. Em cada módulo, o código para criar os objetos e estabelecer os relacionamentos entre os mesmos não deve estar nas classes das quais esses objetos são instâncias. Em cada módulo, esse código deve estar em uma classe responsável por construir o módulo.

III Alguns dos objetos serão persistentes e complexos. Os valores dos atributos de tais objetos serão carregados do banco de dados apenas quando forem referenciados. Um usuário de um objeto persistente receberá uma referência para um objeto em memória que se fará passar pelo objeto no banco de dados. O código do objeto em memória intermediará o acesso ao objeto no banco de dados.

Considerando as informações acima, julgue o seguinte item.

A decisão I pode ser atendida usando-se o padrão de projeto Abstract Factory; a decisão II pode ser atendida usando-se o Builder; e a decisão III pode ser atendida usando-se o Proxy.

 

Provas

Questão presente nas seguintes provas

Considere que as letras P, Q, R e T representem proposições e que os símbolos !$ \neg\,\wedge\,\vee !$ e !$ \rightarrow !$ sejam operadores lógicos que constroem novas proposições e significam “não”, “e”, “ou” e “então”, respectivamente. Na lógica proposicional, cada proposição assume um único valor — verdadeiro (V) ou falso (F). Considere, ainda, que P, Q, R e S representem as sentenças listadas abaixo.

P: O homem precisa de limites.
Q: A justiça deve ser severa.
R: A repressão ao crime é importante.
S: A liberdade é fundamental.

Com base nessas informações, julgue o próximo item.

A sentença “Se a justiça deve ser severa, então o homem precisa de limites” pode ser corretamente representada por Q !$ \rightarrow !$ P.

 

Provas

Questão presente nas seguintes provas