Foram encontradas 1.015 questões.
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
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
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
|
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
|
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
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
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
- Certificado DigitalFundamentos: Certificado Digital
- Certificado DigitalAC: Autoridade Certificadora
- Certificado DigitalAssinatura Digital
- CriptografiaCriptografia AssimétricaChave Pública
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
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
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
Caderno Container