Questões de Concurso
Comentadas sobre java em programação
Foram encontradas 1.776 questões
Spring é um framework que suporta a publicação de mensagens para determinado tópico de mensagens para auxílio no desenvolvimento de sistemas complexos. Nesse modelo, o desenvolvedor master não sabe da existência do desenvolvedor associado e vice-versa.
A lacuna I da frase acima é preenchida corretamente com
1 import javax.swing.JOptionPane;
2 public class Principal {
3 public static void main(String[ ] args) {
4 int vet[ ] = new int[10];
5 int num, p, u, a;
6 String dados="";
7 for (p = 0; p <= 9; p++) {
8 num = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor:"));
9 vet[p] = num;
10 }
11 p = 0;
12 u = 9;
13 while (u != 1) {
14 while (p != u) {
15 if (vet[p] > vet[p + 1]) {
16 a = vet[p];
17 vet[p] = vet[p + 1];
18 vet[p + 1] = a;
19 }
20 p = p + 1;
21 }
22 p = 0;
23 u = u - 1;
24 }
25 for (p = 9; p >= 0; p--) {
26 dados=dados + vet[p] + " ";
27 }
28 JOptionPane.showMessageDialog(null, dados);
29 }
30 }
Pode-se afirmar corretamente que
1. É um tipo de EJB.
2. Representa(m) dado(s) persistente(s) manti- dos em um banco de dados.
3. Pode(m) ser substituído(s) pela API Java Persistence.
Assinale a alternativa que indica todas as afrmativas corretas.
Facelets são utilizadas para desenvolver visões (views) JavaServer Faces (JSF) com linguagem HTML e XHTML, em conformidade com a transitional document type definition, sendo, ainda, compatível com a biblioteca de tag JSF.
Java naming and directory interface (JNDI), na JEE7, permite que componentes localizem outros componentes em aplicações distribuídas. Assim, é possível que um servlet execute métodos remotos que estejam em outro recurso.
Java persistence API (JPA) é uma solução para persistência de dados, utilizada, inclusive, quando há mapeamento do modelo orientado a objeto para bancos de dados relacionais.
int a = 3;
int b = 4;
int c = 5;
a = b < c ? b:c;
public class PrincipalTeste {
public static void main(String[] args) {
int a, b, c, d;
a=2; b=3; c=4; d=10;
System.out.print((a+b)-(-c*d)>(d-a)*(-a+b) && (b*c/a)<(d-c+a/c)?"a":"b");
System.out.print(!((a+b)-(-c*d)>(d-a)*(-a+b) || (b*c/a)<(d-c+a/c))?"c":"d");
System.out.print(((a+b)-(-c*d)>((d-a)*(-a+b)) & !((b*c/a)<(d-c+a/c)))?"e":"f");
System.out.print(((a+b)-(c*d)!=((d-a)*(-a+b)) & !((b*c/a)<(d-c+a/c)))?"g":"h");
}
}
Após compilar e executar o código será impresso na tela os valores
public class ClasseB {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Entre com o valor de n:");
int n = in.nextInt();
for (int i = 1; i <= n; i++) {
long f = teste(i);
System.out.println(f);
}
}
public static long teste(int n) {
if (n <= 2) {
return 1;
} else {
return teste(n - 1) + teste(n - 2);
}
}
}
import java.util.Scanner;
public class ClasseA {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Entre com o valor de n:");
int n = in.nextInt();
for (int i = 1; i <= n; i++) {
long f = teste(i);
System.out.println(f);
}
}
public static long teste(int n) {
if (n <= 2)
return 1;
long a=1;
long b=1;
long c = 1;
for (int i=3; i<=n; i++){
c=a+b;
b=a;
a=c;
}
return c;
}
}
Analisando as duas classes e refletindo sobre o uso de recursão é possível concluir que