Buscar

AV Linguagem de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

08/12/2017 EPS
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5
Resposta:
Gabarito:
public class Funcionario {
 private String nome;
 private int idade;
 public Funcionario(String nome, int idade){
 this.nome=nome;
 this.idade=idade;
 }
 public int getIdade(){
 return idade;
 }
 public String getNome(){
 return nome;
 }
 public void setNome(String nome){
 this.nome=nome;
 }
 public void setIdade(int idade){
 this.idade=idade;
 }
 
 }
public class Dependente{
 private String nome;
 private int idade;
 public Dependente(String nome, int idade){
 this.nome=nome;
 this.idade=idade;
 }
 public int getIdade(){
 return idade;
 }
 public String getNome(){
 return nome;
 }
 public void setNome(String nome){
 this.nome=nome;
 }
 public void setIdade(int idade){
 this.idade=idade;
 }
 }
public class ConvertaPrincipal {
 public static void main(String[] args) {
 Funcionario func1 = new Funcionario("jose",40);
 Dependente dep1 = new Dependente("ana",20);
 System.out.println(func1.getNome()+func1.getIdade());
 System.out.println(dep1.getNome()+dep1.getIdade());
 }
 }
 
 3. Ref.: 641708 Pontos: 0,0 / 1,0
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a
única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
seguida com o comando java MeuPrograma.class o bytecode é executado.
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
seguida com o comando java MeuPrograma o bytecode é executado.
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
08/12/2017 EPS
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5
seguida com o comando javac MeuPrograma o bytecode é executado.
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
seguida com o comando java MeuPrograma.java o bytecode é executado.
 
 4. Ref.: 823762 Pontos: 0,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);
 2
existe erro de compilação
2.5
1
 existe erro de execução: tipo inválido
 
 5. Ref.: 231686 Pontos: 0,0 / 1,0
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes
GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o
teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-
lhes funcionalidade, estão agrupadas em dois grandes pacotes:
 javax.swing e java.util
java.lang e javax.swing
java.util e java.lang
 java.awt e javax.swing
java.awt e java.lang
 Gabarito Comentado.
 
 6. Ref.: 33290 Pontos: 1,0 / 1,0
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:
void final int SIZE = 10
static extend integer SIZE = 10
 static final int SIZE = 10
this extend integer SIZE := 10
this final int SIZE :=10
 Gabarito Comentado.
 
 7. Ref.: 32115 Pontos: 0,0 / 1,0
Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa
correta: 
 
class A { 
 private int atrA; 
 } 
 
class B extends A { 
 protected int atrB; 
 } 
 
08/12/2017 EPS
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5
class C extends B, A{ 
 private int atrC; 
 }
A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
A classe B herda as características de A e pode acessar diretamente o atributo de A
A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
 A classe B herda as características de A, mas não tem acesso direto ao atributo de A
 A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente o
atributo
 
 8. Ref.: 590658 Pontos: 1,0 / 1,0
Tei Ping, aluna de programação, escreveu uma classe em Java, aqui parcialmente apresentada, que feriu um importante conceito de Orientação a
Objetos. Marque a opção que indica o conceito usado incorretamente pela estudante.
 
public class Aluno {
 public String matricula, nome;
 public float CR;
 
 public void imprimirDados() {
 System.out.println("Matricula = " + matricula + " Nome = " + nome + " CR = " + CR);
 }
}
Herança
Abstração
Polimorfismo
Instância
 Encapsulamento
 
 9. Ref.: 568612 Pontos: 0,0 / 0,5
Um estagiário de programação foi incumbido de verificar uma linha de código de um programa que apresentava uma
tela de forma indesejada. 
 
JOptionPane.showInputDialog(null," "," ",JOptionPane.QUESTION_MESSAGE);
 
Para corrigir é necessário conhecer o que se espera, respectivamente, nos campos entre aspas. Assinale a alternativa
que define respectivamente.
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
texto da barra de título e o texto interno do campo texto.
 texto interno da caixa de leitura e o texto da barra de título.
texto interno da caixa de leitura e o texto do campo texto.
 texto da barra de título e o texto interno da caixa de leitura.
 Gabarito Comentado.
 
 10. Ref.: 615585 Pontos: 0,0 / 0,5
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das
opções abaixo NÃO é um evento de ação?
Clicar em menus
 Digitar um texto
Cliques em botões
 Ativar e desativar JCheckbox
Ativar um RadioButton
 Gabarito Comentado. Gabarito Comentado.

Continue navegando