Java程序设计试题

  • 格式:doc
  • 大小:53.50 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、逗号B、分号C、单引号D、句号
10、下列哪个选项是Java的主方法()
A、public static main(String args[])B、private static void main(String args[ ])
C、public static void main(String args[ ])D、private static main(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() {
6、如果一个方法没有返回值,则该方法类型为()。
三、判断题:共10小题,每小题1分,满分10分;请将答案以“√”、“×”形式填入题后括号中。
6、//是java的多行注释符。()
7、StringBuffer类的对象包含的字符串内容不可以被修改。()
8、两个类同在一个包中,那么在一个类可以访问另一个类的private成员变量。()
1、编写程序输出1到99之间所有奇数。
2、用Java语言定义一个员工类Employee,要求:
(1)员工类Employee属性有:
id :String型,代表员工ID号
name : String型,代表姓名
age : int型,代表年龄
sex : boolen型,代表性别(其中:true表示男,false表示女)
Java程序设计试题
说明:本试卷共五大题,试卷满分100分,考试时间120分钟。
一、单项选择题(每小题2分,共40分)
1、下列哪个选项不是Java语言的注释符号()
A、//B、/* */C、/** */D、!
2、下面符号中,那个符号是Java的“等于号运算符”()
A、=B、!=C、= =D、>=
3、下列哪个选项不是Java关键字()
5、Java源程序在转换为机器语言执行过程中既有编译也有解释。()
四、阅读程序:共4小题,每小题5分,满分20分;根据你对题中程序的理解写出程序的输出结果。
1、以下程序的输出结果为________。
public class AppTest {
public static void main(String args[]) {
A、|’B、!”C、\’D、&”
17、下列哪项不是Java合法的标识符
A、$weiB、123C、F117D、girl_boy
18、下列哪个选项不是正确的for语句的形式()
A、for(;;)B、for(int i=0;i<10;i++)
C、for(int i=0,i<10,i++)D、for(int i=0;;i++)
System.out.println(t.getName());
System.out.println(t.getId());
}
}
4、以下程序的输出结果为________。
interface Runner {
public abstract void run();
}
class Dog
implements Runner {
int i = 10, j = 5;
int m = i > j ? i : j;
System.out.println("m = " + m);
}
}
2、以下程序的输出结果为________。
public class WhileTest {
public static void main(String args[]) {
A、booleanB、privateC、hiD、if
4、下列运算符中,优先级最高的是()
A、|B、&C、++D、()
5、下列哪项不是Java的原子数据类型()
A、longB、forC、byteD、char
6、编译Java程序的命令是()
A、javaB、javadocC、javacD、cd
7、下列哪个选项中对应的工具可以用来开发Java语言程序()
public String toString() : 以“姓名:联系电话”的形式作为方法的返回值。
所有成员变量的get和set方法。
public void run() {
System.out.println("A dog is running.");
}
}
class Horse
implements Runner {
public void run() {
System.out.println("A horse is running.");
1、安装完JDK后一般要设置的两个环境变量是()和()。
2、如果定义了一个名称为persons、长度为100的数组,则其第一个元素表示为(),第36个元素表示为()。
3、一个类实现一个接口使用的关键字是()。
4、在面向对象概念中,每个对象都是由()和()两个最基本的部分组成的。
5、一个if语句可以跟随()个else if语句,但是只能有一个()语句。
A、Word2003B、JBuilderC、OutlookD、Excel2000
8、下列哪个选项是Java的输出语句()
A、System.out.println();B、Out.system.print();
C、System.println.out();D、print.system.out();
9、Java语言中的语句是以()为结尾的。
phone : String型,代表联系电话
salary: float型,代表员工薪水
(2)员工类Employee的方法有:
Employee(String sId,StringsName,intsAge,boolean sSex,StringsPhone, float sSalary):有参数构造方法,分别初始化ID号、姓名、年龄、性别、联系电话和薪水属性。
}
}
public class Test {
public static void run(Runner r) {
r.run();
}
public static void main(String[] args) {
Runner horse = new Dog();
run(horse);
}
}
五、编写Java程序:共2小题,每小题10分,满分20分;(20分)
super(s1);
id = s2;
}
public String getId() {
rFra Baidu bibliotekturn id;
}
}
public class Test {
public static void main(String[] args) {
Teacher t = new Teacher("黄牧", "000001");
19、下列哪个选项是正确的循环语句的形式()
A、do{//循环体}while(1= =1);B、while(1=1){//循环体}
C、while(){//循环体}D、while{//循环体}()
20、声明类的关键字是()
A、classB、interfaceC、implementsD、static
二、填空题:共10个空,每个空1分,满分10分;请将答案填入题中的括号中。
11、下面的选项中,哪一项不属于“飞机”类的行为()
A、起飞B、降落C、速度D、加速
12、下列类的继承哪个是正确的()
A、class Apple extends FruitB、class Apple
C、class Apple FruitD、Apple extends Fruit
13、定义一个整型变量i的语句是()
9、任何简单数据类型都可以作为数组的下标。()
10、方法形式参数的作用域是该方法的方法体。()
1、String abc[ ];是合法的Java语句。()
2、在Java里,允许多重继承。()
3、在Java语言里,do-while语句是先执行循环体,然后再判断的循环条件。()
4、只有抽象类或接口中才能包含抽象方法。()
this("陈敏");
}
public Person(String setName) {
name = setName;
}
public String getName() {
return name;
}
}
class Teacher
extends Person {
private String id;
public Teacher(String s1, String s2) {
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、0B、1
C、2D、-1
16、下列哪项是Java的转义字符()