Questões de Concurso Comentadas sobre jvm (máquina virtual java) em programação

Questões Discursivas

Foram encontradas 53 questões

Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248114 Programação
Qual o nome da técnica que o Java utiliza para implementar os tipos genéricos respeitando códigos legados? Isto é, tornando o código genérico compatível com códigos não genéricos preexistentes, de modo que alterações na sintaxe da linguagem Java ou em JVM não invalidem códigos mais antigos?
Alternativas
Ano: 2018 Banca: CPCON Órgão: UEPB Prova: CPCON - 2018 - UEPB - Analista de Sistemas |
Q1180262 Programação

Sobre Java, considere as seguintes afirmações.


I- JVM (Java Virtual Machine) é uma especificação de uma máquina de computação abstrata que provê o ambiente de execução no qual o bytecode Java é executado. Estão disponíveis para diversas plataformas de hardware e software.

II- JRE (Java Runtine Environment) é uma implementação da .JVM.

III- JDK (Java Development Kit Java) é um conjunto ferramentas de desenvolvimento de software em Java que inclui a JRE.



Está o que se afirma em

Alternativas
Q1130989 Programação

Sobre a linguagem de programação Java, julgue o item a seguir.


A JVM (Java Virtual Machine) permite que um mesmo código em Java rode em plataformas diferentes. Em outras palavras, há certa independência de sistema operacional, pois o código de uma JVM Windows é o mesmo de uma JVM Linux.

Alternativas
Q844771 Programação
Na arquitetura da JVM existe a JVM Memory que contém uma área de memória que armazena os objetos criados pela aplicação por meio do operador new ou qualquer outro método que crie um objeto. Essa área de memória é chamada de
Alternativas
Q834045 Programação
Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os aplicativos Java, convertendo:
Alternativas
Q794589 Programação

Sobre a linguagem de programação Java, analise as afirmativas seguintes:


I A JVM (Java Virtual Machine) é usada como interpretador, logo, Java é uma linguagem de script, além de ser uma linguagem orientada a objeto.


II A orientação em objetos em Java é opcional, assim como em C++ é possível escrever programas de forma estruturada.


III Para se utilizar uma classe pública de um pacote externo, uma das opções é importar a classe desse pacote.


Está(ão) CORRETA(S) 

Alternativas
Q1861904 Programação
Assinale a alternativa que indica CORRETAMENTE a tecnologia utilizada para monitorar e gerenciar aplicações Java, através da JVM.
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
Q547767 Programação
Considere as seguintes informações referentes à configuração de servidores JBoss AS 7 (JBoss Application Server 7):

 I- Há dois modos de se iniciar e configurar o JBoss AS 7: domain ou server group; e standalone. O primeiro modo provê     alta disponibilidade e permite tanto a utilização do JBoss como controlador de domínio quanto a ocorrência de mais de uma instância em um mesmo ponto de controle, compartilhando políticas de gerenciamento em comum.
Ao contrário do modo domain, o segundo modo possibilita apenas uma instância do JBoss AS 7 em cada máquina.

II - Dois servidores JBoss AS 7 foram instalados em máquinas físicas distintas, utilizando, consequentemente, JVM também distintas, em modo remote standalone client.

III - Em um servidor C, foi instalada uma única instância do JBoss AS 7 no modo domain, e não houve mudanças em suas configurações-padrão no que se refere ao realm, sockets Binding e arquivos domain.xml e host.xml.

Com base nessas informações, julgue o item que se segue.

Embora o que se afirma em I esteja correto, em um grupo de servidores no modo standalone, não é possível configurar serviços que provejam alta disponibilidade.

Alternativas
Q507352 Programação
Na sintaxe da estrutura try-catch-finally, definida pela especificação da linguagem de programação Java versão 8 para o tratamento de exceção, verifica-se que
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Suporte |
Q830384 Programação
Existem linguagens de programação que utilizam de máquinas virtuais para permitir que programas possam rodar em máquinas com diferentes configurações. A máquina virtual da linguagem JAVA é conhecida como:
Alternativas
Q455223 Programação
Um programa na linguagem Java é compilado e gera um determinado arquivo com formato específico, que pode ser executado onde quer que a plataforma esteja presente, em qualquer sistema operacional subjacente. Enquanto que cada plataforma possui sua própria implementação da máquina virtual Java, existe somente uma especificação padronizada para a máquina virtual, proporcionando uma interface uniforme para aplicações em qualquer hardware, conhecida por Java Virtual Machine, ideal para uso na internet.

