当前位置:文档之家› 济南职业学院java考试原题与答案

济南职业学院java考试原题与答案

只能帮你们到这里了,哈哈
选择题1.下列标识符中非法的是(B)a.var_x; b.4datc; c.$_money d.class
2.为ab类的一个无形式参数无返回值的方法method书写开头,使得使用类名ab作为前缀就可以调用它,该方法头的形式为(A)a.static void method() b.public void method() c.final void method() d.abstract void method(C)
3.下列那个是合法的java标示符 a. tree&class b.class c._$thelastone d.273.5
4.一下标识符那些是不合法的(C)a.bigmeaninglessname b.$int c.1s d.$1
5.java application源程序的主类是指包含有(A)方法的类()A.main方法 b.tostring方法
c.init方法
d.actionperfromed方法
6.对于构造函数下列说法不正确的是B
A.构造函数是类的一种特殊函数,它的丰富名必须与类名相同
B.构造函数的返回类型只能是viod型
C.构造函数的主要作用是完成对类的对象的初始化工作
D.一般在创造新对象时。

系统会自动调用构造函数。

7.若在某一个类定义中定义有如下的方法:abstract void performdial();该方法属于(D)A.本的方法B。

最终方法C.静态方法D.抽象方法
8.不使用static修饰符限定的方法称为对象方法,下列说法正确的是(A)
A.实例方法可以直接调用父类的实例方法
B.实例方法可以直接调用父类的类方法
C.实例方法可以直接调用其他类的实例方法
D.实例方法不可以直接调用本类的类方法
9.执行完一下代码int[]x=new int[25];后,一下那个说明是正确的(A)
A.x[24]为0 B.x[24]未定义 C.x[25]为0 D.x[0]为空
10.以下输出结果是(B)int x=3 int y=10 system.out.println(y%x)
A.0 b.1 c.2 d.3
11.关于被私有访问控制符private修饰的成员变量,一下说法正确的是(C)
A.可以被3种类所引用该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B、可以被两种类访问和引用,该类本身,该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
12.容器panel缺省使用的布局编辑策略是(D)
A.Borderlayout
B.flowlayout
C.gridlayout
D.cardlayout
13.以下哪个表达式是不合法的(B)
a.string x=”hello”; int y=9;x+=y;
b.string x=”hello”;inty=9; if(x==y){}
c.string x=”hello” int y=9;x=x+y;
d.string x=null;int y=(x!=null)&&(x.length()>0):0
14.在编写java applet 程序时,若需要对发生的事做出响应和处理,一般需要在程序的开头写上(D)A。

IMPORT JAVA.AWT.* B.import java.applet.* C.import java.io.* D.improt java.awt.event.*;
15.对于子类的构造函数说明,下列叙述不正确的是(D)
A.子类无条件的继承父类的无参构造函数
B.子类可以在自己构造函数中使用super关键字来调用父类的含参构造函数,但这个调用语句必须是子类的构造函数的第一个可执行语句
C.在创建子类的对象时,将先执行继承自父类的无参构造函数,然后在执行自己的构造函
D.子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数、
测试题答案
1.s=This is a test String! 编程题1.用户界面显示“hello world”并设置字体宋t=this is a test string! 体倾斜、20号颜色蓝色。

2.执行try
执行finally 2.创建一下界面(在文件菜单有一个菜单项“退出”)3.1:n1.i:9,n2.i:47 并能实现单击“退出”时关闭界面
2:n1.i:47,n2.i:47
3:n1.i:27,n2.i:27
4.m1=0.1
Pc=0.1
m=0.1
5.Hello World Let's Java!
编程第一题答案:public class SwingTest extends JFrame{
private JLabel jLabel = new JLabel();
public static void main(String[] arg0){
new SwingTest();
}
public SwingTest(){
this.setLayout(new FlowLayout());
jLabel.setText("hello world ");
this.add(jLabel);
Font font=new Font("宋体",Font.ITALIC,20);
jLabel.setFont(font);
jLabel.setForeground(Color.BLUE);
this.setSize(500, 500);
this.setVisible(true);
}
}
第二题
public class TestFrame
{
/** <一句话功能简述>
* <功能详细描述>
* @param args
* @see [类、类#方法、类#成员]
*/
public static void main(String[] args)
{
JFrame jf= new JFrame("Test");
jf.setSize(400, 300);
jf.setLayout(new BorderLayout());
JMenuBar jMenuBar = new JMenuBar();
JMenu jMenu=new JMenu("文件");
JMenu jMenu2=new JMenu("编辑");
JMenu jMenu3=new JMenu("帮助");
JMenuItem item =new JMenuItem("退出");
item.addActionListener(new ActionListener()
{ @Override
public void actionPerformed(ActionEvent e)
{System.exit(0); } });
jMenu.add(item);
jMenuBar.add(jMenu);
jMenuBar.add(jMenu2);
jMenuBar.add(jMenu3);
jf.add(jMenuBar,BorderLayout.NORTH);
JComboBox jComboBox =new JComboBox(new String []{"小学","初中","中学","大学"});
JPanel jPanel =new JPanel();
JLabel jLabel = new JLabel("请选择:");
jPanel.add(jLabel);
jPanel.add(jComboBox);
JButton jButton = new JButton("查找");
JButton jButton2 = new JButton("替换");
JPanel panel =new JPanel();
panel.add(jButton);
panel.add(jButton2);
jf.add(jPanel,BorderLayout.CENTER);
jf.add(panel,BorderLayout.SOUTH);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
}。

相关主题