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

Foram encontradas 2.693 questões

Q1078156 Programação

O programa Java a seguir ordena um array com 64 números inteiros gerados aleatoriamente.


Imagem associada para resolução da questão

No interior do comando for do método particao(), foi inserido um comando (cont++) que incrementa a variável estática cont de uma unidade a cada iteração do comando for. Após a execução do método quickSort(), a variável cont irá conter o número total de iterações realizadas para que o array fosse ordenado.

A função de ordenação, de nome quickSort, é chamada 10000 vezes, com diferentes arrays de números inteiros, gerados aleatoriamente, em cada chamada. Sendo assim, o valor exibido pelo método println(), ao término do programa, será a média do número de iterações das 10000 vezes em que o array foi ordenado.

Seja p o número exibido pelo método println() em consequência da execução do programa acima. Seja t o número obtido a partir da complexidade do caso médio do algoritmo quicksort aplicada ao array do programa acima. Seja m o valor absoluto da diferença entre t e p, isto é, m=|t-p| .

Qual valor de p resulta no menor valor de m?

Alternativas
Q1078154 Programação

As classes e interfaces Java a seguir ocupam arquivos distintos, situados no pacote default


public interface ITA {

    void a_m01();

    void a_m02();

}

public interface ITB extends ITA {

     void b_m01();

}

public abstract class CA {

    private void a_ma02( ) {

    }

public final void a_m01() {

 }

protected void op02( ) {

 }

public abstract void op03();

}


Qual versão da classe XY NÃO produzirá erros de compilação?

Alternativas
Q1078152 Programação

As classes Java a seguir ocupam arquivos distintos, situados no pacote default.

Imagem associada para resolução da questão


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

Alternativas
Q1070380 Programação
Assinale a alternativa que apresenta um mecanismo de concorrência suportado explicitamente pela linguagem Java.
Alternativas
Q1070375 Programação

Analise as afirmativas abaixo com relação aos modificadores de acesso (qualificadores) em java.


1. Os modificadores de acesso, também conhecidos como qualificadores são a forma de visibilidade das classes, dos métodos e atributos, ou seja, define quem poderá acessá-los, como por exemplo, se for colocado o qualificador public será visível em todo o projeto, todas as classes e pacotes.

2. O que declaramos como private será visível apenas para a classe em que foi declarado, ou seja, fica restrito à classe. Pode ser utilizado em atributos, métodos e construtores.

3. Quando declaramos com qualificador anonymous somente é possível acessar o método ou a variável se estiver no mesmo pacote, ou seja, se torna visível pela própria classe, por subclasses e pelas classes do mesmo pacote.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1064288 Programação

Considere o trecho de código em Java a seguir.


public class Sequencia {

 static long seq(int n) {

 return (n < 2) ? n : seq(n - 1) + seq(n - 2);

 }

 public static void main(String[] args) {

 for (int i = 0; i < 6; i++) {

 System.out.print("(" + i + "):" + Sequencia.seq(i) + "\t");

 }

 }

}


Quais são os seis algarismos resultantes deste trecho de código? 

Alternativas
Q1064286 Programação
A linguagem Java utiliza algumas ferramentas com o objetivo de facilitar o desenvolvimento de aplicações, como o NetBeans, que é um exemplo de
Alternativas
Q1063117 Programação

Considere o trecho de código escrito na linguagem Java, apresentado a seguir: 

Imagem associada para resolução da questão


É CORRETO afirmar que:

Alternativas
Q1062707 Programação
Sendo o Maven uma ferramenta utilizada para projetos Java, assinale a opção que apresenta a característica correta do ciclo de vida referente ao estágio do Maven.
Alternativas
Q1057606 Programação

Observe o programa escrito na linguagem de programação java a seguir.


public class A {

void m() { System.out.print("A"); }


public static void main(String args[]) {

A obj = new B();

((B) obj).m();

}

}


class B extends A {

void m() { super.m(); System.out.print("B"); }

}


Qual o valor impresso na saída padrão, após a execução do programa?

Alternativas
Q1053562 Programação
Observe o trecho de código Java a seguir:
boolean x, y, z; // ... if (!x && y && !z) System.out.println("SIM"); else System.out.println("NAO");
A mensagem impressa na tela será “SIM” somente quando o valor das variáveis x, y e z forem, respectivamente:
Alternativas
Q1045851 Programação
No Java, o modificador de nível de acesso que torna o método acessível apenas dentro do escopo da classe na qual foi declarado, ou em subclasses, é:
Alternativas
Q1042246 Programação
Em um programa na linguagem Java, um Técnico declarou uma variável e atribuiu a ela um valor inteiro por meio do comando short a = 32768;. Ao tentar executar a aplicação, este comando gerou uma exceção porque variáveis do tipo short só podem conter valores na faixa de:
Alternativas
Q1041430 Programação
Considere o trecho de código em Java. 
Imagem associada para resolução da questão

Deseja-se substituir a expressão Volume operacional por Pluviometria na variável s. Para isso, deve-se preencher o trecho I com 

Alternativas
Q1037085 Programação

Considere que uma aplicação Java possua a classe abaixo.

Imagem associada para resolução da questão

Para testar o método raiz utilizando JUnit, foi criada a classe de teste a seguir:  

Imagem associada para resolução da questão


Para que o teste seja aprovado, a lacuna I deverá ser preenchida por 

Alternativas
Q1037082 Programação

Considere o código Java abaixo. 

Imagem associada para resolução da questão

A penúltima execução de System.out.println(n + " " + executa(n)); exibirá na tela  

Alternativas
Q1037065 Programação
Um Analista de TI está programando em Java e deseja relacionar a classe AcompanhaManancial de tal maneira que esta herde tudo que a classe Manancial tem, criando uma relação de superclasse e subclasse. Isso é conseguido em Java usando, inicialmente:
Alternativas
Q1037063 Programação

Considere, abaixo, o trecho de código Java, que não apresenta erros, para uma classe que fará o teste da classe Funcionario. Considere que a classe Funcionario foi corretamente criada em condições ideais.  

Imagem associada para resolução da questão

Com base no código e nos conceitos de orientação a objeto afirma-se, corretamente: 

Alternativas
Q1037062 Programação

Considere, abaixo, o código de uma classe em Java, que não apresenta erros de sintaxe. 

Imagem associada para resolução da questão

Ao analisar a classe declarada acima, um Analista de TI afirma que 

Alternativas
Q1027226 Programação
Na linguagem Java, o método “add(E e)” da classe ArrayList, adiciona um elemento
Alternativas
Respostas
821: A
822: E
823: B
824: C
825: C
826: C
827: A
828: E
829: E
830: C
831: A
832: C
833: C
834: C
835: B
836: E
837: B
838: E
839: B
840: D