Baixe o app para aproveitar ainda mais
Prévia do material em texto
INTERFACES DE BD Lupa Calc. CCT0866_A1_202104340818_V2 Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Com o uso do NetBeans podemos visualizar os elementos constituintes de um documento de código-fonte de maneira hierárquica. Qual painel permite isso? Serviços JVM Eclipse Netbeans Navegador 2. Os operadores utilizados no Java, e em outras linguagens de programação, podem ser agrupados em algumas categorias específicas. Indique a opção que apresenta apenas operadores relacionais. Operadores +, -, * e / Operadores >, <, = e ! Operadores &, |, ^ e ! Operadores >=, <, == e != Operadores +, -, < e ^ 3. Qual comando de repetição em JAVA que testa e executa a sequencia de comandos, caso a condição seja verdadeira? if for else while do-While INTERFACES DE BD Lupa Calc. CCT0866_A2_202104340818_V2 Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Segundo a sintaxe do Java, qual a palavra utilizada para indicar que uma classe é descendente de outra? Descendent Heritage Parent Extends Son 2. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a seguir: Java Virtual Machine Garbage Collector Java Clean Garbage Drunk Java Collector 3. Em algumas linguagens usa-se o método destrutor, quando não precisamos mais do objeto. A linguagem Java não necessita dele, pois _________________________________________________ vamos sempre precisar do objeto, até o fim da execução do programa objetos alocados em Python não ocupam espaço em memória esse método não funciona em linguagens como JAVA é caro implementar esse método, conforme projeto da linguagem possui tecnologia denominada garbage collector INTERFACES DE BD Lupa Calc. CCT0866_A3_202104340818_V2 Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. A linguagem Java traz diversas instruções relacionadas ao controle de fluxo de exceções, onde uma delas serve para o tratamento da exceção ocorrida. Qual palavra reservada é utilizada para capturar e tratar a exceção? throw throws catch try finally 2. Em sistemas que utilizam o padrão Front Control, uma estratégia muito interessante é o encapsulamento das funcionalidades diversas em classes no padrão Command, e as instâncias desses executores são armazenadas em repositórios que permitem sua recuperação a partir de um identificador, normalmente em modo texto. Qual classe do JCF seria adequada para a implementação desse repositório? String HashMap Primary Key Deque Array 3. A linguagem Java traz algumas palavras reservadas para lidar com as exceções, definindo o controle de fluxo para essas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? try throws finally throw cath INTERFACES DE BD Lupa Calc. CCT0866_A4_202104340818_V3 Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. O componente JOptionPane é voltado para a exibição de alguns tipos padronizados de janelas de diálogo, onde é possível escolher um ícone adequado para cada tipo de informação. Se quero mostrar uma mensagem de falha na leitura de um arquivo, qual seria a melhor opção? JOptionPane.QUESTION_MESSAGE JOptionPane.ERROR_MESSAGE JOptionPane.WARNING_MESSAGE JOptionPane.INFORMATION_MESSAGE JOptionPane.EXCLAMATION_MESSAGE 2. Em uma situação em que desejamos mostrar as coordenadas do cursor do mouse quando ele passar sobre um componente de visualização de imagem, qual seria o Listener correto? RatListener MouseEarListener FastMouseListener ViewMouseListener MouseMotionListener 3. Devemos compreender o objetivo de cada elemento visual para a melhor utilização na criação de interfaces gráficas. Qual componente da biblioteca swing deve ser utilizado para uma entrada em modo texto com múltiplas linhas? CheckBox Label ComboBox TextArea TextField INTERFACES DE BD 5a aula Lupa Exercício: CCT0866_EX_A5_202104340818_V2 19/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0866 - INTERFACES DE BD 202104340818 1 Questão Interoperabilidade é um conceito fundamental para os sistemas heterogêneos que temos atualmente, e pode envolver elementos de middleware, padronização de serviços, e até mesmo o formato de dados, como XML ou JSON. No contexto descrito, a biblioteca JAXB é muito útil, fazendo o mapeamento entre a classe Java e o XML através de anotações. Qual anotação do JAXB permite o mapeamento do campo para um nó de texto? XmlAttribute XmlElementWrapper XmlValue XmlRootElement XmlElement Respondido em 19/09/2022 18:04:09 2 Questão Um tipo de middleware comum em sistemas corporativos é o Message Oriented Middleware, ou MOM, voltado para a comunicação com mensagerias como JBossMQ ou MQ-Series. Na linguagem Java, o middleware para mensagerias está disponível como uma biblioteca denominada: JDBC JAAS JMS GSON JCE Respondido em 19/09/2022 18:04:12 3 Questão Com a grande diversidade de plataformas, a construção de meios para a garantia de interoperabilidade se tornou uma necessidade. A cada dia, os sistemas se tornam maiores, e os dados precisam ser obtidos de diferentes fontes, gerando ambientes de grande heterogeneidade, nos quais até mesmo uma tecnologia específica exigiria a programação diferenciadapara fornecedores distintos. Com base neste contexto, leias os três itens a seguir: I - Elementos do tipo Message Oriented Middleware (MOM) definem o acesso a um serviço de mensageria, como MQ-Series ou JBossMQ. II - A biblioteca de componentes JDBC do Oracle traz duas opções, e uma delas é o Thin Driver, classificado como JDBC Type 1. III - Quando um banco não pode ser acessado diretamente pelo JDBC, é possível obter o acesso com o uso de uma ponte com o ODBC. Pode-se dizer que estão CORRETOS: Somente os itens I e III Somente os itens II e III Somente os itens I e II Somente o item II Somente o item I INTERFACES DE BD 6a aula Lupa Exercício: CCT0866_EX_A6_202104340818_V2 19/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0866 - INTERFACES DE BD 202104340818 1 Questão Os itens abaixo dizem respeito ao padrão DAO, muito utilizado e que se constitui em uma ferramenta importante para a arquitetura MVC. I - As classes DAO ficam na camada Control. II - Uma classe da camada View não pode utilizar as classes DAO. III - Uma classe da camada View não pode utilizar as classes DAO. IV - O nome DAO siginifica Data Access Object. Sobre esses itens a respeito do padrão DAO pode-se dizer que: Somente o item I é incorreto Os itens I e III são incorretos Somente o tem II é incorreto Os itens Ii e III são incorretos Somente o tem III é incorreto Respondido em 19/09/2022 18:57:57 2 Questão Você foi contratado para desenvolver a interface gráfica do aplicativo IBOVESPA, que fornece a variação do preço de ações, em decorrência do fluxo de compra e venda, em tempo real. Qual padrão de desenvolvimento deve ser utilizado para refletir as variações imediatamente na tela do usuário? Bridge Facade Composite Observer Adapter Respondido em 19/09/2022 18:57:59 3 Questão Um tipo de necessidade comum em sistemas corporativos é o uso de mensagerias, como JBossMQ ou MQ-Series. Este tipo de recurso sistêmico é construído com base no padrão arquitetural: Event-Driven Broker Pipes/Filters PAC MVC INTERFACES DE BD 7a aula Lupa Exercício: CCT0866_EX_A7_202104340818_V2 19/09/2022 Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD Disciplina: CCT0866 - INTERFACES DE BD 202104340818 1 Questão Suponha que você precise criar um repositório de códigos Python em uma base XML, na qual a estrutura é definida em termos de uma árvore, que representa a hierarquia de projetos e módulos criados no setor de desenvolvimento da empresa. Os códigos serão, portanto, as folhas desta árvore, e serão incluídos no XML como: Tree FTA FMEA to remove Variáveis do XML Campos CDATA Vetores linha Respondido em 19/09/2022 18:59:49 2 Questão Os primeiros modelos de frameworks ORM, no ambiente Java, utilizavam arquivos de configuração em XML, sendo necessário o uso de gramáticas adequadas. A definição de gramáticas XML pode ser feita através de: XSLT ou XSD CML ou XSLT DTD ou CML XSLT ou DTD XSD ou DTD Respondido em 19/09/2022 18:59:53 3 Questão Qual anotação do JPA deve ser utilizada para definir a regra de relacionamento da chave estrangeira no nível das tabelas? ManyToMany OneToOne ForeignKey JoinRow JoinColumn INTERFACES DE BD Lupa Calc. CCT0866_A8_202104340818_V1 Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Ao trabalhar com JPA, a anotação que deve ser utilizada para definir um atributo da entidade como elemento identificador, ou chave primária, seria: Basic JoinColumn Entity Column Id 2. Dentre as anotações do JPA, qual das opções apresentadas, mapeia a relação 1XN do lado da entidade principal, através de uma coleção ? OneToMany OneToOne ManyToOne Id Column 3. Um dos maiores avanços do ambiente Java foi a definição do JPA, que permitiu unificar diversos frameworks de persistência em uma arquitetura padrão, com apenas um arquivo de configuração. Qual é o nome deste arquivo de configuração? entityManager.xml persistenceManager.xml persistence.xml javapersistence.xml plainOld.xml Explicação: Um dos maiores avanços do ambiente Java foi a definição do JPA, que permitiu unificar diversos frameworks de persistência em uma arquitetura padrão, com apenas um arquivo de configuração, o persistence.xml. INTERFACES DE BD Lupa Calc. CCT0866_A9_202104340818_V2 Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em bancos de dados, uma transação é uma unidade lógica de trabalho, começando com a operação BEGIN TRANSACTION e terminando conforme descrito a seguir: I. Com uma operação específica, que indica o término bem-sucedido da transação. Ela informa ao gerenciador de transações que uma unidade lógica de trabalho foi concluída com sucesso, que o BD está novamente em estado correto e que todas as atualizações foram feitas por essa unidade de trabalho e podem ser gravadas no banco de dados. II. Com uma operação específica, que indica o término malsucedido da transação. Ela informa ao gerenciador de transações que algo saiu errado, que o BD pode estar em um estado incorreto, e que todas as transações feitas pela unidade lógica de trabalho até o momento devem ser desfeitas. Essas operações são denominadas, respectivamente, [concurso: FGV - 2010 - CODESP-SP - Analista de Sistemas - Tipo 1] COMMIT e ABORT. SUCCESS e ROLLBACK. COMMIT e RECOVER. COMMIT e ROLLBACK. SUCCESS e RECOVER. Explicação: . 2. Quando implementamos um CRUD com ORM, temos consultas que podem envolver resultados únicos, de tipos simples. Se o sistema exige paginação, por exemplo, a contagem de registros é essencial, e retornará um valor inteiro através do método: dind getResultList list save getSingleResult 3. As linguagens HQL e JPQL apresentam diversas similaridades com SQL, mas nem todos os operadores estão disponíveis. Qual dos operadores seguintes NÃO faz parte da sintaxe HQL? between union like inner join from INTERFACES DE BD Lupa Calc. CCT0866_A10_202104340818_V2 Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ouà explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em relação ao uso de Frameworks na arquitetura MVC, a primeira tarefa executada será o mapeamento objeto-relacional (ORM). Quais são os frameworks utilizados? Hibernate e WebGui Hibernate e JPA JPA e WebGui WebGui e Model Hibernate e Weblocks Explicação: . 2. Considerando o modelo de arquitetura MVC, qual a camada responsável pela interface que será apresentada? Controller Interface Front Controller Model View Explicação: As camadas são construídas obedecendo a uma ordem de dependência, partindo da Model, cujo único requisito é o banco de dados constituído, com os valores de inicialização alimentados, seguido da Controller, utilizando os componentes da Model na implementação dos processos ligados às regras de negócio, e finalizando com a construção da interface de usuário, no nível da camada View, que depende da Controller, e não processa nada que represente regra de negócios ou acesso direto ao banco de dados. 3. Ao utilizar a geração de entidades JPA a partir do banco de dados, no modelo de automatização oferecido pelo NetBeans, qual anotação NÃO será criada de forma automática? Column SequenceGenerator ManyToMany Entity OneToMany
Compartilhar