Questões de Concurso Comentadas sobre java em programação

Foram encontradas 1.669 questões

Q489943 Programação
A herança entre classes em Java define-se utilizando a palavra-chave:
Alternativas
Q486624 Programação
O conceito de Suíte de Plataforma de Aplicação (Application Platform Suite - APS) está relacionado à integração de aplicações. O Java CAPS é a solução de APS para Java e possui componentes de tempo de projeto (design) e de tempo de execução (run-time).
O Java CAPS oferece diversas potencialidades, EXCETO
Alternativas
Q486622 Programação
Considere a classe em Java apresentada a seguir.

public class Questao {
         public static void main(String [ ] args) {
                  try {
                            op (0) ;
                   } catch (IllegalArgumentException e) {
                            System.out.print ("X") ;
                   } catch (Exception e) {
                            System.out.print ("Y") ;
                   } finally {
                            System.out.print ("Z") ;
                  }
}

                  private static void op(int v) throws IllegalArgumentException {
                           if (v == 0)
                                  throw new IllegalArgumentException ("U") ;
                   }
}

Como resultado da execução desse programa, é impressa a cadeia de caracteres
Alternativas
Q486614 Programação
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento específico que tem relação com essa característica.
Considere o exemplo de um código Java 6 a seguir.

public class Questao {

         public static void main(String [ ] args) {

                  Integer a,b,c,d,e ;
                  int f ;
                  char r1,r2,r3,r4,r5 ;
                  String s ;

                  a=1; b=1; c = a ;
                  d= b; f=1; e = f.;

                  r 1= ( a.equals(b)? 's' : 'n' ) ;
                  r 2= ( a.equals(c)? 's' : 'n' ) ;
                  r 3= ( a==d? 's' : 'n' ) ;
                  r 4= ( a==e? 's' : 'n' ) ;
                  r 5= ( a.equals(f)? 's' : 'n' ) ;

                  s = " "+r1+r2+r3+r4+r5 ;

                  System.out.println(s) ;

         }
}

Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será
Alternativas
Q486599 Programação
Analise o código de um programa Java a seguir.

public class TestaArgs {

          public static void main(String [ ] args) {
                   System.out.println(args [5] ) ;

                    }
}

Considere o seguinte comando:
java –hotspot TestaArgs um dois três quatro cinco seis sete
O que será impresso pelo programa ao executar esse comando?
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484997 Programação
Um aplicativo Java está programado em dois arquivos, assim especificados: 

Arquivo Teste.java:
package pacote;
public class Teste
{
     int dobro (int x)
     {
          return x + x;
      }
}
Arquivo Principal.java:
import pacote.*;
public class Principal
{
     public static void main (String[] args)
     {
           pacote.Teste t = new pacote.Teste ();
           System.out.println (t.dobro (3));
     }


Considere as afirmativas seguintes:

I. O programa compila e, ao ser executado, o valor 6 é escrito na saída padrão.

II. O programa compila mesmo com a remoção da linha contendo a declaração import, no arquivo Principal.java.

III. O programa não compila.

Após a análise dessas afirmativas, pode-se concluir que:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484995 Programação
Em Java, o modificador public presente na declaração de uma classe:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484991 Programação
Crisóstomo, um programador Java, deseja converter um número inteiro para uma cadeia de caracteres contendo a representação decimal deste número. Pesquisando na internet, Crisóstomo depara-se com três sugestões: 

// Primeira sugestão
String converte1 (int x)
{
    return "" + x;
}
// Segunda sugestão
String converte2 (int x)
{
    return (new Integer (x)).toString ();
}
// Terceira sugestão
String converte3 (int x)
{
    return Integer.toString (x);


Tendo em mente o critério de minimizar o número de objetos criados em tempo de execução, Crisóstomo escolherá:
Alternativas
Q484173 Programação
Julgue o seguinte item de acordo com a linguagem Java.

Uma classe do tipo interface possui apenas declaração de métodos estáticos públicos sem aplicação concreta, razão por que só pode ser implementada em classes abstratas.
Alternativas
Q484172 Programação
Julgue o seguinte item de acordo com a linguagem Java.

Na linguagem Java, todos os objetos derivam da classe java.lang.string.
Alternativas
Q484171 Programação
Julgue o seguinte item de acordo com a linguagem Java.

A atribuição de valor declarada por meio da instrução Private final int salario = 798; não permite que o valor da variável salario seja modificado dentro da classe Java.
Alternativas
Q484170 Programação
Julgue o seguinte item de acordo com a linguagem Java.

Em um grupo do tipo Array, podem-se armazenar dados de diferentes tipos.
Alternativas
Q484169 Programação
Julgue o seguinte item de acordo com a linguagem Java.

As declarações String S1=”Brasil”; e String S2=”Brasil”; criarão o mesmo objeto String.
Alternativas
Q484168 Programação
Julgue o seguinte item de acordo com a linguagem Java.

Uma classe não pode conter mais de um método construtor em seu próprio interior.
Alternativas
Q484167 Programação
Com relação à JPA (Java persistence API), julgue o item subsequente.

A anotação @Entity significa que determinada classe Java é uma entidade do banco de dados. Caso essa entidade tenha nome que não seja o da tabela, será necessário utilizar a anotação @Table.
Alternativas
Q484166 Programação
Com relação à JPA (Java persistence API), julgue o item subsequente.

Para que uma classe Java efetue consultas em determinada entidade do banco de dados, é necessário elaborar o SQL e, depois, convertê-lo para JPQL (Java persistence query language).
Alternativas
Q483449 Programação
Marque C, se a proposição é verdadeira; E,se a proposição é falsa.

A especificação EJB (Enterprise Java Beans) padroniza o tratamento de operações comuns em aplicações, como persistência, integridade transacional e controle de concorrência.
Alternativas
Q483447 Programação
Marque C, se a proposição é verdadeira; E, se a proposição é falsa.

Para garantir a entrega de uma mensagem a um único destinatário, é mais indicado utilizar o modelo de troca de mensagens publish/subscribe do JMS (Java Message Sevice), com o modo de entrega persistente e um assinante durável. Para a entrega de mensagens para vários destinatários, a melhor escolha é o modelo ponto a ponto do JMS, com um modo de entrega persistente.
Alternativas
Q483429 Programação
Marque C,se a proposição é verdadeira; E,se a proposição é falsa.

Para a criação de objetos utilizando a linguagem Java, devem-se usar expressões contendo a palavra-chave new.
Alternativas
Q481228 Programação
Considere o programa Java a seguir.

package teste;

public class Teste {
         public static void main(String[] args) {
                  int i = 0;
                  int[] vet = {2,2};
                  for (;i<=1;i++){
                         vet[i] = i++;
                         System.out.println(“vet” + i + “=” + vet[i]);
                  }
          }
}


O que será exibido no console quando esse programa for executado?
Alternativas
Respostas
1141: D
1142: A
1143: E
1144: A
1145: E
1146: B
1147: A
1148: B
1149: E
1150: E
1151: C
1152: E
1153: E
1154: E
1155: C
1156: E
1157: C
1158: E
1159: C
1160: E