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

Questões Discursivas

Foram encontradas 2.719 questões

Q785105 Programação
Na orientação a objetos o encapsulamento é um mecanicismo utilizado para restringir o acesso ao comportamento interno de um objeto. O objeto requisitante envia uma mensagem e não precisa conhecer a forma pela qual a operação requisitada é realizada, tudo o que importa ao objeto remetente é a realização da operação. Na linguagem Java, os modificadores de acesso que aplicam o princípio de encapsulamento, definindo a visibilidade de um atributo ou método dentro de uma classe, definem que:
I. Apenas membros da classe possuem acesso. II. Apenas membros da classe e subclasse possuem acesso. III. Todos possuem acesso. IV. Somente classe do mesmo pacote possuem acesso.
A respeito das definições anteriores assinale a alternativa correta.
Alternativas
Q784924 Programação

Considere os elementos da linguagem Java abaixo:

interface I { }

class A implements I { }

class B extends A { }

class C extends B { }

e as declarações abaixo:

A a = new A( );

B b = new B( );

Assinale a alternativa que apresenta a declaração que irá compilar e executar sem erros.

Alternativas
Q784380 Programação
Em uma aplicação Java orientada a objetos que usa relações de herança, uma
Alternativas
Q784379 Programação

Considere a classe Java abaixo.

Imagem associada para resolução da questão

Para ordenar os números contidos no vetor processos é necessário trocar

Alternativas
Q784378 Programação

Considere o fragmento de código Java abaixo.

Imagem associada para resolução da questão

Para executar a instrução select contida na variável sql e receber o retorno da tabela do banco de dados utiliza-se, na lacuna I, a instrução

Alternativas
Q783842 Programação
Em uma classe Java que acessa um banco de dados PostgreSQL foi encontrada a instrução Class.forName("org.postgresql.Driver");. Se o driver JDBC não estiver disponível nas bibliotecas do projeto, esta instrução poderá lançar uma exceção do tipo
Alternativas
Q783838 Programação
Considere a classe Java abaixo. public class Processo { private String numeroProcesso; } Um Técnico especializado em TI afirma, corretamente, que:
Alternativas
Q783835 Programação
Considere a classe Java abaixo.
public class Dados {      public static void main(String[] args) {           int i, n, j, min, x;           int v[] = {7, 1, 3, 8, 4, 10, 0, 5, 2, 9};         n = v.length;          for (i = 0; i < n - 1; ++i) {             min = i;             for (j = i + 1; j < n; ++j) {                if (v[j] < v[min]) {                   min = j;               }           }            x = v[i];              ...I...         v[min] = x;         }     } }
Para que os valores do vetor v sejam colocados em ordem crescente, a lacuna I deverá ser preenchida por 
Alternativas
Q783834 Programação

Considere o programa Java abaixo.

public class Prova {

public static void main(String[] args) {

int a, b, c;

for (a = 2; a <= 10; a += 2) {

for (b = a; b <= 2; b++) {

for (c = 1; c <= a; c += b) {

System.out.print("" + a + b + c);

}

}

}

}

}

A saída na tela será

Alternativas
Q779053 Programação
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e polimorfismo. Sendo que, no polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito.
Alternativas
Q778900 Programação
Em uma página JSP de um site desenvolvido com Java EE deseja-se passar para uma servlet chamada Manager, usando o método HTTP get, dois parâmetros ao se clicar no link “Enviar”: codigo=10 e nome=Paulo. Para que isso seja possível o link deve ser criado com a instrução
Alternativas
Q778893 Programação

Considere o tipo de collection Java, abaixo.

Set c = new HashSet<>();

c.add("TRE");

c.add("TRT");

c.add("TRF");

Para percorrer e exibir cada elemento contido em c utiliza-se

Alternativas
Q778891 Programação

Considere o programa Java, abaixo.

Imagem associada para resolução da questão

Ao compilar e executar o programa será exibido o valor

Alternativas
Q778884 Programação

Considere o trecho de código em Java, abaixo.

Imagem associada para resolução da questão

Observando-se os conceitos de orientação a objetos, expostos no trecho em Java,

Alternativas
Q778123 Programação

Considere as linhas abaixo, presentes em um método de uma aplicação Java SE que acessa um banco de dados MySQL.

Class.forName("com.mysql.jdbc.Driver");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/b","r", "p");

Ao executar estas linhas podem ocorrer, respectivamente, as seguintes exceções:

Alternativas
Q778122 Programação

Considere a classe Java, abaixo.

Imagem associada para resolução da questão

A instrução da lacuna I indica herança de componentes de uma classe que adiciona suporte à arquitetura de componentes JFC/Swing. A instrução da lacuna II define um layout com 3 linhas e duas colunas.

As lacunas I e II são, correta e respectivamente, preenchidas com

Alternativas
Q778119 Programação

Considere a imagem abaixo, que mostra o ciclo de vida de um objeto na JPA.

Imagem associada para resolução da questão

Quando se cria um objeto pela primeira vez e ele ainda não passou pela JPA, o objeto está no estado new (novo). Para que ele se torne um objeto persistente, é necessário passá-lo para o estado managed (gerenciado) e para isso é necessário chamar o método

Alternativas
Q777135 Programação
Um paradigma de programação basicamente é como um determinado caminho que os programadores utilizam, para resolver problemas, e cada caminho tem uma forma diferente para resolver o problema. No paradigma orientado a objetos, pode-se definir um conjunto de classes em uma estrutura hierárquica, onde cada uma das classes “herda” características das suas superiores nesta estrutura. Observe o código em JAVA.

Esse código em JAVA é um exemplo de herança com o uso da palavra-chave
Alternativas
Q777134 Programação

Considere as afirmações sobre os paradigmas de linguagens de programação.

I. Python, Ruby e Java são linguagens de programação interpretada multiparadigma, de tipagem dinâmica e forte.

II. As linguagens de programação Object-Pascal, C++ e Java, embora deem suporte à Orientação a Objetos (OO), não são completamente orientadas a objetos.

III. As linguagens de programação Smalltalk e Ruby são consideradas puramente orientadas a objetos, isto é, tudo é considerado um objeto, até mesmo os tipos básicos da linguagem.

Está(ão) correta(s):

Alternativas
Q776717 Programação

Acerca de linguagens de programação e J2EE e portais corporativos, julgue o seguinte item.

Toda vez que a expressão booleana Java (a > b)(b++)/3) é avaliada durante a execução, o parâmetro b é modificado.

Alternativas
Respostas
1261: D
1262: D
1263: E
1264: B
1265: D
1266: C
1267: B
1268: D
1269: E
1270: B
1271: A
1272: C
1273: E
1274: A
1275: C
1276: C
1277: B
1278: D
1279: E
1280: E