Buscar

Linguagem de Programação - Java AV1

Prévia do material em texto

Fechar
 LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0314_SM_201509217411 V.1 
Aluno(a): CAIO MARCOS ALVES DE MOURA Matrícula: 201509217411 
Desempenho: 0,2 de 0,5 Data: 05/06/2016 14:23:36 (Finalizada)
1a Questão (Ref.: 201509270310) Pontos: 0,0 / 0,1
Caso desejasse programar um Robô que possuísse como características nome, código, data de fabricação e modelo, e que pudesse exibir um cumprimento às pessoas e uma frase quando andasse; como ficaria a implementação deste Robô usando Java como linguagem de programação? Assinale a alternativa correta:
public class Robo {String nome;int codigo;String dataFabricacao;String modelo;
public void main (String [] args){
public void cumprimentar(){ System.out.println("Olá pessoal!");}
public void andar(){ System.out.println("Estou andando!!!!");}}}
public class Robo {String nome;int codigo;String dataFabricacao;String modelo;public void cumprimentar(){ System.out.println("Olá pessoal!");}
public void andar(){ System.out.println("Estou andando!!!!");}}
public class RoboString nome;int codigo;String dataFabricacao;String modelo;
public void cumprimentar(){ System.out.println("Olá pessoal!");}
public int andar(){ System.out.println("Estou andando!!!!");}}
public class RoboString nome;int codigo;String dataFabricacao;String modelo;
public double cumprimentar(){ System.out.println("Olá pessoal!");}
public int andar(){ System.out.println("Estou andando!!!!");}}
public static void main{ public class Robo {String nome;int codigo;String dataFabricacao;String modelo;public void cumprimentar(){ System.out.println("Olá pessoal!");}
public void andar(){ System.out.println("Estou andando!!!!");}}
2a Questão (Ref.: 201509270285) Pontos: 0,0 / 0,1
Sabemos que para manipularmos um objeto é necessário usarmos a chamada variável de referência. Analise as figuras abaixo e assinale qual está apresentado a utilização correta de uma variável de referência: 
3a Questão (Ref.: 201509271272) Pontos: 0,0 / 0,1
Dado o seguinte código: 
1 public class Janela extends JFrame implements ActionListener 2 { 3 JTextField t1,t2; 4 JButton b1,b2; 5 Janela() 6 { 7 setBounds(150,1500,300,300); 8 setTitle ("Minha Janela"); 9 setBackGround(Color.white); 10 b1= new JButton("OK"); 
11 b2 = new JButton("Confirmar"); 12 t1= new JTextField(10); 13 t2 = new JTextField(10); 14 getContentPane().setLayout(new GridLayout(2,2)); 15 getContentPane().add(t2); 16 getContentPane().add(b1); 17 getContentPane().add(t1); 18 getContentPane().add(b2); 19 b1.addActionListener(this); 20 b2.addActionListener(this); 21 } 22 public void actionPerformed(ActionEvent e) 23 { 24 if (e.getSource()==b1) 25 { t2.setText(t1.getText());} 26 } 27 } 
Quais são as linhas que indicam respectivamente: - registro para gerar evento do botão; - método que captura o evento; - definição da interface de evento a ser usada; - definição do layout da janela 
19,24,15,24
19,22,15,16
20,24,1,14
19,22,1,16
20,22,1,14
4a Questão (Ref.: 201509271193) Pontos: 0,1 / 0,1
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];
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
declara-se um vetor: int c[5] = new int();
5a Questão (Ref.: 201509816237) Pontos: 0,1 / 0,1
É muito importante para trabalharmos com a programação java, que saibamos como o mesmo funciona, quais suas partes e a relação entre elas.
Em relação ao funcionamento podemos afirmar que o mesmo acontece na seguinte ordem:
Editor gera o .java, Compilador gera o .class, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário.
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes.
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador gera o código binário e por fim o Interpretador interpreta o binário.
Editor gera o .class, Compilador gera o .Java, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes.
Editor gera o .class, Compilador gera o .Java, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário.
Gabarito Comentado.

Continue navegando