Logo Passei Direto
Buscar

EPs linguagem de programação

Simulado de Linguagem de Programação com questões de múltipla escolha sobre Java: nomes de arquivo e classe, edições da plataforma (J2SE/J2EE/J2ME), arrays, divisão inteira, AWT/Swing e criação de componentes, encapsulamento e modificadores de acesso.

Ferramentas de estudo

Questões resolvidas

Seja um programa em java com o seguinte código: public class PrimeiroPrograma { public static void main (String args[]) { System.out.println("Bem vindo ao Mundo Java"); } }
Marque a única alternativa CORRETA:
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula.
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java.

Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao:
Java applets
J2SE - Java2 Standard Edition
Java servlets
J2EE - Java2 Enterprise Edition
J2ME - Java2 Micro Edition

Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
é usada somente para agrupar dados de tipos primitivos, como int e double.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para agrupar objetos.
é usada somente para armazenar tipos primitivos.

Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido? int a = 1+3/2; System.out.println(a);
qual será o resultado obtido?
existe erro de execução: tipo inválido
2.5
1
2
existe erro de compilação

Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.

Atributos declarados em uma classe como "private" não podem ser acessados de forma direta utilizando o nome do objeto como referência ao atributo, para isso há a necessidade de introdução de métodos, na referida classe, que realizem tal tarefa: os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das linguagens orientadas a objetos, é conhecido como:
sobrecarga de método
polimorfismo
implementação de interface
herança
encapsulamento

Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o modificador de acesso:
static.
volatile.
abstract.
transient.
protected.

O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo dinâmico do objeto é resolvido em tempo _______ . Isso permite postergar a definição de qual versão de um método será chamada, o que é a base do conceito de ________. Escolha a opção que complementa corretamente o texto anterior:
Execução; compilação; polimorfismo
Compilação; carregamento; herança
Carregamento; execução; herança
Execução; compilação; encapsulamento
Compilação; execução; polimorfismo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Seja um programa em java com o seguinte código: public class PrimeiroPrograma { public static void main (String args[]) { System.out.println("Bem vindo ao Mundo Java"); } }
Marque a única alternativa CORRETA:
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula.
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java.

Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao:
Java applets
J2SE - Java2 Standard Edition
Java servlets
J2EE - Java2 Enterprise Edition
J2ME - Java2 Micro Edition

Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
é usada somente para agrupar dados de tipos primitivos, como int e double.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para agrupar objetos.
é usada somente para armazenar tipos primitivos.

Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido? int a = 1+3/2; System.out.println(a);
qual será o resultado obtido?
existe erro de execução: tipo inválido
2.5
1
2
existe erro de compilação

Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.

Atributos declarados em uma classe como "private" não podem ser acessados de forma direta utilizando o nome do objeto como referência ao atributo, para isso há a necessidade de introdução de métodos, na referida classe, que realizem tal tarefa: os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das linguagens orientadas a objetos, é conhecido como:
sobrecarga de método
polimorfismo
implementação de interface
herança
encapsulamento

Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o modificador de acesso:
static.
volatile.
abstract.
transient.
protected.

O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo dinâmico do objeto é resolvido em tempo _______ . Isso permite postergar a definição de qual versão de um método será chamada, o que é a base do conceito de ________. Escolha a opção que complementa corretamente o texto anterior:
Execução; compilação; polimorfismo
Compilação; carregamento; herança
Carregamento; execução; herança
Execução; compilação; encapsulamento
Compilação; execução; polimorfismo

Prévia do material em texto

04/12/2019 EPS
simulado.estacio.br/bdq_simulados_linear_view.asp 1/4
 
 
Disc.: LINGUAGEM DE PROGRAMAÇÃO 
Aluno(a): DIANA BEATRIZ MORAES SOARES Matríc.: 201808136829
Acertos: 10 de 10 28/10/2019 (Finaliz.)
1a Questão (Ref.:201808228579) Pontos: 1,0 / 1,0 
Seja um programa em java com o seguinte código:
public class PrimeiroPrograma {
public static void main (String args[]) {
 System.out.println("Bem vindo ao Mundo Java");
}
}
Marque a única alternativa CORRETA:
 O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e
minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e
minúscula.
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código
fonte em java.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o
método principal do java.
Respondido em 28/10/2019 19:40:45
Compare com a sua resposta:
Gabarito Comentado
2a Questão (Ref.:201808803955) Pontos: 1,0 / 1,0 
Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite
distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao:
Java servlets
J2ME - Java2 Micro Edition
J2EE - Java2 Enterprise Edition
Java applets
 J2SE - Java2 Standard Edition
Respondido em 28/10/2019 19:27:55
Compare com a sua resposta:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=282759&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=282759&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
04/12/2019 EPS
simulado.estacio.br/bdq_simulados_linear_view.asp 2/4
3a Questão (Ref.:201808181648) Pontos: 1,0 / 1,0 
Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes
unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada somente para agrupar objetos.
 é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para armazenar tipos primitivos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
Respondido em 28/10/2019 19:31:03
Compare com a sua resposta:
4a Questão (Ref.:201808974273) Pontos: 1,0 / 1,0 
Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido?
 int a = 1+3/2;
 System.out.println(a);
existe erro de execução: tipo inválido
2.5
1
 2
existe erro de compilação
Respondido em 28/10/2019 19:33:47
Compare com a sua resposta:
5a Questão (Ref.:201808850122) Pontos: 1,0 / 1,0 
Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de
aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de
aparência de metal.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.
Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
 Apenas a alternativa ii está correta.
Respondido em 28/10/2019 19:35:20
Compare com a sua resposta:
6a Questão (Ref.:201808792224) Pontos: 1,0 / 1,0 
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas
que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels,
JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é:
JButton botao = new JFrame("sair");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
 JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
Respondido em 28/10/2019 19:37:12
04/12/2019 EPS
simulado.estacio.br/bdq_simulados_linear_view.asp 3/4
Compare com a sua resposta:
7a Questão (Ref.:201809004629) Pontos: 1,0 / 1,0 
Atributos declarados em uma classe como "private" não podem ser acessados de forma direta utilizando o nome do
objeto como referência ao atributo, para isso há a necessidade de introdução de métodos, na referida classe, que
realizem tal tarefa: os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das linguagens
orientadas a objetos, é conhecido como:
herança
implementação de interface
 encapsulamento
sobrecarga de método
polimorfismo
Respondido em 28/10/2019 19:41:51
Compare com a sua resposta:
8a Questão (Ref.:201808921093) Pontos: 1,0 / 1,0 
Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o modificador de acesso:
abstract.
 protected.
volatile.
transient.
static.
Respondido em 28/10/2019 19:43:15
Compare com a sua resposta:
9a Questão (Ref.:201808426987) Pontos: 1,0 / 1,0 
Herança é a forma de reutilização de software na qual uma nova classe é criada,
absorvendo membros de uma classe existente e aprimorada com capacidades
novas ou modificadas. Portanto uma subclasse é mais específica que sua super
classe, então pode-se dizer que:
que a superclasse representa um grupo mais especializado de objetos.
que a subclasse possuirá caracteristicas mais restritas que as de sua
superclasse.
que a superclasse sempre adiciona novas caracteristicas em vistas as
caracteristicas apresentadas pela sua subclasse.
 que a subclasse representa um grupo mais especializado de objetos.
que a subclasse nunca adiciona seus prórios campos e métodos.
Respondido em 28/10/2019 19:44:16
Compare com a sua resposta:
Gabarito Comentado
http://v3.webcasters.com.br/Login.aspx?codTransmissao=322948&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=322948&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
04/12/2019 EPS
simulado.estacio.br/bdq_simulados_linear_view.asp 4/4
10a Questão (Ref.:201808761047) Pontos: 1,0 / 1,0 
O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo dinâmico do objeto é resolvido
em tempo _______ . Isso permite postergar a definição de qual versão de um método será chamada, o que é a base do
conceito de ________. Escolha a opção que complementa corretamente o texto anterior:
Execução; compilação; polimorfismo
 Compilação; execução; polimorfismo
Compilação; carregamento; herança
Execução; compilação; encapsulamento
Carregamento; execução; herança
Respondido em 28/10/2019 19:47:02
Compare com a sua resposta:
javascript:abre_colabore('35139','171884965','3485680121');

Mais conteúdos dessa disciplina