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

Questões Discursivas

Foram encontradas 2.719 questões

Q712284 Programação
Na programação Orientada a Objetos, especificamente em linguagem Java,
Alternativas
Q711633 Programação

A respeito das tecnologias relacionadas ao desenvolvimento web em Java, julgue o item a seguir.

No framework Spring, o gerenciamento de transações por meio de programação apresenta como vantagem a flexibilidade e como desvantagem a dificuldade de manutenção.

Alternativas
Q705207 Programação
Em uma implementação para gerenciar contas bancárias usando a linguagem Java, considere que um método sacar( ) lança uma exceção Saldo Insuficiente quando o saldo da conta se encontra menor que o solicitado no saque. Nesta situação, ao se definir o método sacar( ), para identificar o nome da exceção que pode ser lançada, qual palavra chave da linguagem deve-se usar ?
Alternativas
Q701575 Programação
Considere o método abaixo parte de uma classe Java de acesso a um banco de dados. public Cliente buscar(int id) { try { a = c.prepareStatement("select * from cliente where id = ? "); a.setInt(1, id); b = a.executeQuery(); if (b.next()) { Cliente cli = new Cliente(); cli.setId(b.getInt("id")); cli.setNome(b.getString("nome")); cli.setRenda(b.getDouble("renda")); return cli; } else { return null; } } catch (SQLException ex) { return null; } }
As variáveis a e b são, respectivamente, dos tipos
Alternativas
Q700844 Programação
Quando se utiliza o gerenciador de layout GridBagLayout em uma aplicação Java que trabalha com os recursos do pacote swing, há um conjunto de propriedades que podem ser acessadas por meio de um objeto do tipo GridBagConstraints, para definir o posicionamento e dimensionamento das células do layout. Assim, considere o layout a seguir:  
Imagem associada para resolução da questão

A célula destinada à digitação do valor da renda, neste layout, é definida pelas propriedades 
Alternativas
Q700843 Programação
Considere o fragmento de código abaixo, retirado de uma classe que acessa um banco de dados em uma aplicação Java, utilizando classes e interfaces do pacote java.sql.
Imagem associada para resolução da questão

O valor do id que se deseja excluir e o comando correto que preenche a lacuna I são, respectivamente, 
Alternativas
Q700842 Programação
O tipo básico int é o tipo padrão da linguagem Java para armazenamento de valores inteiros em 4 bytes de memória. A quantidade máxima de valores inteiros diferentes que podem ser armazenados em uma variável desse tipo é
Alternativas
Q700841 Programação
Um Java EE container como o GlassFish, considerado a implementação de referência para servidor de aplicação Java EE, possui três componentes essenciais, que são:
Alternativas
Q698326 Programação

Observe o fragmento de código Java a seguir:


Imagem associada para resolução da questão


A alternativa que representa o trecho de código que pode substituir o comentário // Inserir código aqui!!!!: para executar corretamente a query SELECT NUMERO FROM CONTA é:


Alternativas
Q698325 Programação
Sobre as características da linguagem Java, analise as afirmativas a seguir. I. É uma linguagem fortemente orientada a objetos. II. Permite herança múltipla de classes, fornecendo maior flexibilidade e possibilidades de reaproveitamento de código. III. Requer a existência de uma máquina virtual para rodar. Está correto o que se afirma em:
Alternativas
Q697855 Programação

Acerca de APS (Application Platform Suite) e de tecnologia Middleware, julgue o item subsecutivo.

Quanto ao método de implantação de aplicações, a utilização de APS possibilita que o desenvolvimento independa de fornecedores.

Alternativas
Q694366 Programação

Analise o trecho de código Java a seguir, escrito para a versão 8.

Imagem associada para resolução da questão

Para permitir que o método execute da classe Lista receba como parâmetro um parâmetro do tipo List, que contemple qualquer subclasse da classe A, deve-se substituir a palavra wildcard na assinatura por

Alternativas
Q694355 Programação

Analise, no quadro a seguir, o trecho de código Java, escrito para a versão 8.

Imagem associada para resolução da questão


Após a execução do código Java, o valor da variável ret impresso na tela é

Alternativas
Q694354 Programação

