南开15春学期《Java语言程序设计》在线作业更新Word文档下载推荐.docx
- 文档编号:18423581
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:7
- 大小:18.25KB
南开15春学期《Java语言程序设计》在线作业更新Word文档下载推荐.docx
《南开15春学期《Java语言程序设计》在线作业更新Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《南开15春学期《Java语言程序设计》在线作业更新Word文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。
C.第6行
D.第10行
D
3.
关于以下程序的描述正确的是()。
publicclassUseArray{ staticintarr[]=newint[5];
publicstaticvoidmain(Stringa[]) { System.out.println(arr[0]);
}}
A.编译将产生错误
B.编译时正确,但运行时将产生错误
C.正确,输出0
D.正确,输出?
null
C
4.
下列叙述中,正确的是()。
A.Java语言的标识符是区分大小写的
B.源文件名与public类名可以不相同
C.源文件名其扩展名为.jar
D.源文件中public类的数目不限
5.
int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。
A.publicintMAX_LENGTH=100
B.finalintMAX_LENGTH=100
C.publicconstintMAX_LENGTH=100
D.publicfinalintMAX_LENGTH=100
6.
在java语句中,运算符||实现()
A.逻辑或
B.逻辑与
C.逻辑非
D.逻辑相等
7.
要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?
A.protected
B.public
C.private
D.应不加修饰符
8.
以下程序的功能是:
求n!
。
请在下列程序中填入正确的语句classFactorialTest{staticlongFactorial(intn){if(n==1)return1;
else_______________}publicstaticvoidmain(Stringa[]){intn=8;
System.out.println(n+"
!
="
+Factorial(n));
}}
A.returnn*Factorial(n);
B.return(n-1)*Factorial(n);
C.returnn*Factorial(n-1);
D.return(n-1)*Factorial(n-1);
9.
能够支持javadoc命令的注释语句是()。
A./**...//
B./*...*/
C.//
D./**...*/
10.
switch语句不能用于下列哪种数据类型?
A.double
B.byte
C.short
D.char
11.
以下哪个不是Java的关键字?
A.TRUE
B.const
C.super
D.void
12.
以下代码段执行后的输出结果为()intx=-3;
inty=-10;
System.out.println(y%x);
A.-1
B.2
C.1
D.3
13.
Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?
A.Stringargs
B.Stringar[]
C.Chararg
D.StringBufferargs[]
14.
下列赋值语句中错误的是
A.floatf=11.1f
B.doubled=5.3E12;
C.charc='
\r'
;
D.bytebb=433;
15.
下列程序的输出结果为intj=2;
switch(j){case2:
System.out.println("
Valueistwo."
);
case2+1:
Valueisthree."
break;
default:
Valueis"
+j);
}
A.Valueistwo.
B.Valueistwo.Valueisthree.
C.Valueistwo.Valueisthree.Valueis2
D.编译错误
16.
以下关于继承的叙述正确的是()。
A.在Java中类只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中接口只允许单一继承
17.
阅读下列代码后publicclassPerson{intarr[]=newint[10];
publicstaticvoidmain(Stringargs[]){System.out.println(arr[1]);
}}正确的说法是
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
18.
当方法遇到异常又不知如何处理时,下列哪种做法是正确的?
A.捕获异常
B.抛出异常
C.声明异常
D.嵌套异常
19.
下列程序段的输出结果是voiddoublearithmaticOperator(){System.out.print(9/2);
System.out.print("
"
System.out.println(5/2.0);
}
A.4.5,2.5
B.4,2
C.4.5,2
D.4,2.5
20.
Javaapplication中的主类需包含main方法,main方法的返回类型是什么?
A.int
B.float
C.double
21.
下面属于Java关键字的是
A.NULL
B.IF
C.do
D.While
22.
下面可作为publicvoid
aMethod(){...}重载方法的是
A.voidaMethod(){...}
B.publicintaMethod(){...}
C.publicvoidaMethod(){...}
D.publicintaMethod(intm){...}
23.
在Java中,能实现多重继承效果的方式是()。
A.内部类
B.适配器
C.接口
D.同步
24.
下列哪个数代表八进制整数?
A.0XA6
B.-1E3
C.1840
D.0144
25.
以下程序段的输出结果为classCruncher{voidcrunch(inti){System.out.println("
intversion"
}voidcrunch(Strings){System.out.println("
Stringversion"
}publicstaticvoidmain(Stringargs[]){Crunchercrun=newCruncher();
charch='
p'
crun.crunch(c
A.intversion
B.Stringversion
C.编译出错
D.编译通过,但产生异常
26.
下面()不是Java中的容器。
A.Canvas
B.ScrollPane
C..Applet
D.Dialog
27.
以下字符常量中不合法的是()。
A.'
@'
B.'
&
'
C."
k"
D.'
整'
28.
以下关于构造函数的描述错误的是
A.构造函数的返回类型只能是void型
B.构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C.、构造函数的主要作用是完成对类的对象的初始化工作。
D.一般在创建新对象时,系统会自动调用构造函数。
29.
在Java中,负责对字节代码解释执行的是()。
A.垃圾回收器
B.虚拟机
C.编译器
D.多线程机制
30.
一个循环一般应包括哪几部分内容()
A.初始化部分
B.循环体部分
C.迭代部分和终止部分
D.以上都是
15春学期《Java语言程序设计》在线作业
二、判断题(共20道试题,共40分。
一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;
所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
A.错误
B.正确
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。
由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
Java的类不允许多重继承,但接口支持多重继承。
Java有两类程序:
JavaApplication和JavaApplet,其中JavaApplet程序由嵌入到浏览器中的解释器解释运行。
构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
Java的各种数据类型所占用的内存长度与具体软硬件环境有关
Java语言中的数组元素只能是基本数据类型而不能为对象类型。
Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。
如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的
在Java中%是取余运算符,要求两端操作数为整型。
无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。
在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。
Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计 南开 15 学期 Java 语言程序设计 在线 作业 更新
