Questão: 2128664

     Ano: 2023

Banca: CESGRANRIO

Órgão: Banco do Brasil

Prova:    CESGRANRIO - 2023 - Banco do Brasil - Agente de Tecnologia - Microrregião 158 - TI |

Considere as seguintes classes Java, que ocupam arquivos separados: public class Pa { String x,y,z; String r="vazio"; public Pa(String s1,String s2, String s3) throws Exception { x=s1; y=s2; z=s3; try { if(x==null || y==null || z==null) throw new Exception(); } catch(Exception e) { z="a"; throw e; } finally { if(x==null) x="***"; if(y==null) y="***"; if(z==null) z="***"; } } public String get() { return r; } } public class Qb extends Pa { public Qb(String s1,String s2, String s3) throws Exception { super(s1,s2,s3); r=x+y+z; } } public class Main { public static void main(String[] args) { Pa o=null; try { o=new Qb("a"," ","c"); } catch (Exception e) { System.out.print(“***Erro***“); } finally { if(o!=null) System.out.print(o.get()); } } } O que será exibido no console quando o método main for executado?

2128664 A

Questão: 2128665

     Ano: 2023

Banca: CESGRANRIO

Órgão: Banco do Brasil

Prova:    CESGRANRIO - 2023 - Banco do Brasil - Agente de Tecnologia - Microrregião 158 - TI |

A Figura a seguir exibe o conteúdo de três pilhas: P1, P2 e P3. Admita que um método Java, chamado exibePilha, receba essas três pilhas como parâmetros e execute os seguintes passos: 1. Cria duas pilhas auxiliares, A1 e A2, inicialmente vazias; 2. Remove um elemento de P1 e o insere em A1. Em seguida, remove um elemento de P2 e o insere em A1. Repete esses dois procedimentos até que P1 e P2 fiquem, ambas, vazias; 3. Remove um elemento de P3 e o insere em A1. Repete esse procedimento até que P3 fique vazia; 4. Remove um elemento de A1 e o insere em A2. Repete esse procedimento até que A1 fique vazia; 5. Remove um elemento de A2 e o exibe no console. Repete esse procedimento 4 vezes. O que será exibido no console, quando o método exibePilha for executado, tendo P1, P2 e P3 sido passadas como parâmetros?

2128665 A

Questão: 2128666

     Ano: 2023

Banca: CESGRANRIO

Órgão: Banco do Brasil

Prova:    CESGRANRIO - 2023 - Banco do Brasil - Agente de Tecnologia - Microrregião 158 - TI |

Um estudante de computação decidiu escrever um método Java para exibir, no console, em pré-ordem, os valores dos nós de uma árvore binária recebida como parâmetro. Ao executar esse método, os seguintes valores foram exibidos no console: 80 84 55 76 72 Considerando os valores exibidos, qual árvore foi recebida como parâmetro?

2128666 A

Questão: 2128667

     Ano: 2023

Banca: CESGRANRIO

Órgão: Banco do Brasil

Prova:    CESGRANRIO - 2023 - Banco do Brasil - Agente de Tecnologia - Microrregião 158 - TI |

A Figura abaixo exibe um diagrama E-R que contém duas entidades (ET1 e XT2) e uma relação (S). Admita a existência de um banco de dados relacional composto pelos conjuntos ET1 e XT2, oriundos do mapeamento das entidades ET1 e XT2. Parte do estado atual desse banco de dados é definido pelos seguintes conjuntos: ET1={e1,e2,e4} XT2={t1,t2,t3} Qual conjunto completa o banco de dados em questão, de modo a atender a todas as regras relativas à relação S?

2128667 E

Questão: 2128668

     Ano: 2023

Banca: CESGRANRIO

Órgão: Banco do Brasil

Prova:    CESGRANRIO - 2023 - Banco do Brasil - Agente de Tecnologia - Microrregião 158 - TI |

Considere o seguinte diagrama E-R: Foi criado um conjunto de tabelas relacionais, a partir do modelo E-R acima. Uma vez que as regras de transformações de entidades e relações para tabelas relacionais independem dos tipos de dados dos atributos, todos os atributos do modelo E-R acima foram tratados como itens de dados do tipo cadeia de caracteres (TEXT). As tabelas resultantes são as seguintes: CREATE TABLE TX ( X1              TEXT                NOT NULL, X2               TEXT                NOT NULL, X3               TEXT                NOT NULL, PRIMARY KEY (X1)); CREATE TABLE EY ( Y1            TEXT        NOT NULL, Y2            TEXT        NOT NULL, PRIMARY KEY (Y1)); Qual transformação da relação Rel irá preservar a semântica do diagrama E-R apresentado?

2128668 D