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

Foram encontradas 2.561 questões

Q694366 Programação

Analise o trecho de código Java a seguir, escrito para a versão 8.

Imagem associada para resolução da questão

Para permitir que o método execute da classe Lista receba como parâmetro um parâmetro do tipo List, que contemple qualquer subclasse da classe A, deve-se substituir a palavra wildcard na assinatura por

Alternativas
Q694355 Programação

Analise, no quadro a seguir, o trecho de código Java, escrito para a versão 8.

Imagem associada para resolução da questão


Após a execução do código Java, o valor da variável ret impresso na tela é

Alternativas
Q694354 Programação

Analise o trecho de código Java a seguir, escrito para a versão 8.

String x="Técnico de Tecnologia da Informação";

String[] sup=x.split("cn");

int res=0;

for(String s:sup){

res++;

}

System.out.println(res);

Após a execução do código, o valor da variável res impresso na tela é

Alternativas
Q694353 Programação

Analise o trecho de código Java a seguir, escrito para a versão 8.


int a=5,b=3;

int c=(a&b);

System.out.println(c);


Após a execução do código, o valor da variável c impresso na tela é

Alternativas
Q690590 Programação
Os portlets são módulos Web reutilizáveis, executados em um servidor de portal e que fornecem acesso a conteúdos em forma de quadros (frames). Um portal pode utilizar as especificações de portlet Java 1.0 e 2.0. Os padrões para desenvolvimento de componentes de um portal que utiliza Java 1.0 e Java 2.0 são, respectivamente,
Alternativas
Q690230 Programação

Considere o seguinte programa escrito em Java:

public class Garrafa{

int capacidade;

int volumeOcupado=0;


Garrafa(int capacidade)

{

                                    this.capacidade=capacidade;

}

boolean inserirLiquido(int qtd){

                                    if ( (capacidade-volumeOcupado)>=qtd){

                                                    volumeOcupado+=qtd;

                                                    return true;

                                                    }else return false;

}

boolean transferirLiquido(Garrafa g)

{

                                    if(this.inserirLiquido(g.volumeOcupado)) {

                                                g.volumeOcupado=0;
                                    return true;

                                    }

                                    else return false;

}

public static void main(String [] args)

{

                                    Garrafa a = new Garrafa(10);

                                    Garrafa b = new Garrafa(12);

                                    a.inserirLiquido(2);

                                    b.inserirLiquido(3);

                                    a.transferirLiquido(b);

                                    b.transferirLiquido(a);

                                    b.transferirLiquido(b);

                                    System.out.print("Volume ocupado em a:"+a.volumeOcupado+", e em b:"+b.volumeOcupado);

}

}

Ao ser executado, o programa gera o seguinte resultado na tela de comando:
Alternativas
Q688503 Programação
Na linguagem Java, a estrutura switch
Alternativas
Q688502 Programação

Considere os trechos de códigos abaixo, escritos em linguagem Java.

I:

public static void main(String[] args) {

int sum = 0;

for(int i = 2; i <= 50; i += 2) {

sum += i;

}

System.out.println(sum);

}

II:

public static void main(String[] args) {

int sum = 0;

int counter = 2;

while(counter <= 50) {

sum += counter;

counter += 2;

}

System.out.println(sum);

}

III:
public static void main(String[] args) {
int sum = 0;
int counter = 2;
do {
sum += counter;
counter += 2;
} while(counter <= 50);
System.out.println(sum);
}

O resultado é o mesmo para
Alternativas
Q685641 Programação

Considere o programa Teste Saida, escrito em Java, apresentado em seguida.

                     public class TestaSaida{

                     public static void main(String argv[]){

                                  String s = null;

                                  System.out.println(s+null+s);

                                  }

                      }


Após a execução, o programa mostrará na tela de comando:

Alternativas
Q685640 Programação

Considere as seguintes afirmativas sobre a Linguagem de Programação Java:


I. Na linguagem de programação Java, a interface Set não permite elementos duplicados, contém apenas métodos herdados da interface Collection e adiciona a restrição de que elementos duplicados são proibidos.


