Questões de Concurso Comentadas sobre java em programação

Foram encontradas 1.747 questões

Q762249 Programação

Correlacione os tipos de variáveis definidas pela linguagem de programação Java, listadas na primeira coluna, a sua descrição, na segunda coluna.

1) Variáveis de instância

2) Variáveis de classe

3) Variáveis locais

4) Variáveis parâmetros

( ) Qualquer campo declarado com o modificador static, que informa ao compilador que há exatamente uma cópia dessa variável em existência, independentemente de quantas vezes a classe foi instanciada. Adicionalmente pode vir com uma palavra-chave final para indicar que seu valor nunca mudará.

( ) Semelhante a como um objeto armazena seu estado em campos, um método, muitas vezes, armazena seu estado temporário nessas variáveis. A sintaxe para declarar esse tipo de variável é semelhante ao declarar um campo (por exemplo, int contador = 0;). Não há nenhuma palavra-chave especial que a designa; o que determina é o local em que a variável é declarada - que é entre o abre e fecha chaves de um método. Assim, essas variáveis são visíveis apenas para os métodos em que são declarados. Não são acessíveis ao resto da classe.

( ) Objetos armazenam seus estados individuais em “campos não estáticos”, isto é, campos declarados sem a palavra-chave estática. Seus valores são únicos para cada objeto.

( ) Compõem a assinatura dos métodos. São sempre classificados como “variáveis” não “campos”. Isso se aplica a outras construções que usam tais variáveis como construtores e manipuladores de exceção.

A sequência correta, de cima para baixo, é:

Alternativas
Q762248 Programação
Com respeito aos tipos e estruturas e dados da linguagem de programação Java, marque V para as afirmações verdadeiras, ou F para as falsas. ( ) Java é estaticamente tipada, o que significa que toda variável deve ser declarada antes de ser usada. ( ) Existem oito tipos primitivos, que não são objetos: boolean, byte, char, short, int, long, float e double. Não possuem valor default, e campos desses tipos devem ser inicializados. ( ) Além dos oito primitivos, Java provê suporte a cadeias de caracteres (strings), considerado um tipo primitivo especial. A sequência correta, de cima para baixo, é:
Alternativas
Q752632 Programação
A Máquina Virtual que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina, é conhecida pela sigla em inglês:
Alternativas
Q752238 Programação
Na plataforma J2EE, ou Java EE, existe uma série de tecnologias específicas que são:
(1) JSP (2) Servlets (3) JPA (4) JPP
Analise as afirmativas acima e assinale a alternativa correta.
Alternativas
Q748759 Programação
JAVA fornece classes que são utilizadas para construir interfaces gráficas com usuário que ajudam na interação deste com a máquina e deixam os programas mais robustos e elegantes. Os dois pacotes mais famosos que agrupam essas classes de interfaces gráficas são:
Alternativas
Q743287 Programação

Sobre as linguagens de programação mais utilizadas na academia e indústria, marque V para as afirmativas verdadeiras e F para as falsas.

( ) Os códigos-fontes em Python devem ser compilados pelo compilador Python que pode ser utilizado em ambientes Windows e Linux.

( ) A linguagem de programação C++ surgiu para substituir a linguagem C, pois C é obsoleta e não é mais utilizada.

( ) Java é uma linguagem de programação orientada a objetos que é executada em uma máquina virtual Java (JVM).

( ) As linguagens de programação C++, Python e Java utilizam o modelo de orientação a objetos.

Assinale a sequência correta.

Alternativas
Q725341 Programação

A respeito da linguagem Java, avalie as afirmativas a seguir e marque (V) para verdadeiro ou (F) para falso.

( ) Todas as variáveis devem ser atribuídas a um tipo quando são declaradas.

( ) Em uma declaração de variáveis, "number" e "NumBER" são consideradas idênticas pelo Java.

( ) O método principal que inicia um programa Java é declarado como "public static void main (String [] args)”.

( ) Os comentários no código fazem com que o computador imprima o texto depois das // na tela quando o programa é executado.

A sequência correta é

Alternativas
Q725240 Programação

Em Java, métodos com o mesmo nome podem ser declarados na mesma classe, contanto que tenham diferentes conjuntos de parâmetros, isso é chamado sobrecarga de método.

Considere a assinatura do método:

public int testeDeSobrecarga(int i, double d, string s);

O método que pode ser utilizado como sobrecarga do método acima é

Alternativas
Q719382 Programação

Considere os seguintes comandos da linguagem Java:


boolean f, g, h;

int b = 1, a = 2, c = 10, d = 5 ;

f = ! ((a + c) ! = (d + d + a)) ;

g = ((a + d) < = (c - d) || (c - d) > (a * d)) ;

h = ! ((c/d-b*a) < (a+d) && (c/a) > (a+b)) ;

Os valores que serão armazenados nas variáveis f, g e h são, respectivamente,

Alternativas
Q719381 Programação
Na programação orientada a objetos utilizam-se conceitos como classes, objetos e métodos. Na linguagem Java, um método
Alternativas
Q712773 Programação
A herança é um dos princípios da programação orientada a objetos implementada na linguagem Java. Qual alternativa faz parte da especificação, em Java, de que uma classe B é subclasse de A?
Alternativas
Q712286 Programação

Na linguagem Java, utilizam-se modificadores de acesso na declaração de variáveis em uma classe para que estas sejam acessíveis somente por métodos da classe em que estão declaradas, e utilizam-se, então, os métodos Get e Set para escrever ou ler qualquer uma dessas variáveis.

O modificador de acesso utilizado para declarar esse tipo de variável é o

Alternativas
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
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
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
Respostas
881: B
882: E
883: D
884: A
885: A
886: D
887: A
888: E
889: C
890: B
891: C
892: D
893: D
894: C
895: A
896: D
897: E
898: B
899: D
900: E