Questões de Concurso Sobre java em programação

Foram encontradas 2.693 questões

Q554735 Programação
 Avalie as seguintes assertivas que tratam da linguagem Java:

I. As classes podem estender uma única superclasse e implementar várias interfaces.

II. Possui o processo Garbage Collection responsável pela alocação e desalocação da memória.

III. Utiliza o conceito de máquina virtual que permite que o código seja escrito uma única vez e a aplicação possa ser executada em diferentes sistemas operacionais.

IV. Por ser uma linguagem simples, para o desenvolvimento de programas utilizando Java é necessário somente a instalação de alguma versão da JRE, uma vez que a mesma já possui o compilador.

Quantas assertivas estão corretas? 

Alternativas
Q554734 Programação
Sobre listas e coleções na linguagem Java, podemos afirmar que:
Alternativas
Q554733 Programação
. Threads são utilizadas quando há a necessidade de executarmos processo em paralelo. Em java ela pode possuir alguns estados.

I. Nova

II. Embargada

III. Bloqueada

IV. Executável

Em Java quantos estados são corretos? 

Alternativas
Q554732 Programação
Sobre o tratamento de exceções na linguagem Java é corretor afirmar:
Alternativas
Q554730 Programação
 Assumindo o código abaixo:

 public static void main(String[] args) {

        int valor0 = 12;

        int valor1 = 4;

        float resultado = valor0++ / valor1--;

       System.out.println(resultado);

}

Qual será o resultado impresso?

Alternativas
Q554724 Programação
 Considere o método Java apresentado a seguir: 

                   Imagem associada para resolução da questão

Após a execução do método main, qual valor será impresso? 


Alternativas
Q554673 Programação
Em Java, qual a sintaxe correta do método main()? 
Alternativas
Q554672 Programação
Sobre Garbage Collection, considere as seguintes afirmativas: 

1. Enquanto está sendo executada a de Minor Garbage Collection (Coleta de Lixo Menor), todas as threads da aplicação são paralisadas.

2. O evento denominado Major Garbage Collection (Coleta de Lixo Maior) é responsável pela coleta de objetos localizados na Velha Geração (Old Generation).

3. A Geração Permanente está incluída em uma Full Garbage Collection (Coleta de Lixo Completa).

Assinale a alternativa correta


Alternativas
Q549750 Programação
 A programação orientada à objetos permite abordar a tarefa de programar através de linguagens de programação, inclusive com Java, a partir de três princípios: encapsulamento, polimorfismo e herança. Assim, é possível construir programas usando Java de forma que toda a atividade ocorra dentro de uma classe. Além disso, classe, objeto e métodos são fundamentais para programação em Java. Diante deste contexto, analise o trecho de código em Java, a seguir: 


class Veiculo {

                int passageiros;// número de passageiros

                int capcomb;// capacidade do tanque de combustível

                int consumo;// consumo de combustível em litros por quilômetro

}




Considere, ainda, a seguinte sequência de instruções:

Veiculo minivan;

minivan = New Veiculo();

minivan.passageiros = 7;




Após as instruções serem executadas, minivan


Alternativas
Q547741 Programação
Acerca da linguagem de programação Java, bem como de ferramentas de desenvolvimento e frameworks, julgue o item subsequente.
No contexto de um código na linguagem Java, o comando a seguir é utilizado com a finalidade específica de passar para o campo de visibilidade pública saldo o valor da variável deposito com o tipo double. public void saldo (double deposito)
Alternativas
Q547740 Programação
Acerca da linguagem de programação Java, bem como de ferramentas de desenvolvimento e frameworks, julgue o item subsequente.
A partir da interpretação do trecho JSF (JavaServer Faces), versão 2, no código a seguir, verifica-se que uma providência válida é configurar o managed-bean clientePage no arquivo faces-config.xml. <f:view> <h:form id=”clienteForm”> <h:outputLabel for=”informeNome” value=”Informe Nome”/> <h:inputText id=”informeNome” value =”#{clientePage.nome}”/> <h:commandButton value=”Nome do Cliente” action=”#{clientePage.cliente}”/> </h:form> </f:view>
Alternativas
Q541154 Programação




Analise o código concernente à tecnologia JPA a seguir


1. @Entity

2. //inserir o código 1 aqui

3. public class Cliente {

4.

5. //inserir o código 2 aqui

6. private Long id;

7.

8. private String temporario;

9 } 


