Questões de Concurso
Comentadas sobre java em programação
Foram encontradas 1.776 questões
I. JSP permite a criação de páginas Web com conteúdo estático e dinâmico.
II. EJb é um framework de componentes, baseado na arquitetura MVC, para construção de interfaces com usuário.
III. JSTL permite utilizar conjuntos padronizados de tags para manipulação de arquivos XML, internacionalização, dentre outros.
Assinale a alternativa CORRETA:
a = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\bd.mdb", "", "");
b = a.createStatement( );
c = b.executeQuery("select * from cliente where id = "+ valor +"");
Considere que os objetos a, b e c são de interfaces contidas no pacote java.sql. Pode-se concluir que esses objetos são, respectivamente, das interfaces
public static void main(String[] args) {
int x=(short)0xffff9c;
x=x>>2;
System.out.printf(“%d”,x);
}
}
O que será exibido no console quando for executado o método main( )?
• poderá conter dezenas de milhares de objetos;
• seus objetos não estarão ordenados;
• um número considerável de objetos poderá ser inserido em tempo de execução;
• a operação mais executada será o percurso sequencial na ordem inversa de inserção dos objetos na coleção.
Diante dessas características, qual das classes irá proporcionar à aplicação a melhor performance em relação à manipulação dessa coleção?
public class Xpto implements Runnable {
public void run()
{
try {
Thread.currentThread().join(0);
System.out.println(10);
}
catch(SecurityException e) {
System.out.println(20);
}
catch(IllegalMonitorStateException e) {
System.out.println(30);
}
catch(IllegalArgumentException e) {
System.out.println(40);
}
catch(Exception e) {
System.out.println(50);
}
}
}
public class Q04 {
public static void main(String[] args) {
Thread t=new Thread(new Xpto());
t.start();
t.interrupt();
}
}
O que será exibido no console após a execução do comando t.interrupt()?
Em qual código Java elas serão compiladas sem erros?
public class CA {
int val=0;
public void op1(int x)
{
val+=x;
}
public void op2(int x,int y)
{
val-=x+y;
}
int getVal()
{
return val;
}
}
public class CB extends CA{
public void op1(int x)
{
val-=x;
}
public void op2(int x,int y)
{
try
{
val+=x/y;
}
catch(Exception e)
{
val=10;
}
finally
{
val++;
}
}
}
public class Main {
public static void main(String[] args) {
CA obj=new CB();
obj.op1(10);
obj.op2(5,8);
System.out.printf(“%d\n”,obj.getVal());
}
}
O que será exibido no console quando for executado o método main ( ) ?
I. O Java refere-se tanto a uma linguagem de programação quanto a uma plataforma;
II. O Java SE (Standard Edition) é formalmente chamado de J2SE;
III. O J2EE é a edição corporativa do Java. Esta versão inclui o Java Standard Edition além de outras tecnologias como javamail, servlets, JSF e Enterprise Java Beans.
IV. O Java possui uma versão para dispositivos móveis chamada J2ME (Micro Edition).
São verdadeiras as afirmações:
public class Classe1 {
public static void main(String[] args) {
int n, r, c, s;
n = 6;
r = 0;
c = 1;
s = -1;
while (c <= n) {
if (c % 2 == 0) {
r = r + c * s;
} else {
r = r + c;
}
c++;
}
System.out.println(r);
}
}
Ao compilar e executar a Classe1, os valores finais nas variáveis r e c serão respectivamente:
import java.sql.*;
public class Dao {
public int metodoA(String v) {
int x = 0;
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/controle", "root", "x");
Statement st = con.createStatement();
x = st.executeUpdate(v);
return x;
} catch (ClassNotFoundException ex) {
return x;
} catch (Exception ex1) {
return x;
}
}
}
Para que o metodoA execute a operação desejada, na chamada ao método executeUpdate é necessário que ele receba como parâmetro uma instrução DML SQL