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

Questões Discursivas

Foram encontradas 2.718 questões

Q585957 Programação
A qual paradigma de programação pertence a linguagem Java?
Alternativas
Q585949 Programação
Qual símbolo denota o operador aritmético “resto da divisão inteira” em linguagem Java?
Alternativas
Q585947 Programação
Assinale a alternativa que apresenta todos os tipos primitivos da linguagem Java.
Alternativas
Q518675 Programação

Assinale a alternativa que corresponde a saída do trecho de código JAVA abaixo disposto:


public class exemplo{

public static void main(String[] args) {

int a=2, b=22;

int u = b ^a^ b, k = b++ -+- --a -+- ++b;

System.out.println(u + " " + k);

}

}

Alternativas
Q514814 Programação
Java implementa um mecanismo da programação orientada para objetos que permite a reutilização dos tipos de dados, bastando estender uma classe existente e continuar a partir de onde ela parou. A classe estendida é chamada de superclasse e a classe que estende, subclasse. Esse mecanismo é denominado:
Alternativas
Q509890 Programação
No desenvolvimento de aplicações, o gerenciamento da memória é um dos pontos críticos a ser considerado, uma vez que esse tem impacto direto no seu desempenho. Em sistemas desenvolvidos com a linguagem Java, o gerenciamento da memória é feito pelo Garbage Collection (GC), embora ainda seja uma característica mal entendida pelos desenvolvedores da plataforma, pois esses desenvolvedores acreditam que o GC elimina toda a sua responsabilidade no quesito. Para o bom entendimento do GC é importante conhecer o ciclo de vida dos objetos, desde sua alocação até sua desalocação. Portanto, se o ciclo de vida de um objeto é composto por sete estados, qual das alternativas a seguir descreve uma ou mais características do estado Criado (Created)?
Alternativas
Q509889 Programação
Analise o código a seguir.

01. package processos;
02.
03. public class Concorrencia implements Runnable{
04.
05. Thread t;
06.
07. Concorrencia(String str) {
08. t = new Thread(this, str);
09. t.start();
10. }
11.
12. public void run() {
13. for (int i = 0; i < 5; i++) {
14. if ((i % 5) == 0) {
15. System.out.println(Thread.currentThread().getName() + " executando...");
16. Thread.yield();
17. }
18. }
19.
20. System.out.println(Thread.currentThread().getName() + " Fim da thread.");
21. }
22.
23. public static void main(String []args){
24. new Concorrencia("Thread 1");
25. new Concorrencia("Thread 2");
26. new Concorrencia("Thread 3");
27. }
28. }

De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha 16.
Alternativas
Q507428 Programação
Java-Spaces é um exemplo recente da infraestrutura para arquitetura de:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499278 Programação
Em Java, para determinar o mível de acesso dos elementos de uma classe , são utilizados qualificadores de acesso. Um nível ALFA é considerado o mais rígido, em que apenas os metodos da própria classe tern acesso a variáveis e outros métodos, enquanto o nível BETA e intermediário de encapsulamento em que as variáveis e métodos podem ser acessados pela própria classe ou subclasses.

Os níveis ALFA e BETA caracterizam , respectivamente, os seguintes qualificadores de acesso:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499277 Programação
Observe a estrutura abaixo, em Java.

                        imagem-006.jpg

Existe a possibilidade de se inserir uma instrução no bloco de instruções no “ loop” , com o objetivo de forgar o termino da execução e a saída incondicional do While.

Essa instrução é:
Alternativas
Q496469 Programação
O projeto Spring que tem como um dos objetivos facilitar a criação de aplicações stand-alone é chamado:
Alternativas
Q496457 Programação
Analisando a seguinte linha de código retirada de um arquivo Java:

public class Nome1 implements Nome2{

É possível afirmar que:
Alternativas
Q496456 Programação
Em uma linguagem de programação, comentários são trechos de código ignorados pelo compilador, porém são úteis para os programadores. O trecho de código “texto" pode se tornar um comentário em Java das seguintes maneiras:
Alternativas
Q490282 Programação
Considerando conceitos de orientação a objetos e a programação na linguagem Java, é CORRETO afirmar que
Alternativas
Q483449 Programação
Marque C, se a proposição é verdadeira; E,se a proposição é falsa.

A especificação EJB (Enterprise Java Beans) padroniza o tratamento de operações comuns em aplicações, como persistência, integridade transacional e controle de concorrência.
Alternativas
Q483431 Programação
Marque C,se a proposição é verdadeira; E, se a proposição é falsa.

Ao ser executado o código apresentado, escrito em linguagem Java, o resultado exibido será 706010.

imagem-010.jpg
Alternativas
Q483429 Programação
Marque C,se a proposição é verdadeira; E,se a proposição é falsa.

Para a criação de objetos utilizando a linguagem Java, devem-se usar expressões contendo a palavra-chave new.
Alternativas
Q473136 Programação
Um programador Java deseja utilizar uma array bidimensional do tipo String para armazenar os nomes mostrados na representação a seguir:

                               nomes
                        0       Ana            Pedro
                        1       Marcos       Paulo
                                    0                  1

Para declarar a array e já armazenar os nomes em um ambiente de programação Java ideal, o programador deve escrever a instrução
Alternativas
Q468150 Programação
As interfaces java.sql.Statement, java.sql.PreparedStatement e java.sql.CallableStatement definem métodos e propriedades para que, uma vez estabelecida a conexão, a aplicação Java envie comandos SQL ao servidor de banco de dados e receba dados em resposta.

Acerca do uso destas intefaces, correlacione as duas colunas a seguir:

1. Statement
2. PreparedStatement
3. CallableStatement

( ) é usado para ter acesso a procedimentos armazenados (stored procedures) no banco de dados.

( ) é usado para acesso de propósito geral ao banco de dados.

( ) é usado quando se planeja executar o mesmo comando SQL várias vezes ao longo da execução da aplicação.

Assinale a opção que indica a sequência correta, de cima para baixo.
Alternativas
Q468148 Programação
Considere a seguinte classe com anotações JPA:

                        @Entity
                        @Table(name=”funcionario”)
                         public class Funcionario implements Serializable
                         {
                                private static final long serialVersionUID =
                         2L;
                               @Id
                               @Column(name=”id”, nullable=false)
                                private Integer id;
                               @Column(name=”nome”)
                                private String primaryKey;
                               @ManyToOne
                                private Funcionario chefe;
                          //    Restante da classe...
                          }

Sobre essa classe anotada, analise as afirmativas a seguir.

I. A anotação @Table é dispensável, neste caso.
II. A chave primária da tabela associada à classe Funcionario é nome.
III. A anotação @ManyToOne introduz, neste exemplo, um autorrelacionamento. 

Após o exame das afirmativas, verifica-se que
Alternativas
Respostas
1701: A
1702: A
1703: D
1704: B
1705: C
1706: A
1707: B
1708: E
1709: B
1710: D
1711: D
1712: A
1713: D
1714: B
1715: C
1716: E
1717: C
1718: C
1719: E
1720: B