Logo Passei Direto
Buscar

AV_PROGRAMAÇÃO_II

User badge image
Marcos Lima

em

Ferramentas de estudo

Questões resolvidas

Na linguagem Java, a cláusula de um método que fornece um mecanismo para garantir que algum código possa ser executado, independentemente de como a execução de um composto try é nalizada, é conhecido como:
Except
Continue
Throws
Finally
Break

Analise as seguintes a rmativas sobre o tratamento de exceções na linguagem Java.
I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método.
II. O objetivo do bloco '' nally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método.
III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''.
I e II, apenas
II e III, apenas
III, apenas
I, apenas
I e III, apenas

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, 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 variáveis locais e os frames dos métodos que a thread está executando atualmente.
Apenas I e III
Apenas II e III
I, II, III e IV
Apenas I e II
Apenas II, III e IV

Analise as seguintes a rmativas relacionadas a conceitos sobre a linguagem de programação Java e os métodos da classe ThreadGroup:
I. O método isDestroyed( ) destrói o grupo e os subgrupos.
II. O método getParent( ) retorna a ascendente do grupo.
III. O método setMaxPriority( ) determina se há permissão para modificar o grupo.
IV. O método resume( ) reativa todas as threads do grupo.
I e II
II e III
II e IV
III e IV
I e III

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 classificado como:
Back-end
Middleware
Mensageria
Front-end
Dispatcher

Considerando a arquitetura, em que camadas ficariam, respectivamente, uma classe DAO e uma janela Java FX?
Controller e Model
View e Model
Model e View
View e Controller
Controller e View

Qual tipo de coleção deverá ser utilizada para garantir o correto preenchimento da tabela?
ArrayList
LinkedHashSet
SynchronizedList
ObservableList
HashMap

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Na linguagem Java, a cláusula de um método que fornece um mecanismo para garantir que algum código possa ser executado, independentemente de como a execução de um composto try é nalizada, é conhecido como:
Except
Continue
Throws
Finally
Break

Analise as seguintes a rmativas sobre o tratamento de exceções na linguagem Java.
I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método.
II. O objetivo do bloco '' nally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método.
III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''.
I e II, apenas
II e III, apenas
III, apenas
I, apenas
I e III, apenas

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, 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 variáveis locais e os frames dos métodos que a thread está executando atualmente.
Apenas I e III
Apenas II e III
I, II, III e IV
Apenas I e II
Apenas II, III e IV

Analise as seguintes a rmativas relacionadas a conceitos sobre a linguagem de programação Java e os métodos da classe ThreadGroup:
I. O método isDestroyed( ) destrói o grupo e os subgrupos.
II. O método getParent( ) retorna a ascendente do grupo.
III. O método setMaxPriority( ) determina se há permissão para modificar o grupo.
IV. O método resume( ) reativa todas as threads do grupo.
I e II
II e III
II e IV
III e IV
I e III

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 classificado como:
Back-end
Middleware
Mensageria
Front-end
Dispatcher

Considerando a arquitetura, em que camadas ficariam, respectivamente, uma classe DAO e uma janela Java FX?
Controller e Model
View e Model
Model e View
View e Controller
Controller e View

Qual tipo de coleção deverá ser utilizada para garantir o correto preenchimento da tabela?
ArrayList
LinkedHashSet
SynchronizedList
ObservableList
HashMap

Prévia do material em texto

1. Ref.: 5417302 
 Pontos: 1,00 / 1,00 
(FDC - MAPA - Fundação Dom Cintra - Analista de Sistemas - 2010) 
Na linguagem Java, a cláusula de um método que fornece um mecanismo para garantir que algum código possa ser 
executado, independentemente de como a execução de um composto try é nalizada, é conhecido como: 
 Except 
 Continue 
 Throws 
Finally 
Break 
 
 2. Ref.: 5417292 Pontos: 1,00 / 1,00 
(FUMARC -TJM-MG -O cial Judiciário -Assistente Técnico de Sistemas -2013 -modi cada) 
Analise as seguintes a rmativas sobre o tratamento de exceções na linguagem Java. 
I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que 
podemocorrer em um método. 
II. O objetivo do bloco '' nally'' no tratamento de exceções de um método é a execução dos comandos que 
estiveremdentro desse bloco, mesmo que ocorra uma exceção durante a execução do método. 
III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''. 
Está(ão) correta(s) a(s) a rmativa(s): 
I e II, apenas 
II e III, apenas 
III, apenas 
I, apenas 
I e III, apenas 
 
 
 
 
 3. Ref.: 5313369 Pontos: 1,00 / 1,00 
