1、Java 程序设计试题说明:本试卷共五大题,试卷满分 100 分,考试时间 120 分钟。一、单项选择题(每小题 2 分,共 40 分)1、下列哪个选项不是 Java 语言的注释符号()A、/ B、/* */ C、/* */ D、!2、下面符号中,那个符号是 Java 的“等于号运算符 ”()A、= B、!= C、= = D、=3、下列哪个选项不是 Java 关键字()A、boolean B、private C、hi D、if4、下列运算符中,优先级最高的是()A、 B、 C、 D、 ()5、下列哪项不是 Java 的原子数据类型()A、long B、for C、byte D、char6、编译
2、 Java 程序的命令是()A、java B、javadoc C、javac D、cd7、下列哪个选项中对应的工具可以用来开发 Java 语言程序()A、Word2003 B、JBuilder C、Outlook D、Excel20008、下列哪个选项是 Java 的输出语句()A、System.out.println(); B、Out.system.print();C、System.println.out(); D、print.system.out();9、Java 语言中的语句是以( )为结尾的。A、逗号 B、分号 C、单引号 D、句号10、下列哪个选项是 Java 的主方法()A、pub
3、lic static main(String args) B、private static void main(String args )C、public static void main(String args ) D、private static main(String args)11、下面的选项中,哪一项不属于“飞机”类的行为()A、起飞 B、降落 C、速度 D、加速12、下列类的继承哪个是正确的()A、class Apple extends Fruit B、class Apple C、class Apple Fruit D、Apple extends Fruit13、定义一个整型变量
4、i 的语句是()A、int i; B、double i; C、i int; D、int q;14、下面定义数组的语句错误的是()A、String str; B、String str ;C、char str; D、char str;25、数组第一个元素的下标是()A、0 B、1C、2 D、-116、下列哪项是 Java 的转义字符()A、 B、!” C、 D、 ; ) B、 for(int i=0; i j ? i : j;System.out.println(“m = “ + m);2、以下程序的输出结果为。public class WhileTest public static void m
5、ain(String args) int i = 10;while (i- 0) if (i % 2 = 0) continue;System.out.print(i + “ “);3、以下程序的输出结果为。class Person private String name;public Person() this(“陈敏“);public Person(String setName) name = setName;public String getName() return name;class Teacherextends Person private String id;public Te
6、acher(String s1, String s2) super(s1);id = s2;public String getId() return id;public class Test public static void main(String args) Teacher t = new Teacher(“黄牧“, “000001“);System.out.println(t.getName();System.out.println(t.getId();4、以下程序的输出结果为。 interface Runner public abstract void run();class Dog
7、implements Runner public void run() System.out.println(“A dog is running.“);class Horseimplements Runner public void run() System.out.println(“A horse is running.“);public class Test public static void run(Runner r) r.run();public static void main(String args) Runner horse = new Dog();run(horse);五、编
8、写 Java 程序:共 2 小题,每小题 10 分,满分 20 分;(20 分)1、编写程序输出 1 到 99 之间所有奇数。2、用 Java 语言定义一个员工类 Employee,要求:(1) 员工类 Employee 属性有:id : String 型,代表员工 ID 号name : String 型,代表姓名age : int 型,代表年龄sex : boolen 型,代表性别(其中:true 表示男,false 表示女)phone : String 型,代表联系电话salary: float 型,代表员工薪水(2) 员工类 Employee 的方法有:Employee(String sId, String sName, int sAge, boolean sSex, String sPhone, float sSalary ):有参数构造方法,分别初始化 ID 号、姓名、年龄、性别、联系电话和薪水属性。public String toString() : 以 “姓名:联系电话”的形式作为方法的返回值。所有成员变量的 get 和 set 方法。