北语19秋《Java语言程序设计》作业1[答案]答案
19秋《Java语言程序设计》作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 100 分)
1.下列说法中,哪一项是正确的?
A.类是变量和方法的集合体
B.类成员数据必须是共有的
C.数组是无序数据的集合
D.抽象类可以实例化
2.下面程序段的运行结果为_______。public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){
A.345 xyz=345
B.345 xyz=12
C.12 xyz=345
D.12 xyz=12
3.应用程序中的main()方法返回的类型是_______。
A.void
B.int
C.char
D.String
4.下列与其它选项不相等的是_______。
A.15
B.0xF
C.0XF
D.015
5.char变量的取值范围是_______。
A.-32768~32767
B.-256~255
C.0~65535
D.0~32767
6.下列说法中,正确的一项是_______。
A.多行解释语句必须以//开始
B.在Java语言中,公共类的源文件和该类名可以不相同
C.Java语言是部分大小写的
D.Java语言是以类为程序的基本单位的
7.下面程序段的输出结果是_______。class Base{ int i; Base(){ add(1); } void add(int v){ i+=v; } void print(){ System.out.println(i); } } class Extension extends Base{ Exten
A.9
B.22
C.20
D.18
8.在下列选项中,属于Java语言的代码安全检测机制的一项是_______。
A.通过接口实现多重继承
B.访问权限的检查
C.将所有的Java应用都看作对象,按类进行封装
D.动态链接
9.下列表达式中正确的是_______。
A.5++
B.++x
C.++(a+b)
D.(a+b)++
10.执行下面的程序段后i和j的结果为_______。 int i=1,j=10; do{ if(i++>--j)continue; }while(i<5);
A.i=6,j=5
B.i=6,j=4
C.i=5,j=6
D.i=5,j=5
北语19秋《Java语言程序设计》作业1[答案]历年真题如下: