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

Questões Discursivas

Foram encontradas 1.776 questões

Q554495 Programação

Julgue o item que se segue, a respeito da arquitetura de software e de ambientes computacionais.

O JEE é uma tecnologia Java utilizada principalmente para a construção de servidores de aplicação, especificamente para que serviços web sejam disponibilizados para terceiros, integrando com segurança sistemas com diferentes características.

Alternativas
Q546574 Programação

Com relação aos conceitos e características de compiladores, julgue o item que se segue.

Interpretador é um tradutor de linguagem que executa o programa fonte de imediato, em vez de gerar um código objeto a ser executado após o término da tradução, enquanto o compilador recebe um programa fonte e produz programa equivalente na linguagem alvo. No caso da linguagem Java, os processadores combinam compilação e interpretação.

Alternativas
Q476400 Programação
Considere o seguinte trecho de código em Java:

public class Dummy {
         public static int a = 1;
         public int b = 2;
}
Dummy x = new Dummy ( ) ;
Dummy y = new Dummy ( ) ;

x.a = 1 + y.a ;
x.b = x.a + y.b ;

System.out.println(“x.b = “ + x.b) ;

A saída na tela após a execução desse trecho será:
Alternativas
Q463170 Programação
Julgue o item seguinte, a respeito de linguagens orientadas a objeto.

De acordo com a linguagem Java, o array é um objeto, portanto, uma variável de instância de array que for declarada, mas não explicitamente inicializada, terá o valor null.
Alternativas
Q462147 Programação
Acerca das tecnologias de mercado, julgue o item abaixo.

JSE, JME, JEE e JCE são edições da tecnologia Java voltadas para o desenvolvimento de aplicações para desktop/servidores, dispositivos móveis, ambientes corporativos e ambientes em nuvem, respectivamente.
Alternativas
Q462126 Programação
Acerca das linguagens de implementação de regras de negócio, julgue os itens que se seguem.

O paradigma de orientação a objetos é amplamente utilizado em várias linguagens: Java é compilada em bytecode e executada em uma máquina virtual (JVM); C++ apresenta bom desempenho ao unir características de alto e de baixo níveis; Python/Ruby/PHP podem ser utilizadas para desenvolvimento web, mas sem aplicações para dispositivos móveis
Alternativas
Q459858 Programação
Ao se ministrar uma aula sobre a plataforma de programação para servidores, na linguagem de programação Java, intitulada J2EE. um aluno questiona o significado das duas letras “E” nessa sigla. A resposta tecnicamente, adequada seria:
Alternativas
Q446754 Programação
No que se refere a linguagens e ambientes de programação Java, C# e paradigma de programação orientada a objetos, julgue o  item  subsequente.

No paradigma orientado a objetos, o polimorfismo está relacionado à herança de métodos. O Java possui duas modalidades de polimorfismo: overriding, que consiste em alterar o método em uma subclasse mantendo-se sua mesma assinatura da superclasse; e overloading, no qual há métodos de mesmo nome associados por meio da herança, porém, com argumentos diferentes.
Alternativas
Q446753 Programação
No que se refere a linguagens e ambientes de programação Java, C# e paradigma de programação orientada a objetos, julgue o   item  subsequente.

Considere que as linhas abaixo foram retiradas de um programa escrito em Java, e que não há modificações destas ao longo do programa. 
int i = 10;
int n = ++i%5;

Diante disso, os valores finais das variáveis i e n serão, respectivamente, 11 e 1
Alternativas
Q410822 Programação
O estabelecimento de relações de herança na programação orientada a objeto permite o reúso de código. Na linguagem de programação Java,
Alternativas
Q410820 Programação
Pedro recebeu a tarefa de desenvolver um programa que solicitasse um valor de salário e categorizasse o funcionário por cargo, da seguinte forma:

- Se o valor do salário for menor do que 1.000,00, armazenar na variável cargo o valor "Estagiário";
- Senão, se o valor do salário for maior ou igual a 1.000,00 e menor do que 5.000,00, armazenar na variável cargo o valor "Vendedor";
- Senão, se o valor do salário for maior ou igual a 5.000,00, armazenar na variável cargo o valor "Gerente".

Pedro desenvolveu, então, o programa abaixo utilizando a linguagem Java:

1. public class Empresa {
2. public static void main(String[] args) {
3. String cargo;
4. double salario;
5. salario = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do salário:"));
6. if (salario < 1000.00) {
7. cargo = "Estagiário";
8. } else if (salario >= 1000.00 && salario < 5000.00) {
9. cargo = "Vendedor";
10. } else {
11. cargo = "Gerente";
12. }
13. }
14. }

Considerando que os números das linhas não fazem parte do código, a lógica do programa não será afetada e nem ocorrerá erro se for
Alternativas
Q385771 Programação
A alternativa que representa uma regra válida de declaração para arquivos fonte em Java é:
Alternativas
Q385770 Programação
Em Java, identi? cadores são nomes dados a classes, variáveis e métodos, havendo regras a serem seguidas, no sentido de auxiliar a padronização, e facilitar a leitura do código. Nesse contexto, os identi?cadores devem começar um dos seguintes caracteres:
Alternativas
Q385769 Programação
Em Java, variáveis primitivas podem ser declaradas como variáveis de classe, atributos, parâmetros de métodos ou variáveis locais. Dois tipos são descritos a seguir:

I- Inteiro de 16 bits em notação de complemento de dois. Os valores possíveis cobrem a faixa de -32.768 a 32.767.
II- Representa números em notação de ponto flutuante normalizada em precisão simples de 32 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representável por esse tipo é 1.40239846e-46 e o maior é 1.3.40282347e+38.

Esses tipos são, respectivamente:
Alternativas
Q383756 Programação
O Hibernete é um dos frameworks mais conhecidos na atualidade por desenvolvedores JAVA, proporcionando grande vantagem e agilidade à produção de sistemas. Dentre as suas funcionalidades, qual é a sua principal função?
Alternativas
Q383755 Programação
A tecnologia AJAX foi desenvolvida para gerar uma maior interatividade com o usuário e proporcionar mais velocidade em processos executados na web, baseando-se em chamadas assíncronas. Assinale a alternativa que indica a linguagem que o AJAX é baseado.
Alternativas
Q383751 Programação
Com a diferenciação entre client-side e server- side, assinale a alternativa que caracteriza uma linguagem server-side.
Alternativas
Q383747 Programação
Muitos sistemas corporativos são construídos seguindo a arquitetura defnida pelo padrão Enterprise JavaBeans (EJB). Ao utilizar essa arquitetura, as aplicações ganham certos benefícios. Qual das alternativas abaixo indica alguns desses benefícios?
Alternativas
Q373618 Programação
Julgue os próximos itens, referentes a linguagens de programação Java e PHP.

Para configurar a senha de acesso do TOMCAT Manager, deve-se abrir o arquivo tomcat-users.xml localizado na pasta conf do local de instalação do TOMCAT e editá-lo inserindo ou alterando as tags role e user.
Alternativas
Q359467 Programação
Toda thread do Java tem uma prioridade de thread que ajuda a determinar a ordem em que são agendadas. As prioridades do Java variam entre MIN_PRIORITY, MAX_PRIORITY e por padrão toda thread recebe a prioridade NORM_PRIORITY. Assinale a alternativa que apresenta os valores da constante de cada uma das prioridades.
Alternativas
Respostas
1241: C
1242: C
1243: E
1244: C
1245: E
1246: E
1247: A
1248: E
1249: C
1250: E
1251: D
1252: D
1253: A
1254: E
1255: E
1256: C
1257: A
1258: D
1259: C
1260: D