II. Java Persistence API (ou simplesmente JPA) é uma API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados. AJPA permite realizar o mapeamento objeto/relacional automatizado e transparente e sua persistência em um banco de dados relacional.


III. Garbage Collector é a tecnologia que gerencia o espaço em disco utilizado pelo programa Java. Seu objetivo é liberar espaço e organizar os dados que não estão sendo utilizados.


IV. Uma interface modela um comportamento esperado. Pode-se entendê-la como uma classe que contenha apenas métodos abstratos. Embora uma classe não possa conter mais de uma superclasse, a classe pode implementar mais de uma interface.


Assinale a alternativa correta:

Alternativas
Q683187 Programação
O JUnit é um framework open-source, criado por Erich Gamma e Kent Beck, e possui suporte à criação de testes automatizados na linguagem de programação Java. Esse framework facilita a criação de código para a automação de testes com apresentação dos resultados. Com ele, pode ser verificado se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas podendo ser utilizado tanto para a execução de baterias de testes como para extensão. Considerando a versão 4.0 do JUnit, qual linha de código deve ser inserida na lacuna abaixo para que este método teste o lançamento da exceção IndexOutOfBoundsException?
Imagem associada para resolução da questão
Alternativas
Q683180 Programação
Na Linguagem Java, qual comando deve ser colocado na lacuna abaixo para que a classe A não possa ser estendida por nenhuma outra classe?
Imagem associada para resolução da questão
Alternativas
Q683177 Programação

Analise o código abaixo e assinale a alternativa que apresenta o resultado exibido após a execução deste código.

Imagem associada para resolução da questão

Alternativas
Q683172 Programação
Dado o código a seguir, assinale a alternativa que apresenta o resultado exibido após a execução da classe Executa.
Imagem associada para resolução da questão
Alternativas
Q683167 Programação
Analise o código abaixo e assinale a alternativa que apresenta o resultado exibido após a execução deste código.
Imagem associada para resolução da questão
Alternativas
Q682622 Programação

Analise o seguinte código:

Imagem associada para resolução da questão

Em relação as annotations do JPA (Java Persistence API) do seguinte código, é correto afirmar que

Alternativas
Q682621 Programação
Considere o seguinte programa escrito em Java:
public class Dimensoes { Dimensoes A[][];
Dimensoes(int tamanho, int progressao)
{
A = new Dimensoes[tamanho][]; int j = 1; for (int i = 0 ; i<tamanho; i++) A[i]= new Dimensoes[j++*progressao]; }
public static void main(String[] args){ Dimensoes d = new Dimensoes(10,2);
System.out.print(d.A[8].length); } }
Ao ser executado, o resultado que o programa gera na tela de comando será
Alternativas
Ano: 2016 Banca: FUNCAB Órgão: CREA-AC Prova: FUNCAB - 2016 - CREA-AC - Analista de Sistema |
Q682483 Programação
Um grupo de desenvolvimento precisa utilizar um framework em Java, que permita fazer testes unitários, de modo a implementar um processo de desenvolvimento orientado a teste. Um framework aplicável a essa situação é o:
Alternativas
Ano: 2016 Banca: FUNCAB Órgão: CREA-AC Prova: FUNCAB - 2016 - CREA-AC - Analista de Sistema |
Q682476 Programação

Considere o código Java a seguir.

Imagem associada para resolução da questão

Ele implementa um tipo de componente que segue os conceitos de um padrão de projeto e que é utilizado no Enterprise Java Beans 3.1 para garantir que exista somente uma instância de uma classe na aplicação. Esse tipo de componente é denominado:

Alternativas
Ano: 2016 Banca: FUNCAB Órgão: CREA-AC Prova: FUNCAB - 2016 - CREA-AC - Analista de Sistema |
Q682475 Programação
Em relação às definições do Enterprise Java Beans 3.1, dois elementos que pertencem à infraestrutura de um Container são:
Alternativas
Respostas
1401: B
1402: D
1403: A
1404: B
1405: C
1406: B
1407: A
1408: D
1409: C
1410: B
1411: A
1412: D
1413: A
1414: A
1415: A
1416: E
1417: E
1418: E
1419: D
1420: B