Prévia do material em texto
1a Questão (Ref.: 202106781080) (COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada) Para responder à questão, considere o seguinte trecho de código Java: Por esse código, na definição das classes, constata-se o emprego do conceito de: Agrupamento Generalização Herança Especialização Composição 2a Questão (Ref.: 202106781099) (FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas) Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de classes, da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de programação Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os programas foram implementados dentro de uma package chamada "ciga"; (2) os programas estão funcionando corretamente; (3) os métodos "get" permitem retornar o conteúdo de uma variável, por exemplo, "getR" retorna o conteúdo de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos programas. A Figura 12(b) mostra, intencionalmente, apenas parte do código fonte, tendo-se inserido, no local apontado pela seta nº 1, um retângulo de modo a ocultar o código fonte existente nesse local. Nas Figuras 12(b) e 12(c) foram inseridos, intencionalmente, retângulos nos locais apontados pelas setas de nº 1, 3 e 4, de modo a ocultar qualquer código existente nesses locais. Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas a seguir: I. A classe "B", ao ser implementada em um programa em Java, permitirá a violação do princípio fundamental da orientação a objeto chamado encapsulamento. II. Todo objeto da classe "A", ao ser criado, terá somente as variáveis de instância "r" e "s". III. Além dos métodos já existentes na classe "A", é possível, também, criar mais o seguinte, na Figura 12(a): + A(varR : int); Quais estão corretas? Apenas II. I, II e III. Apenas II e III. Apenas I e II. Apenas I. 3a Questão (Ref.: 202107711866) Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7? Herança simples. Herança por interface. Herança por prototipagem. Java 7 não suporta herança. Herança múltipla. 4a Questão (Ref.: 202107711864) Sobre herança em Java, afirma-se que: I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é: Somente a I. I e II. II e III. Somente a III. Somente a II. 5a Questão (Ref.: 202107695153) (VUNESP- TJ-PA - Analista Judiciário- Análise de Sistema - Desenvolvimento - 2014) Considere a classe Java descrita a seguir: Se essa classe for executada, será apresentada no console a: Mensagem ''2''. Mensagem ''1''. Mensagem ''3''. Exceção ''Error''. Exceção ''RuntimeException'' 6a Questão (Ref.: 202107695080) (IBADE -IPM - JP -Analista Previdenciário -Analista de Informática -Analista de Sistemas e Programação -2018) A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais. Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada: generate. launch. throw. upgrade. catch. 7a Questão (Ref.: 202107591161) (BRDE - AOCP - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Sobre Multiprogramação e Threads em Java, analise as assertivas e assinale a alternativa que aponta as corretas: I. A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computador com apenas uma CPU. II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação gráfica como exemplo podem parecer estar todas sendo executadas ao mesmo tempo. III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, a tela, ou outros tipos de recursos e periféricos. IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilha armazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as varáveis locais e os frames dos métodos que a thread está executando atualmente. I, II, III e IV Apenas II e III Apenas I e III Apenas II, III e IV Apenas I e II 8a Questão (Ref.: 202107588178) (AOCP - BRDE - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Analise as opções e assinale as corretas sobre os diferentes estados em que uma Thread Java pode estar: I. Nova II. Executável III. Bloqueada IV. Terminada V. Esquecida VI. Persistida Apenas I, II, III, IV e V Apenas I, II e III I, II, III, IV, V e VI Apenas I, II, III e IV Apenas I, II, III e V 9a Questão (Ref.: 202107714887) Ao trabalhar com JPA temos uma programação bastante simples para as operações de inserção no banco de dados, dentro de um ambiente transacional, permitindo um alto nível de padronização, como pode ser observado no trecho de código incompleto, apresentado a seguir. Considerando o padrão de escrita do JPA, qual opção deve completar, respectivamente, as lacunas (1), (2) e (3), para que o código se torne funcional? EntityFactory / EntityManager / save Database / Entity / put EntityManagerFactory / EntityManager / persist Connection / Statement / execute EntityManager / Command / insert 10a Questão (Ref.: 202107714854) Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de dados específicos, não sendo possível a mudança de fornecedor, ou exigindo grandes mudanças no código para viabilização, o que se tornou um problema com a grande quantidade de fabricantes para as bases relacionais. Uma solução para o problema foi a criação de uma camada intermediária de software, com o objetivo de deixar o acesso ao banco transparente para a linguagem, onde temos como exemplo o JDBC, sendo classificada como: Mensageria Back-end Middleware Front-end Dispatcher P