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

Questões Discursivas

Foram encontradas 2.718 questões

Q372492 Programação
Considere as classes e interfaces Java abaixo, em que cada qual ocupa seu próprio arquivo.

public class ClsA {
       int x;
       int y;
       public final void opA1(int a) {
       }
       public static void opA2(float b) {
       }
       public void opA3(int a,String b) {
       }
}
public abstract class ClsB {
       String s1;
       int i;
       public void opB1(String s) {
       }
       public abstract void opB2(String s,String t);
       public void opB3(int a,int b) {
       }
}
public interface ItX {
       void op1(Object x);
       String op2(Object x,String y);
}

Qual classe NÃO produz erros de compilação?

Alternativas
Q371781 Programação
Julgue os itens que se seguem, relativos a JSE, JME e JEE.

A tecnologia Java RMI (Remote Method Invocation), embasada no CORBA (Common Object Request Brokerage Architecture), é utilizada para a incorporação de objetos distribuídos, ou seja, objetos que interagem em diferentes plataformas por meio de uma rede.
Alternativas
Q371763 Programação
Acerca da linguagem de programação Java, julgue os itens que se seguem.

O código Java mostrado abaixo será compilado corretamente e retornará true, true no console.

imagem-001.jpg

Alternativas
Q371762 Programação
Acerca da linguagem de programação Java, julgue os itens que se seguem.

Se o método main for declarado como private em uma classe Java, essa classe irá compilar e todos os métodos serão acessados.
Alternativas
Q370703 Programação
Considere os trechos de códigos que fazem conexão com banco de dados em diferentes linguagens de programação:

Trecho 1:

imagem-067.jpg

Trecho 2:

imagem-068.jpg

Os trechos 1 e 2 estão escritos, respectivamente, nas seguintes linguagens de programação,
Alternativas
Q370698 Programação
Considere o programa Java abaixo.

imagem-018.jpg

Os comandos para compilar e executar o programa acima, usando linha de comando e os resultados obtidos a partir dos dados de entrada 2013, 199, -10, 575 e 2014, são, respectivamente,
Alternativas
Q370696 Programação
Considere que o número imagem-007.jpg é o número de um processo de um dos Tribunais Regionais Trabalhistas, onde imagem-008.jpg é o número do processo; 12 é o dígito verificador; imagem-009.jpg é o ano; imagem-010.jpg é um número fixo estabelecido para uma instância da Justiça Trabalhista; imagem-012.jpg é um número fixo para a 9º Região e imagem-011.jpg é a unidade de origem do processo.

Em um programa Java este número foi armazenado em uma variável String da seguinte forma:

imagem-013.jpg

Considere que, entre cada grupo de números foi colocado apenas um espaço em branco.
Para separar os grupos de números nos espaços em branco colocando cada parte em uma posição de uma array de Strings de nome x, utiliza-se o comando
Alternativas
Q370109 Programação
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual.

Analise as afirmativas mostradas a seguir sobre as características da linguagem, ferramentas (Frameworks e Ambientes de desenvolvimento):

I. O Struts é uma ferramenta para ORM;

II. O Junit é uma ferramenta para facilitar a criação de logs na aplicação;

III. Java implementa a desalocação de memória automática por processo de Coletor de lixo

IV. Java apresenta Carga Dinâmica de Código, isso é, os programas são formados por uma coleção de classes armazenadas de forma dependente;

Assinale a alternativa correta:
Alternativas
Q370102 Programação
Algoritmo de ordenação em ciência da computação é um algoritmo que coloca os elementos de uma dada sequência, em uma certa ordem; em outras palavras, efetua sua ordenação completa ou parcial. As ordens mais usadas são a numérica e a lexicográfica.

imagem-004.jpg
A seguir são apresentados códigos na linguagem JAVA representando os métodos mais simples de ordenação e os nomes:

1) Comb
2) Bubble
3) Insertion
4) Selection

Assinale a alternativa que apresenta as combinações corretas entre código e nome:
Alternativas
Q365042 Programação
Analise o código a seguir escrito na linguagem Java, desconsiderando as importações de classes necessárias para execução do programa.

imagem-010.jpg
Está CORRETA a seguinte saída ao final do programa:
Alternativas
Q365022 Programação
Considere a seguinte declaração na linguagem Java: public class aluno implements pessoa

Está correto o que se afirma, EXCETO em:
Alternativas
Q361020 Programação
Quando algo dá errado durante a execução de um programa, ocorre uma exceção em tempo de execução. Exceções interrompem o fluxo do programa e, caso nada seja feito, o programa para de executar. O programador deve permitir que o programa lide com esses problemas sem travar a sua execução. Analise o exemplo abaixo:

imagem-045.jpg

Considerando o tratamento de exceção e o código acima, é correto afirmar que:
Alternativas
Q361017 Programação
Analise o programa Java:

imagem-033.jpg

Os dois passos necessários para compilar e executar o programa Java acima, usando a linha de comando e a saída após a execução do programa, será:
Alternativas
Q361007 Programação
Considere a classe escrita em Java:

imagem-013.jpg

O valor que será impresso na execução do método main é
Alternativas
Q360997 Programação
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface pode
Alternativas
Q2914408 Programação

Na linguagem Java, membros de classes (métodos e atributos) são declarados na definição de classes. Os membros podem estar presentes em cada instância ou apenas na classe, e, neste caso, são usados por todas as instâncias. Para que um membro de classe exista apenas na classe e seja usado por todas as instâncias, deve-se usar o modificador

Alternativas
Q2130948 Programação
Um código de aplicação do tipo cliente/servidor em Java está concluído, contudo ele precisa ser revisado. Considerando essa informação, julgue o próximo item, acerca de Java e do uso de sockets para estabelecimento de funcionalidades do tipo cliente/servidor.
O trecho de código abaixo, que permite abrir a porta 10007, está correto sintaticamente. serverSocket = new ServerSocket(10007);

Alternativas
Q2130947 Programação
Um código de aplicação do tipo cliente/servidor em Java está concluído, contudo ele precisa ser revisado. Considerando essa informação, julgue o próximo item, acerca de Java e do uso de sockets para estabelecimento de funcionalidades do tipo cliente/servidor.
O trecho de código abaixo indica que o socket serverSocket deve ser fechado. serverSocket.close();
Alternativas
Q1655599 Programação
Na linguagem Java, os operadores unários “!” e “~” estão relacionados à operação lógica de negação, no entanto, eles diferem entre si porque o operador
Alternativas
Q1655598 Programação

Considere o código Java de um método para validação de números de cartões de crédito:


Imagem associada para resolução da questão


Nesse método, a expressão

cartao.charAt(i)-'0'

tem a função de

Alternativas
Respostas
1801: D
1802: E
1803: C
1804: E
1805: A
1806: B
1807: A
1808: E
1809: C
1810: D
1811: D
1812: A
1813: D
1814: C
1815: A
1816: D
1817: C
1818: C
1819: C
1820: B