《java试卷及答案二教学文案》由会员分享,可在线阅读,更多相关《java试卷及答案二教学文案(7页珍藏版)》请在金锄头文库上搜索。
1、java试卷及答案二精品文档_ 考 生 答 题 不 得 过 此 线装订线班 级:姓 名: 学 号:装订线河南机电职业学院2013-2014学年 1 学期 12 级 计算机应用专业 java程序设计 期末试卷课程代码: 考试时间:120分钟题 号一二三四五六总分核分人得 分得 分评卷人一、选择题:(每小题2分,共20分)1、程序Test.java编译运行后输出的结果是( A )。public class Test String s1=java; public static void main(String args) int z=2; Test t=new Test(); System.out.
2、println(t.s1+z); A、 java2 B、2 C、没有输出结果 D、java 2、如下哪个是Java中的标识符( A )A、fieldname B、superC、3number D、#number3、已知如下定义:String s = story; 下面哪个语句不是合法的(C )A、s += books;B、s = s + 100;C、int len = s.length;D、String t = s + “abc”;4、如下哪个是Java中有效的关键字( C ) A、nameB、helloC、false D、good5、下面的代码段执行之后count的值是什么( D )int
3、count = 1;for (int i = 1; i z & x + z y & z + y x)System.out.println(三角形);elseSystem.out.println(不是三角形);5、下面程序段的执行结果是 6 ,5 ,4 ,3 ,2 int a = 2, 3, 4, 5, 6 ;for (int i = a.length - 1; i = 0; i-)System.out.print(ai + );得 分评卷人三、编程题:(每小题20分,共60分)1、定义一个Person类,可以在应用程序中使用该类。成员属性:Person类的属性(变量): 姓名:name,字符串
4、类型:String; 性别:sex,字符型:char; 年龄:age,整型:int。3个重载的构造函数: public Person(String s) /设置姓名 public Person(String s,char c) /调用本类的构造函数Person(String s),设置性别 public Person(String s,char c,int i)/调用本类的构造函数PersonPerson(String s,char),设置年龄一个成员方法: public String toString()/获得姓名、性别和年龄利用定义的Person类,请实例化对象,输出下面结果:姓名:张三
5、性别:男 年龄:212、定义一个学生类Student,它继承自person类。(1)Student类有以下几个变量继承自父类的变量:姓名(name),字符串类型(String);性别(sex),字符型(char);年龄(age),整型(int)。子类新增加的变量:学号(number),长整型;三门功课的成绩:哲学(phi),整型;英语(eng),整型;计算机(comp),整型。(2)Student类有以下几个方法 子类新增加的方法:求三门功课的平均成绩aver():该方法没有参数,返回值类型为double型;求三门功课成绩的最高分max():该方法没有参数,返回值为int型;求三门功课成绩的最
6、低分min();该方法没有参数,返回值为int型。覆盖父类的同名方法:toString() 获取学号、姓名、性别、平均分、最高分、最低分信息。例如: 学号:1234567 姓名:张三 性别:男 平均分:90.0 最高分:95分 最低分:873、输入一个数,计算该数的平方,图形界面如下。(本题20分)提示:将字符串s是转换成数值的方法为Double.parseDouble(s)。1、public class PersonString name;char sex;int age;public Person()public Person(String s)name=s;public Person(S
7、tring s,char c)this(s);sex=c;public Person(String s,char c,int i)this(s,c);age=i;public String toString()String s=姓名: +name+ 性别:+sex+ 年龄:+age;return s;2、public class Student extends Personlong number;int phi,eng,comp;public Student()public Student(long k,String s,char c,int i,int i1,int i2,int i3)su
8、per(s,c,i);number=k;phi=i1;eng=i2;comp=i3;public double aver()return(phi+eng+comp)/3.0;public int max()int temp,max;temp=phieng?phi:eng;max=tempcomp?temp:comp;return max;public int min()int temp,min;temp=phieng?phi:eng;min=tempcomp?temp:comp;return min;public String toString()return 学号:+number+ +sup
9、er.toString()+n平均分:+aver()+ 最高分:+max()+ 最低分: +min();3、import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Demo public static void main(String args) MyFrame myf=new MyFrame();class MyFrame extends JFrame implements ActionListenerJTextField jtf1; JTextField jtf2; MyFrame() JFrame jf=new JFrame(); JLabel jlb1=new JLabel(输入数); JLabel jlb2=new JLabel(数的平方); jtf1=new JTextField(5); jtf2=new JTextField(5); JButton jbtn=new JButton(计算); jf.setLayout(new FlowLay