(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 
computadorcom apenas uma CPU. 
II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação grá ca como 
exemplopodem 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, 
atela, 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 
pilhaarmazenada 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. 
 Apenas I e III 
 Apenas II e III 
I, II, III e IV 
Apenas I e II 
 Apenas II, III e IV 
 
 
Ref.: 5310379 
Pontos: 1,00 / 1,00 
(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modi cada) Assinale a alternativa que 
completa, correta e respectivamente, as lacunas da seguinte frase: ''Em Java, usamos ________ Thread do pacote 
_______ para criarmos linhas de execução _________''. 
 a classe - java.util - sequenciais a classe - java.lang - sequenciais o objeto - java.util - sequenciais o 
objeto - java.lang - paralelas 
 a classe - java.lang - paralelas 
 
 
Ref.: 5313378 5. Pontos: 1,00 / 1,00 
(ESAF - Prefeitura de Natal/RN - Auditor do Tesouro Municipal - Tecnologia da Informação - 2008) Analise as seguintes a 
rmações relacionadas a conceitos sobre a linguagem de programação Java e os métodos da classe ThreadGroup: 
I. O método isDestroyed( ) destrói o grupo e os subgrupos. 
II. O método getParent( ) retorna a ascendente do grupo. 
III. O método setMaxPriority( ) determina se há permissão para modi car o grupo. 
IV. O método resume( ) reativa todas as threads do grupo. 
Indique a opção que contenha todas as a rmações verdadeiras. 
 I e II 
 II e III 
II e IV 
III e IV 
I e III 
 
 
 
 6. Ref.: 5437134 Pontos: 1,00 / 1,00 
 
 
 
 
 
 
Um dos grandes avanços na construção de sistemas cadastrais com base em Java foi o surgimento do JPA (Java 
Persistence Architecture), diminuindo e padronizando todo o código necessário. Assinale a alternativa INCORRETA 
acerca do JPA: 
 Trabalha com código anotado Java. 
 É o mecanismo padrão de ORM do Java. 
Com a adoção do JPA eliminamos a necessidade do JDBC. 
Precisa de um arquivo de con guração denominado persistence.xml. Permite 
mapear os relacionamentos da base de dados. 
 
 7. Ref.: 5437062 
 Pontos: 1,00 / 1,00 
Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de 
dados especí cos, 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 classi cada como: 
 Back-end 
Middleware 
Mensageria 
Front-end 
 Dispatcher 
 
 
Ref.: 5437085 
Pontos: 1,00 / 1,00 
Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco de dados via JDBC, para 
retornar corretamente os dados de uma tabela com o nome tbcliente, classi cados em ordem crescente pelo campo 
nome. 
 
As respostas para as lacunas (1) e (2) seriam, respectivamente: 
 select * from tbcliente / executeUpdate 
 select * from tbcliente order by nome desc / executeUpdate 
 select * from tbcliente order by nome / executeQuery 
insert into tbcliente order by nome / executeQuery 
 insert into tbcliente order by nome / executeUpdate 
 
 
 
 
 
 
 
 
 9. Ref.: 5437196 Pontos: 1,00 / 1,00 
O padrão arquitetural MVC divide o sistema em três camadas, uma relacionada às atividades de persistência, outra 
voltada para a lógica de negócios, e nalmente uma voltada para a interação com usuários e outros sistemas. 
Considerando a arquitetura, em que camadas cariam, respectivamente, uma classe DAO e uma janela Java FX? 
 Controller e Model 
 View e Model 
Model e View 
View e Controller 
 Controller e View 
 
 
Ref.: 5437236 
Pontos: 1,00 / 1,00 
As tabelas do Java FX permitem a exibição de dados em formato matricial de maneira simples, mas exigindo um tipo de 
coleção adequado para alimentar a tabela. Qual tipo de coleção deverá ser utilizada para garantir o correto 
preenchimento da tabela? 
ObservableList 
SynchronizedList 
ArrayList 
LinkedHashSet 
HashMap

Mais conteúdos dessa disciplina