Questões de Concurso sobre JAVA*

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.512 questões encontradas
Questões por página
20
Mais recentes
 

Na linguagem de programação Java, quando o método de uma classe não possui um modificador de acesso explicitamente declarado significa que esse método pode ser acessado


A

por todas as classes do mesmo pacote em que foi declarado.


B

por qualquer outra classe, além daquela a que pertence.


C

pela classe a que pertence, de forma exclusiva.


D

pela classe em que foi declarado e suas subclasses, e por membros de outras classes no mesmo pacote.

Indique a alternativa em que há somente palavras reservadas da linguagem de programação JAVA:


A

texto, int, long.


B

inteiro, int, real.


C

short, longo, byte.


D

int, long, boolean.

Sobre boas práticas em Orientação a Objetos, considerando o uso da linguagem Java, é correto afir- marque

A
referenciar objetos pela sua interface favorece o acoplamento.

B
o uso da herança, em alguns casos, pode acarretara quebra do encapsulamento.

C
é possível utilizar herança múltipla em classes por meio de "extends", favorecendo o reapro- veitamento de código.

D
"synchronized" é um tipo de modificador de acesso útil para implementar o encapsula- mento.

E
o encapsulamento é bem definido quando a classe contém e apresenta todos os seus detalhes.

Observe o trecho de código abaixo, escrito na linguagem de programação Java.


public class Hemocentro {
public static void main(String[] args) {
int []a = {1,2,3,4,5,6};
int i = a.length - 1;
while(i>=0){
System. out. print(a [i]);
i--;
}
}
}

A execução desse programa produzirá como resultado a seguinte saída:


A

12345


B

123456


C

543210


D

54321


E

654321

Considere a seguinte tabela NOTAS e seu conteúdo.


NOTAS

codMatricula

codDisciplina

nota

1

12

5,5

2

21

9,0

3

22

10,0

4

12

6,5


Statement stmt = null;

String query = "select n.codMatricula, n.nota" +

"from NOTAS n";

try{

stmt = con. c reate Statement();

ResuItSet rs = stmt.executeQuery(query);

float nota = (float)0.0;

while (rs.next()) {

nota += rs.getFloat("nota");

}

System.out.println(nota);

} catch (SQLExceptione) {

e.printStackTrace();

} finally {

if (stmt != nuil) {stmt.close();}

}


Utilizando JDBC, o que o trecho de código Java imprime no console?


A

31,0


B

10,0


C

9,0


D

6,5


E

5,5

Ano: 2017
Prova: COVEST - UFPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2017

Os modificadores de acesso são ferramentas importantes no controle de acesso em linguagens de programação. Sobre modificadores de acesso em Java, é correto afirmar que:


A

ao utilizar o modificador protected, estamos determinando que o método protegido só pode ser acessado da própria classe.


B

ao utilizar o modificador private, estamos garantindo que o método só pode ser acessado pelas subclasses.


C

ao utilizar o modificador public, estamos garantindo que a classe só pode ser vista por métodos da própria classe.


D

ao utilizar o modificar private num método, estamos garantindo que ele só pode ser acessado pela classe em que ele foi definido.


E

ao utilizar o modificador private num atributo, estamos afirmando que ele é visível a todas as classes.

Observe o código a seguir na linguagem de programação Java.


1 ___ public class Exemplo01 {

2___ ___ public static void main(String[ ] args) {

3 ___ ___ ___ for (int count = 1; count <= 10; count++) {

4 ___ ___ ___ ___ if (count % 2 == 0)

5 ___ ___ ___ ___ ___ continue;

6 ___ ___ ___ ___ System.out.printf(“%d”, count);

7___ ___ ___ }

8___ ___ }

9 ___ }

-

Qual é o resultado da execução da classe Exemplo 01?


A

1 3 4 5 6 7 8 9 10


B

2 4 6 8 10


C

1 3 5 7 9


D

1

Considerando um programa em linguagem Java, assinale a opção que apresenta o comando do versionador Git que permite criar uma branch de nome new_branch e mudar para essa branch ao mesmo tempo.


A

git log new_branch


B

git clone new_branch


C

git checkout -b new_branch


D

git init new_branch


E

git commit -m ‘new_branch’

Considere o programa Java a seguir:


public class Teste {

public static void main(String[] args) {

int a, b, x, y;

a = 3;

b = -2;

x = -1;

y = 6;

x += b;

y /= a;

b--;

System.out.println(x);

System.out.println(y);

System.out.println(b);

}

}

Os valores exibidos serão, respectivamente,


A

−2, 3, −1


B

3, 2, −3


C

−3, 2, −1


D

3, 3, −1


E

−3, 2, −3

Dados podem ser armazenados em arquivos de texto ou arquivos binários. A linguagem Java processa cada arquivo como um fluxo de bytes sequencial. Fluxos de arquivos podem ser utilizados para entrada e saída de dados como bytes ou caracteres. O Java também pode associar fluxos a diferentes dispositivos. Quando um programa Java começa a ser executado, ele cria objetos de fluxo que estão relacionados com dispositivos. Que objetos são esses?


A

java.io e java.nio.


B

System.in, System.out e System.err.


C

Path, DirectoryStream e Files.


D

CreateTextFile e Formatter.


E

IOException, System.exit e Scanner.

   
Gerar simulado