Qual das opções a seguir pode, respectivamente, substituir o comentário 1 e 2 para produzir corretamente a classe Cliente?

Alternativas
Q541151 Programação








Analise o código escrito em Java a seguir:


               public class Principal {

               public static void main(String[j args) {

               Principal principal = new Principal();

               Carro carro = principal.new Honda();

               carro.MetodoHonda();

               }

               class Carro extends Object {

               void MetodoCarroQ {

               System.out.println(Sou um objeto carro");

                   }

                }

                 class Honda extends Carro {

                 void MetodoHonda() {

                 System.out.println("Sou um carro da marca Honda");

                      }

                   }

                 } 


O que será exibido no console quando o método main() for executado?

Alternativas
Q537746 Programação

A linguagem de programação Java é muito utilizada por ser suportada em diversos dispositivos. Assinale a alternativa CORRETA sobre o código em Java abaixo:


public class OlaMundo {

public static void main(String[ ] args) {

System.out.println("Olá, Mundo!");

}

}

Alternativas
Q535637 Programação
Considere a classe Java abaixo.

public class Teste {
       public static void main(String[ ] args) {
              int [ ] num = {0, 0, 0, 0, 0, 0, 0};
              int c;
              c = 0;
             while (num [c]  != 10 && c < 7 ) {
                    c++;
              }
             System.out.print(c);
       }
}


Ao compilar e executar esta classe, será 


Alternativas
Q534289 Programação

As linguagens de programação orientada a objetos possuem diversos recursos, tornando os códigos desenvolvidos nelas cada vez mais poderosos e versáteis. Por exemplo, pensando em JAVA, pode-se fazer referência a membros de um determinado objeto utilizando a referência this. Dessa forma, considere o trecho de código a seguir.


public class ThisTeste

{

public static void main (String[] args)

{

TempoSimples tempo = new TempoSimples (14, 18, 20);

System.out.println( tempo.ConstroiString() );

}


}

class TempoSimples

{

private int hora;

private int minuto;

private int segundo;

public TempoSimples( int hora, int minuto, int segundo)

{

this.hora = hora;

this.minuto = minuto;

this.segundo = segundo;

}


public String ConstroiString()

{

return String.format("%24s: %s \n%24s: %s,

"this.StringUniversal()", this.StringUniversal(),

"StringUniversal()", StringUniversal() );

}


public String StringUniversal()

{


return String.format("%02d:%02d:%02d,

this.hora, this.minuto, this.segundo );

}

}


A partir do código anteriormente apresentado, assinale a alternativa que contempla a saída correta, quando este código é executado:

Alternativas
Q534288 Programação

Considere o seguinte trecho de código implementado em JAVA:


import java.util.Scanner

public class Addition

{

public static void main ( String[] args )

{

Scanner input = new Scanner ( System.in );


int numero1, numero2, soma;


numero1 = input.nextInt();

numero2 = input.nextInt();

soma = numero1 + numero2;

}


}


A partir do trecho de código apresentado, assinale a alternativa que apresenta apenas afirmações corretas:

Alternativas
Q533236 Programação
Considere o segmento de código abaixo:

                   Número da linha      Segmento de código
                               1                     public String pedaco (String palavra, int i, int j) {
                               2                           String pedacoPalavra = palavra.substring(i,j);
                               3                            return pedacoPalavra;
                               4                      } 



Este segmento de código é um método escrito na linguagem Java e retorna um pedaço da String fornecida como parâmetro para este método.

Considere ainda que este método foi chamado duas vezes em um determinado programa, conforme os itens abaixo.

I – System.out.println(pedaco(“Brasil", 1, 3));

II – System.out.println(pedaco(“Brasil", 1, 4));

Marque a alternativa que apresenta o pedaço da String “Brasil" que será impresso na tela.


Alternativas
Q533228 Programação
No desenvolvimento de uma rotina que utiliza uma estrutura do tipo Array em Java é necessário tratar a exceção que ocorre quanto o limite do Array é ultrapassado. Marque a alternativa que apresenta um tipo de exceção que NÃO pode ser utilizado para fazer este tratamento.
Alternativas
Q529560 Programação
Na linguagem Java, o pacote que contém as classes e interfaces para acessar bancos de dados relacionais, é:
Alternativas
Respostas
1581: A
1582: D
1583: C
1584: A
1585: C
1586: B
1587: C
1588: E
1589: D
1590: E
1591: C
1592: B
1593: E
1594: B
1595: B
1596: A
1597: D
1598: B
1599: C
1600: A