O arquivo e o correspondente formato são,respectivamente ,chamados:
Alternativas
Q408936 Programação
No que se refere à lógica e à programação, julgue os itens que se seguem.

Uma máquina virtual Java consegue traduzir classes Java e executar o programa nela contido, de acordo com o sistema em que a máquina virtual tenha sido instalada.
Alternativas
Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374020 Programação
Analise as afirmativas sobre métodos de implementação de linguagens de programação:

I. No processo de interpretação, a instrução é traduzida e executada no momento da execução do programa. Uma vantagem é que apenas partes do programa podem ser executados, mas há desvantagens: o processo é mais lento em relação ao processo de compilação e pode haver maior consumo de memória.

II. O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é o Java e a JVM.

III. O processo de compilação efetua a tradução integral do código fonte para o código de máquina. A execução é mais rápida porque não é necessário fazer nenhuma tradução intermediária. Para que o programa seja executado é necessário apenas o código executável. A vantagem é a total portabilidade do código executável, que pode ser executado em qualquer sistema operacional.

Está correto o que se afirma APENAS em
Alternativas
Q371760 Programação
Em relação a servidores web e de aplicação, julgue os itens subsecutivos.

Em uma JVM instalada no servidor, podem ser criadas diversas instâncias do servidor Tomcat utilizando-se a mesma porta.
Alternativas
Q841627 Programação

Observe lista de arquivos e pastas a seguir.


1. lib.jar

2. $JRE_HOME/lib (basicamente, rt.jar)

3. O 'diretório corrente'

4. c:\libs\ant.jar

5. c:\libs\javacore.jar


Em referência a essa lista, dada a variável de ambiente:


classpath=c:\libs\ant.jar;c:\libs\javacore.jar;.


Assinale a alternativa que indica a ordem em que a máquina virtual Java (JVM) procurará por classes.

Alternativas
Q783462 Programação
Observe a figura a seguir, que representa o ambiente Java. Imagem associada para resolução da questão
O arquivo.class não contém código que é nativo para seu processador, mas sim a linguagem de máquina da Java Virtual Machine (Java VM), conhecida por
Alternativas
Q429721 Programação
Java é uma linguagem fortemente tipada, havendo regras de conversão específicas entre os tipos. Para facilitar o desenvolvimento de programas, entretanto, existem algumas conversões implícitas (typecast) que são feitas automaticamente pela JVM.

Um técnico de informática foi chamado para avaliar, com base nesses conceitos, um programa na linguagem Java cujas instruções estão na seguinte ordem:

1º - Integer meuInteger=2;
2º - int meuInt= new Integer(2);
3º - String umaString= meuInteger;
4º - String outraString= ""+meuInt;

Uma vez que as instruções foram colocadas em um único programa na ordem em que foram apresentadas, o técnico identificou que causará(ão) erro de compilação apenas a(s) seguinte(s) instrução(ões):
Alternativas
Q366398 Programação
Analisando as afirmações seguintes, relacionadas à versão mais nova da máquina virtual Java,

I. A linguagem Java não permite a criação de classes com visibilidade privada (private).

II. A linguagem Java não permite a definição de métodos construtores com visibilidade privada (private).

III. A linguagem Java não permite a definição de pacotes com visibilidade privada (private).

IV. A linguagem Java não permite a utilização de polimorfismo paramétrico.

verifica-se que está(ão) correta(s)

Alternativas
Q246802 Programação
O código de um programa de computador escrito na linguagem Java é compilado para uma forma intermediária de código, que é interpretada pelas Máquinas Virtuais Java (JVMs). Esse processo apresenta portabilidade como grande vantagem. Essa forma intermediária é denominada:
Alternativas
Respostas
21: B
22: E
23: E
24: C
25: A
26: B
27: A
28: D
29: E
30: D
31: E
32: E
33: C
34: E
35: E
36: D
37: B
38: B
39: D
40: A