Buscar

simulado 1 de linguagem

Prévia do material em texto

1a Questão (Ref.: 200672969957)
	5a sem.: Introdução à interface gráfica
	Pontos: 1,0  / 1,0 
	Marque a opção que preenche as lacunas corretamente: 
1. Um _____ organiza os componentes GUI em um Container. 
2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 
3. A classe _____ contém métodos que exibem diálogos de mensagem e diálogos de entrada. 
4. GUI é um acrônimo para _____ . 
		
	
	Controlador de classes, setFrame, JTextField, índice unificado de usuário
	
	Controlador de objetos, run, JFrame, interface gráfica com o usuário
	
	Gerenciador de layout, thread, JFrame, interface gráfica com o usuário
	
	Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário
	
	Gerenciador de classes, run, JOPtionPane, índice unificado de usuário
	
	
	 2a Questão (Ref.: 200672946575)
	6a sem.: LINGUAGEM JAVA
	Pontos: 1,0  / 1,0 
	Como se instancia um objeto em Java?
		
	
	Construtor objeto = new Classe();
	
	Classe objeto = new Construtor();
	
	Construtor objeto = new Classe;
	
	Classe objeto = new Construtor;
	
	Classe objeto = Construtor();
	
	
	 3a Questão (Ref.: 200672946576)
	6a sem.: LINGUAGEM JAVA
	Pontos: 1,0  / 1,0 
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	public class Exemplo() {}
	
	class Exemplo() {}
	
	Public Class Exemplo {}
	
	public class Exemplo {}
	
	class public Exemplo {}
	
	
	 4a Questão (Ref.: 200672946578)
	9a sem.: LINGUAGEM JAVA
	Pontos: 0,0  / 1,0 
	Qual sintaxe representa um override?
		
	
	public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } public void metodoExemplo() { } }
	
	public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo1() { } public void metodoExemplo2() { } }
	
	public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } public void metodoExemplo(int p1) { } }
	
	public class ClassePai { public void metodoExemplo1() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo2() { } }
	
	public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } }
	
	
	 5a Questão (Ref.: 200672970030)
	3a sem.: Introdução à linguagem de programação
	Pontos: 0,0  / 1,0 
	Levando em consideração os conceitos sobre vetores, assinale a opção correta:
		
	
	é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8];
	
	declara-se um vetor: int c[5] = new int();
	
	um vetor somente pode armazenar tipos primitivos de dados
	
	o índice de um vetor sempre começa em 1
	
	o limite de um vetor em Java é de 255 posições
	
	
	 6a Questão (Ref.: 200672970033)
	5a sem.: Introdução à interface gráfica
	Pontos: 1,0  / 1,0 
	Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na própria caixa de diálogo.
		
	
	JOptionPane.showMessageDialog(idade, "Informe a sua idade");
	
	JOptionPane.showMessageDialog(null, "Informe a sua idade");
	
	JOptionPane.showInputDialog("Informe a sua idade");
	
	JOptionPane.showInputDialog(int idade, "Informe a sua idade");
	
	JOptionPane.showDialog("Informe a sua idade");
	
	
	 7a Questão (Ref.: 200672970473)
	2a sem.: Tecnologia java
	Pontos: 1,0  / 1,0 
	Observe o fragmento do código JAVA a seguir:
public class Avaliacao {
 public static int e(int x) {
  return x * 1;
 }
 public static int d(int x) {
  return x * 2;
 }
 public static int b(int x) {
  if (x < 1)
   return 0;
  else
   return 5 - d(x + 1);
 }
 public static int a(int y) {
  return 3 + b(y) + d(y) + e(y);
 }
 public static void main(String[] args) {
  System.out.println(a(5));
 }
}
Como resultado de sua execução teremos o seguinte resultado:
		
	
	14
	
	13
	
	11
	
	12
	
	10
	
	
	 8a Questão (Ref.: 200672970444)
	3a sem.: TECNOLOGIA JAVA
	Pontos: 1,0  / 1,0 
	Relacione as definições e marque a alternativa correspondente:
a-toLowerCase() 
b-toUpperCase() 
c-trim() 
d-length() 
e-substring() 
( ) converte maiúscula por minúscula. 
( ) converte minúscula por maiúscula. 
( ) descobre o tamanho de uma string. 
( ) elimina espaços iniciais e finais. 
( ) extrai um conjunto de string. 
		
	
	a - b - c - e - d 
	
	b - a - d - c - e
	
	a - b - d - c - e
	
	b - a - d - e - c 
	
	a - b - d - e - c 
	
	
	 9a Questão (Ref.: 200672945453)
	1a sem.: Conceitos da Plataforma Java
	
	Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas.
		
	
	
Compare com a sua resposta: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java.
	
	
	 10a Questão (Ref.: 200672945519)
	7a sem.: Tecnologia Java
	
	            A empresa XYZ precisa armazenar dados sobre Alunos(matricula, nome e nota) e Professores (matricula, nome e salario). 
      Implemente utilizando o conceito de herança uma solução orientada a objetos em Java que atenda as necessidades da Empresa XYZ.
		
	
	Compare com a sua resposta: 
public class Pessoa {
  private int matricula;
  private String nome;
  public Pessoa(int matricula, String nome){
     this.matricula=matricula;
     this.nome=nome;
  }
 
public class Aluno extends Pessoa{
 private float nota;
 public Aluno(int matricula, String nome, float nota){
   super(matricula,nome);
   this.nota=nota;
}
 
public class Professor extends Pessoa {
 private float salario;
  public Professor(int matricula,String nome, float salario){
   super(matricula,nome);
   this.salario=salario;
}
}

Continue navegando