Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Mais conteúdos dessa disciplina