Analise o trecho de código Java a seguir, escrito para a versão 8.

String x="Técnico de Tecnologia da Informação";

String[] sup=x.split("cn");

int res=0;

for(String s:sup){

res++;

}

System.out.println(res);

Após a execução do código, o valor da variável res impresso na tela é

Alternativas
Q694353 Programação

Analise o trecho de código Java a seguir, escrito para a versão 8.


int a=5,b=3;

int c=(a&b);

System.out.println(c);


Após a execução do código, o valor da variável c impresso na tela é

Alternativas
Q690590 Programação
Os portlets são módulos Web reutilizáveis, executados em um servidor de portal e que fornecem acesso a conteúdos em forma de quadros (frames). Um portal pode utilizar as especificações de portlet Java 1.0 e 2.0. Os padrões para desenvolvimento de componentes de um portal que utiliza Java 1.0 e Java 2.0 são, respectivamente,
Alternativas
Q690230 Programação

Considere o seguinte programa escrito em Java:

public class Garrafa{

int capacidade;

int volumeOcupado=0;


Garrafa(int capacidade)

{

                                    this.capacidade=capacidade;

}

boolean inserirLiquido(int qtd){

                                    if ( (capacidade-volumeOcupado)>=qtd){

                                                    volumeOcupado+=qtd;

                                                    return true;

                                                    }else return false;

}

boolean transferirLiquido(Garrafa g)

{

                                    if(this.inserirLiquido(g.volumeOcupado)) {

                                                g.volumeOcupado=0;
                                    return true;

                                    }

                                    else return false;

}

public static void main(String [] args)

{

                                    Garrafa a = new Garrafa(10);

                                    Garrafa b = new Garrafa(12);

                                    a.inserirLiquido(2);

                                    b.inserirLiquido(3);

                                    a.transferirLiquido(b);

                                    b.transferirLiquido(a);

                                    b.transferirLiquido(b);

                                    System.out.print("Volume ocupado em a:"+a.volumeOcupado+", e em b:"+b.volumeOcupado);

}

}

Ao ser executado, o programa gera o seguinte resultado na tela de comando:
Alternativas
Q685641 Programação

Considere o programa Teste Saida, escrito em Java, apresentado em seguida.

                     public class TestaSaida{

                     public static void main(String argv[]){

                                  String s = null;

                                  System.out.println(s+null+s);

                                  }

                      }


Após a execução, o programa mostrará na tela de comando:

Alternativas
Q685640 Programação

Considere as seguintes afirmativas sobre a Linguagem de Programação Java:


I. Na linguagem de programação Java, a interface Set não permite elementos duplicados, contém apenas métodos herdados da interface Collection e adiciona a restrição de que elementos duplicados são proibidos.


II. Java Persistence API (ou simplesmente JPA) é uma API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados. AJPA permite realizar o mapeamento objeto/relacional automatizado e transparente e sua persistência em um banco de dados relacional.


III. Garbage Collector é a tecnologia que gerencia o espaço em disco utilizado pelo programa Java. Seu objetivo é liberar espaço e organizar os dados que não estão sendo utilizados.


IV. Uma interface modela um comportamento esperado. Pode-se entendê-la como uma classe que contenha apenas métodos abstratos. Embora uma classe não possa conter mais de uma superclasse, a classe pode implementar mais de uma interface.


Assinale a alternativa correta:

Alternativas
Q683187 Programação
O JUnit é um framework open-source, criado por Erich Gamma e Kent Beck, e possui suporte à criação de testes automatizados na linguagem de programação Java. Esse framework facilita a criação de código para a automação de testes com apresentação dos resultados. Com ele, pode ser verificado se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas podendo ser utilizado tanto para a execução de baterias de testes como para extensão. Considerando a versão 4.0 do JUnit, qual linha de código deve ser inserida na lacuna abaixo para que este método teste o lançamento da exceção IndexOutOfBoundsException?
Imagem associada para resolução da questão
Alternativas
Respostas
1401: D
1402: C
1403: A
1404: D
1405: E
1406: B
1407: E
1408: B
1409: B
1410: D
1411: E
1412: B
1413: D
1414: A
1415: B
1416: C
1417: B
1418: C
1419: B
1420: A