谋学网www.mouxu.om
正确答案:
20. 在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( ) . 值传递调用 . 返回值
. 地址传递调用 . 以上都不是 正确答案:
21. 下列构造方法的调用方式中,正确的是( )。 . 按照一般方法调用 . 由用户直接调用
. 只能通过 nw 自动调用 . 被系统调用 正确答案:
22. 以下哪个约束符可用于定义成员常量( ) . stti . finl . strt
. 以上都不对 正确答案:
23. 以下有关构造方法的说法,正确的是( ) . 一个类的构造方法可以有多个 . 构造方法在类定义时被调用
. 构造方法只能由对象中的其它方法调用 . 构造方法可以和类同名,也可以和类名不同 正确答案:
24. 不使用stti修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( ) . 成员方法可以直接调用父类的成员方法 . 成员方法可以直接调用父类的类方法
. 成员方法不可以直接调用其他类的成员方法 . 成员方法可以直接调用本类的类方法 正确答案:
25. 编译并且执行以下代码,会出现什么情况( )。 puli lss Q{ puli stti voi min(String rgv[]){ int nr[]=nw int[]{1,2,3}; Systm.out.println(nr[1]); } } . 1
. 有错误,数组nr在初始化以前不能正常输出 . 2
. 有错误,数组的大小没有定义。 正确答案:
北交《Jv语言设计》在线作业二
谋学网www.mouxu.om
二、多选题(共 5 道试题,共 10 分。)
1. 选出合理的标识符( ) . _sys1_lll . 2mil . $hng . lss
正确答案:
2. 如下哪些是Jv中正确的整数表示( ) . 22 . 0x22 . 022 . 22H
正确答案:
3. 如下哪些是Jv中有效的关键字( ) . onst . NULL . fls . this . ntiv 正确答案:
4. 执行下列代码后,哪个结论是正确的 String[] s=nw String[10];( ) . s[10] 为 \. s[9] 为 null; . . s[0] 为 未定义 . s.lngth 为10 正确答案:
5. 说明下列创建数组的方法那些是正确的( )。 . int twoim[][] = nw int[4][]; . int twoim[][] = nw int[][4]; . int twoim[][] = nw int[4][5]; . hr [] = {‘’, ‘’}; 正确答案:
北交《Jv语言设计》在线作业二
谋学网www.mouxu.om
三、判断题(共 10 道试题,共 15 分。)
1. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( ) . 错误 . 正确 正确答案:
2. 注释的作用是使程序在执行时在屏幕上显示//之后的内容( ) . 错误 . 正确 正确答案:
3. 一个Jv类可以有多个父类( )。 . 错误 . 正确 正确答案:
4. Systm类不能实例化,即不能创建Systm类的对象( )。 . 错误 . 正确 正确答案:
5. Jv的类不允许多重继承,但接口支持多重继承( )。 . 错误 . 正确 正确答案:
6. Jv编译之后的文件成为字节码文件,是一个与本地机器无关的二进制文件( ) . 错误 . 正确 正确答案:
7. 最终类不能派生子类,最终方法不能被覆盖( )。 . 错误 . 正确 正确答案:
8. 子类要调用父类的方法,必须使用supr关键字( ) . 错误 . 正确 正确答案:
9. Jv的字符类型采用的是SII编码( ) . 错误 . 正确 正确答案:
10. 有的类定义时可以不定义构造函数,所以构造函数不是必需的。( ) . 错误
谋学网www.mouxu.om
. 正确 正确答案:
北交《Jv语言设计》在线作业二
一、单选题(共 25 道试题,共 75 分。)
1. 下列语句序列执行后,i的值是( )。int i=16; o { i/=2; } whil( i > 3 ); . 16 . 8 . 4 . 2
正确答案:
2. 下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++; . 1, 1 . 1, 2 . 2, 1 . 2, 2 正确答案:
3. 下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; whil((m++) < (-- n)) ++k; . 0 . 1 . 2 . 3
正确答案:
4. 下列构造方法的调用方式中,正确的是( )。 . 按照一般方法调用 . 由用户直接调用
. 只能通过 nw 自动调用 . 被系统调用 正确答案:
5. 以下语句有语法错误的是( ) . int x=1;y=2;z=3
. for (int x=10,y=0;x>0;x++); . whil (x>5); . for(; ;); 正确答案:
6. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )
谋学网www.mouxu.om
. j=i;
. j=(long)i; . i=(int)j; . i=j; 正确答案:
7. 下列正确的句子是( )。 . flot 3.14 . yt i=225 . k=33L
. int p[][]; 正确答案:
8. 下面哪个为构造函数的特性定义( )。 . 在类中声明构造函数时,名称须与类名相同 . 具有重载特性,可以建立多个相同名称
. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配 . 以上都是 正确答案:
9. min方法是jv pplition 程序执行的入口点,关于min方法的方法头以下( )是合法的。 . puli stti voi min()
. puli stti voi min(String[]rgs) . puli stti int min(String[]rg) . puli voi min(String rg[]) 正确答案:
10. 给出如下代码: lss tst{ privt int m; puli stti voi fun() { // som o... } } 如何使成员变量m 被函数fun()直接访问( )。 . 将privt int m 改为prott int m . 将privt int m 改为 puli int m . 将privt int m 改为 stti int m . 将privt int m 改为 int m 正确答案:
11. 下列方法定义中,正确的是( ) . int x(){ hr h=''; rturn (int)h; } . voi x(){ ...rturn tru; } . int x(){ ...rturn tru; } . int x(int ,){ rturn +; } 正确答案:
12. 不使用stti修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( ) . 成员方法可以直接调用父类的成员方法 . 成员方法可以直接调用父类的类方法
. 成员方法不可以直接调用其他类的成员方法 . 成员方法可以直接调用本类的类方法 正确答案: