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

Foram encontradas 2.693 questões

Q563284 Programação
A respeito da linguagem Java, assinale a alternativa correta.
Alternativas
Q563282 Programação
Sobre JTA (Java Transaction API), conforme a especificação EJB (Enterprise JavaBeans) 3.1, assinale a alternativa correta.
Alternativas
Q563281 Programação
Sobre as diferenças entre Beans Java EE 6 CDI (Context and Dependency Injection) e Beans EJB (Enterprise JavaBeans) 3.1 puros, sem CDI, assinale a alternativa correta.
Alternativas
Q563280 Programação

Sobre Session Beans, conforme a especificação EJB (Enterprise JavaBeans) 3.1, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):

( ) Não é possível utilizar Multithreading em EJBs do tipo Singleton.

( ) Stateless Session Beans não armazena nenhuma informação sobre o estado transacional (conversacional), ou seja, nenhuma informação é automaticamente mantida entre as diferentes requisições.

( ) Recomenda-se utilizar um Stateful Session Bean ao construir um carrinho de compras de um e-commerce, embora seja possível usar um Stateless Session Bean, tendo um pouco mais de trabalho.

( ) Existem apenas três tipos de Session Beans: Stateful, Stateless e Singleton.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q563276 Programação
Em relação ao mapeamento objeto-relacional usando JPA (Java Persistence API) 2.0, assinale a alternativa correta.
Alternativas
Q563275 Programação

Quanto a JPA (Java Persistence API) 2.0 e seus modos de carregamento (FetchType) Lazy e Eager, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):

( ) Eager é o comportamento padrão para relacionamentos muitos-para-muitos.

( ) É preciso cuidar do cascateamento ao usar Eager Load, pois muitos objetos podem ser carregados desnecessariamente.

( ) Lazy apresenta maior consumo de processamento e rede durante a inicialização da aplicação quando comparado com Eager.

( ) Fazer cache de objetos instanciados via Lazy Load é geralmente desaconselhável, devido ao alto consumo de processamento.

( ) Essas formas de carregamento tornaram-se Deprecated na JPA 2.0.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q563274 Programação
Qual dos fragmentos de código abaixo apresenta uma forma sintaticamente correta para uso (definição, importação ou instanciação) de uma classe em Java?
Alternativas
Q563272 Programação
Sobre o tratamento de erros em Java, assinale a alternativa correta.
Alternativas
Q563271 Programação

Considere o seguinte fragmento de código em linguagem Java:

Imagem associada para resolução da questão

Com base nesse fragmento de código, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):

( ) Em Java, para se relacionar uma classe de tal maneira que uma delas herda tudo o que a outra tem é usada a palavra-chave extends.

( ) Quando for criado um objeto do tipo Chefe, esse objeto possuirá também os atributos definidos na classe Servidor, pois um Chefe é um Servidor.

( ) A classe Chefe herda atributos e métodos privados de Servidor, porém não pode acessá-los diretamente.

( ) A nomenclatura mais encontrada é que Servidor é a superclasse de Chefe, e Chefe é a subclasse de Servidor. Outra forma é dizer que Chefe é classe-mãe de Servidor e Servidor é classe-filha de Chefe.

( ) A anotação @Override do método getAcesso() com a cláusula super irá sobrepor a chamada dos métodos quando o objeto for da classe Servidor.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q560264 Programação
Julgue o item que se segue, que tratam de Java.

A vinculação estática permite a sobrescrita, se o método for estático ou privado.

Alternativas
Q560263 Programação
Julgue o item que se segue, que tratam de Java.

Interface é um substituto para herança múltipla, uma vez que existe reúso de código na herança múltipla.

Alternativas
Q560262 Programação
Julgue o item que se segue, que tratam de Java.

Embora não sejam objetos, os valores dos tipos primitivos escalares são suportados por Java.

Alternativas
Q556358 Programação
Em um processo de teste estrutural (ou caixa-branca) de um programa, considere os artefatos abaixo.

 Programa Java:

1     public static void main(String[] args) {

2           int[] anos = new int[6];

3           int coluna;

4           coluna = 0;

5           while (coluna < 6 && anos[coluna] != 2015)

6                 coluna++;

7      }  

Grafo de fluxo do programa.

                        Imagem associada para resolução da questão

5 indica a execução da condição coluna<6.

5a indica e execução da condição anos[coluna] != 2015.

Conjunto de caminhos independentes do grafo: 

C1: ..I......

C2: 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 7

C3: .II..... 

Caso de teste para o programa: 

                 Caminho independente            Entrada               Saída esperada

                              C1                 anos={ 2015,0,0,0,0,0}        coluna=0

                              C2                 anos={ 0,0,0,0,0,0}             coluna=6

                              C3                 anos={0, 2015,0,0,0,0}        coluna=1 

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


Alternativas
Q556355 Programação
Um analista de TI está participando de uma equipe que está migrando uma aplicação de Java para Ruby, e observou que estas linguagens possuem muitas semelhanças, porém, ao contrário de Java, em Ruby
Alternativas
Q555658 Programação
Considere, abaixo, o código fonte da classe Colaborador. 

Imagem associada para resolução da questão

Neste código 


Alternativas
Q555657 Programação

Considere o programa Java abaixo.

Imagem associada para resolução da questão

Este programa está

Alternativas
Q554754 Programação
 Considere as seguintes afirmativas: 

I. É a API padrão de mercado para conectividade entre a linguagem JAVA e vários tipos de bases de dados. Usando essa API, pode-se acessar praticamente qualquer fonte de dados, de bases de dados relacionais a planilhas.

II. É uma API que oferece um meio de mapeamento objeto/relacional para que desenvolvedores JAVA gerenciem dados relacionais em aplicações JAVA.

As afirmativas I e II podem estar corretamente se referindo, respectivamente, às APIs: 


Alternativas
Q554739 Programação
. Ao se executar o trecho de código abaixo, escrito na linguagem Java, será obtido o seguinte resultado:

public class Classe {

public static void main(String[] args) {

           int i = 9;

           int x = 10;

           System.out.println("Soma " + i + x);

}}

Alternativas
Q554738 Programação
A respeito da linguagem de Programação Java é correto afirmar que:
Alternativas
Q554736 Programação
 Palavras reservadas são palavras que não podem ser utilizadas como um identificador. A linguagem Java possui as palavras reservadas.

I. continue

II. procedure

III. constructor

IV. throws

A quantidade de itens corretos é igual a? 

Alternativas
Respostas
1561: E
1562: D
1563: B
1564: D
1565: C
1566: E
1567: C
1568: A
1569: B
1570: E
1571: E
1572: C
1573: A
1574: E
1575: E
1576: A
1577: D
1578: D
1579: C
1580: D