Questões de Concurso
Sobre java em programação
Foram encontradas 2.561 questões
O framework Java Struts foi construído para padrão de projetos estruturados em camadas que separam a camada física da camada lógica do banco de dados.
O código faz uma pesquisa por um elemento cujo atributo name é q. Em condições ideais de execução, para que o código do teste possa acessar a página do Google e pesquisar por “Ministério Público da Paraíba" é necessário incluir na caixa dentro do código o comando:
public int conectar() throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/banco",
"usuario", "senha");
return 1;
}
A cláusula throws
public class BancoDados {
private static Connection conexao;
public static Connection getConexao() {
try {
if (conexao == null) {
Class.forName("org.firebirdsql.jdbc.FBDriver");
conexao =
DriverManager.getConnection("jdbc:firebirdsql://12
7.0.0.1:3050/C:/Banco.fdb", "SYSDBA",
"masterkey");
}
return conexao;
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null,
"Mensagem A");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null,
"Mensagem B");
}
return null;
}
}
public class A {
public int c;
private String d;
}
class B extends A {
private boolean e;
public void g() {
c = 5;
d = "BELÉM";
}
}
class C {
public void f() {
A x = new A();
B y = new B();
}
}
I. Os membros "public" são acessíveis onde quer que o programa tenha referencia a um objeto dessa classe ou de uma de suas subclasses.
II. Os membros “private" de uma classe só são acessíveis dentro da própria classe.
III. Os membros “private" de uma superclasse são herdados pelas suas subclasses.
Então, assinale a alternativa que contém somente as afirmações corretas.
De acordo com um programa Java, analise estas informações.
( ) Adeclaração “import” carrega para o programa corrente classes pré-definidas de bibliotecas ou API´s do Java.
( ) A declaração “import” deve ser posicionada na primeira linha, após a declaração da primeira classe do programa onde é utilizada.
( ) A declaração “import static” tem duas formas: uma que importa um membro static particular, conhecida como import static simples, e outra que importa todos os membros static de uma classe, conhecido como import static por demanda.
A alternativa que indica a ordenação correta de respostas é a seguinte:
public class Calcular {
public void verificar(double a, double b){
if((a+b < a+4) && ((3*a < b/2) || (a!=b))){
System.out.print("True");
} else{
System.out.print("False");
}
}
public boolean verificar(int a, int b){
if((a+b < a+4) && ((3*a < b/2) || (a!=b))){
return true;
} else{
return false;
}
}
}
Pode-se concluir corretamente que
import javax.ejb.*;
@Local
public interface CalculadoraLocal {
double somar(double x, double y);
}
import javax.ejb.*;
import com.ejbs.interfaces.CalculadoraLocal;
public class CalculadoraBean implements CalculadoraLocal {
@Override
public double somar(double x, double y) {
return x + y;
}
}
Para indicar que a classe CalculadoraBean é um bean de sessão sem estado, deve-se
Ao clicar no botão Enviar, os dados são submetidos a uma servlet chamada Controle.java. Nessa servlet, para receber todos os valores selecionados nos campos checkbox do formulário deve-se utilizar a instrução
Sobre Session Beans, conforme a especificação EJB (Enterprise JavaBeans) 3.1, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Não é possível utilizar Multithreading em EJBs do tipo Singleton.
( ) Stateless Session Beans não armazena nenhuma informação sobre o estado transacional (conversacional), ou seja, nenhuma informação é automaticamente mantida entre as diferentes requisições.
( ) Recomenda-se utilizar um Stateful Session Bean ao construir um carrinho de compras de um e-commerce, embora seja possível usar um Stateless Session Bean, tendo um pouco mais de trabalho.
( ) Existem apenas três tipos de Session Beans: Stateful, Stateless e Singleton.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Quanto a JPA (Java Persistence API) 2.0 e seus modos de carregamento (FetchType) Lazy e Eager, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Eager é o comportamento padrão para relacionamentos muitos-para-muitos.
( ) É preciso cuidar do cascateamento ao usar Eager Load, pois muitos objetos podem ser carregados desnecessariamente.
( ) Lazy apresenta maior consumo de processamento e rede durante a inicialização da aplicação quando comparado com Eager.
( ) Fazer cache de objetos instanciados via Lazy Load é geralmente desaconselhável, devido ao alto consumo de processamento.
( ) Essas formas de carregamento tornaram-se Deprecated na JPA 2.0.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.