免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx

上传人:牧羊曲112 文档编号:3288345 上传时间:2023-03-12 格式:DOCX 页数:29 大小:46.42KB
返回 下载 相关 举报
免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx_第1页
第1页 / 共29页
免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx_第2页
第2页 / 共29页
免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx_第3页
第3页 / 共29页
免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx_第4页
第4页 / 共29页
免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx_第5页
第5页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx》由会员分享,可在线阅读,更多相关《免费在线作业答案北交《Java语言设计》在线作业一15秋100分答案.docx(29页珍藏版)》请在三一办公上搜索。

1、免费在线作业答案北交Java语言设计在线作业一15秋100分答案北交Java语言设计在线作业一15秋100分答案 一、单选题 1. 下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while(m+) 3 ); A. 16 B. 8 C. 4 D. 2 正确答案:D 8. 若已定义 byte x= 11,22,33,-66 ; 其中0k3,则对x数组元素错误的引用是( ) A. x5-3 B. xk C. xk+5 D. x0 正确答案:B 9. 下面的表达式哪个是正确的( ) A. String s= B. String s= C. String s= D. St

2、ring s= 正确答案:A 10. 下列正确的句子是( )。 A. float 3.14 B. byte i=225 D. int p; 正确答案:D 11. 下列程序段的输出结果是 ( )。 public class operatorsandExpressions void stringPlus int x=3,y=4,z=5; System.out.println(x+y+z); A. xyz B. x+y+z C. 12 D. 以上答案均不正确 正确答案:C 12. 下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i-; else j-;

3、A. 15 B. 16 C. 7 D. 8 正确答案:D 13. 下列程序段执行后的结果是( )。 String s=new String( A. aceg B. ACEG C. abcdefg D. abcd 正确答案:A 14. 给出如下代码: class test private int m; public static void fun / some code. 如何使成员变量m 被函数fun直接访问( )。 A. 将private int m 改为protected int m B. 将private int m 改为 public int m C. 将private int m 改

4、为 static int m D. 将private int m 改为 int m 正确答案:C 15. 以下选项中,合法的赋值语句是( ) A. a = = 1; C. a=a + 1= 5; D. y = int ( i ); 正确答案:B 16. 设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( ) A. 3 B. 3.5 C. 4 D. 5 正确答案:A 17. 关于Java中数据类型叙述正确的是( ) A. 整型数据在不同平台下长度不同 B. boolean类型数据只有2个值,true和false C. 数组属于简单数据类型 D. Java中的指针类型和C

5、语言的一样 正确答案:B 18. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10; A. 1,2 B. 2,1 C. 1.82, 2 D. 100,82 正确答案:B 19. 下列关于for循环和while循环的说法中哪个是正确的( ) A. while循环能实现的操作,for循环也都能实现 B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C. 两种循环任何时候都可替换 D. 两种循环结构中都必须有循环体,循环体不能为空 正确答案:D 20. 以下哪个约束符可用于定义成员常量( ) A. st

6、atic B. final D. 以上都不对 正确答案:B 21. main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。 A. public static void main B. public static void main(Stringargs) C. public static int main(Stringarg) D. public void main(String arg) 正确答案:B 22. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( ) A. j=i; B. j=(long)i;

7、 C. i=(int)j; D. i=j; 正确答案:D 23. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1; A. 10 B. 121 C. 11 D. 100 正确答案:C 24. 下列语句序列执行后,ch1 的值是( )。 char ch1=A,ch2=W; if(ch1 + 2 y | x z B. x != y D. x y & ! ( x j ) i-; else j-; A. 15 B. 16 C. 7 D. 8 正确答案:D 6. 关于类和对象的叙述正确的是( ) A. Java的类分为两大部分:系统定义的类和用户自定义的类 B.

8、 类的静态属性和全局变量的概念完全一样,只是表达形式不同 C. 类的成员至少有一个属性和一个方法 D. 类是对象的实例化 正确答案:A 7. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( ) A. j=i; B. j=(long)i; C. i=(int)j; D. i=j; 正确答案:D 8. 下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i+; A. 1, 1 B. 1, 2 C. 2, 1 D. 2, 2 正确答案:C 9. 在Java中,表示换行符的转义字符是( ) A. n B. f C. n D.

9、dd 正确答案:A 10. A. 1 B. 2 C. 编译出错 D. 运行出错 正确答案:C 11. 关于以下程序段的说法正确的是( )。 1. public class Myar 2. public static void main(String argv) 3. inti=new int5; 4. System.out.println(i5); 5. 6. A. 第2行编译出错 B. 第4行编译出错 C. 编译时产生错误 D. 编译时没有产生错误,运行时发生异常 正确答案:D 12. 下列语句序列执行后,ch1 的值是( )。 char ch1=A,ch2=W; if(ch1 + 2 ch

10、2 ) +ch1; A. A B. B C. C D. B 正确答案:B 13. 设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( ) A. 3 B. 3.5 C. 4 D. 5 14. 下列正确的句子是( )。 A. float 3.14 B. byte i=225 C. k=33L D. int p; 正确答案:D 15. 下面哪几个函数是public void example.的重载函数( )。 A. public void example( int m). B. public int example. C. public void example2. D.

11、public int example ( int m, float f). 正确答案:D 16. 下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j; A. 4 B. 5 C. 6 D. 7 正确答案:B 17. 下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while(m+) y | x z B. x != y C. z ( y + x D. x y & ! ( x z ) 正确答案:B 北交Java语言设计在线作业一 二、多选题 1. 选出合理的标识符( ) A. _sys1_lll B. 2mail

12、C. $change D. class 正确答案:AC 2. 说明下列创建数组的方法那些是正确的( )。 A. int twoDim = new int4; B. int twoDim = new int4; C. int twoDim = new int45; D. char a*+ = ,A, B-; 正确答案:ACD 3. 下列哪些语句是正确的( )。 A. int a=new int3; B. int a=1,3,2,3,4,1,2; C. String s=new String2; D. String s= 正确答案:BCD 4. 执行下列代码后,哪个结论是正确的 String s=

13、new String10;( ) A. s10 为 B. s9 为 null; C. C. s0 为 未定义 D. slength 为10 正确答案:BD 5. 以下哪些是Java语言的特点?( ) A. 面向对象 B. 安全可靠 C. 平台无关 D. 多支持线程 E. 支持分布操作 正确答案:ABCDE 北交Java语言设计在线作业一 三、判断题 1. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( ) A. 错误 B. 正确 正确答案:A 2. Final类中的属性和方法都必须被final修饰符修饰( ) A. 错误 B. 正确 正确答案:A 3. 如果p是

14、父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( ) A. 错误 B. 正确 正确答案:A 4. 在Java中%是取余运算符,要求两端操作数为整型( )。 A. 错误 B. 正确 正确答案:A 5. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。 A. 错误 B. 正确 正确答案:A 6. Java的类不允许多重继承,但接口支持多重继承( )。 A. 错误 B. 正确 正确答案:B 7. 最终类不能派生子类,最终方法不能被覆盖( )。 A. 错误 B. 正确 正确答案:B 8. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数

15、,缺省的构造函数是无参函数,函数体为空。( ) A. 错误 B. 正确 正确答案:B 9. 类及其属性、方法可以同时有一个以上的修饰符来修饰( )。 A. 错误 B. 正确 正确答案:B 10. 静态初始化器是在其所属的类加载内存时由系统自动调用执行( ) A. 错误 B. 正确 正确答案:B 北交Java语言设计在线作业一 一、单选题 1. 下列程序段执行后 b3 的结果是( ) boolean b1=true, b2, b3; 24= b1 b2; A. 0 B. 1 C. true D. false 正确答案:D 2. 下列正确的句子是( )。 A. float 3.14 B. byte

16、 i=225 C. k=33L b1 : D. int p; 正确答案:D 3. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( ) A. j=i; B. j=(long)i; C. i=(int)j; D. i=j; 正确答案:D 4. 给出如下代码: class test private int m; public static void fun / some code. 如何使成员变量m 被函数fun直接访问( )。 A. 将private int m 改为protected int m B. 将private int m 改为 public int m

17、 C. 将private int m 改为 static int m D. 将private int m 改为 int m 正确答案:C 5. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10; A. 1,2 B. 2,1 C. 1.82, 2 D. 100,82 正确答案:B 6. 下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; case 10: k+=3; default : k/=j; A. 31

18、B. 32 C. 2 D. 33 正确答案:C 7. 下列程序段的输出结果是 ( )。 public class operatorsandExpressions void stringPlus int x=3,y=4,z=5; System.out.println(x+y+z); A. xyz B. x+y+z C. 12 D. 以上答案均不正确 正确答案:C 8. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1; A. 10 B. 121 C. 11 D. 100 正确答案:C 9. 在switch(expression)语句中,expressio

19、n的数据类型不能是( )。 A. double B. char C. byte D. short 正确答案:A 10. main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。 A. public static void main B. public static void main(Stringargs) C. public static int main(Stringarg) D. public void main(String arg) 正确答案:B 11. 若已定义 byte x= 11,22,33,-66 ; 其中0k3,则对x数

20、组元素错误的引用是( ) A. x5-3 B. xk C. xk+5 D. x0 正确答案:B 12. 不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的 ( ) A. 成员方法可以直接调用父类的成员方法 B. 成员方法可以直接调用父类的类方法 C. 成员方法不可以直接调用其他类的成员方法 D. 成员方法可以直接调用本类的类方法 正确答案:A 13. 编译并且执行以下代码,会出现什么情况( )。 public class Q public static void main(String argv) int anar=new int1,2,3; System.out.pri

21、ntln(anar1); A. 1 B. 有错误,数组anar在初始化以前不能正常输出 C. 2 D. 有错误,数组的大小没有定义。 正确答案:C 14. 设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( ) A. i = i + 2 B. a0 = 7; C. i+ - -j; D. a(0) = 66; 正确答案:B 15. 下列哪个类声明是正确的( ) A. abstract final class Hl,- B. abstract private move,- C. protected private number D. public abstract

22、 class Car,- 正确答案:D 16. 下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i+; A. 1, 1 B. 1, 2 C. 2, 1 D. 2, 2 正确答案:C 17. 数组的大小在创建以后( )。 A. 可以改变 B. 不能改变 C. 使用new方法可以改变 D. 有些可以改变 正确答案:B 18. 在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( ) A. 值传递调用 B. 返回值 C. 地址传递调用 D. 以上都不是 正确答案:C 19. 下列方法定义中,正确的是(

23、) A. int x char ch=a; return (int)ch; B. void x .return true; C. int x .return true; D. int x(int a,b) return a+b; 正确答案:A 20. 下面哪个为构造函数的特性定义( )。 A. 在类中声明构造函数时,名称须与类名相同 B. 具有重载特性,可以建立多个相同名称 C. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配 D. 以上都是 正确答案:D 21. 下列构造方法的调用方式中,正确的是( )。 A. 按照一般方法调用 B. 由用户直接调用

24、C. 只能通过 new 自动调用 D. 被系统调用 正确答案:C 22. 下列语句序列执行后,ch1 的值是( )。 char ch1=A,ch2=W; if(ch1 + 2 y | x z B. x != y C. z ( y + x D. x y & ! ( x z ) 正确答案:B 9. 下列运算符中,优先级最高的是( )。 A. & B. + C. + D. * 正确答案:B 10. 在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( ) A. 值传递调用 B. 返回值 C. 地址传递调用 D. 以上都不是 正确答案:C 11. 下

25、列类定义中,不正确的是( ) A. class x . B. class x extends y . C. static class x implements y1,y2 . D. public class x extends Applet . 正确答案:C 12. 下面语句执行后,i 的值是( )。for( int i=0, j=1; j j ) i-; else j-; A. 15 B. 16 C. 7 D. 8 正确答案:D 14. main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。 A. public static void

26、main B. public static void main(Stringargs) C. public static int main(Stringarg) D. public void main(String arg) 正确答案:B 15. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10; A. 1,2 B. 2,1 C. 1.82, 2 D. 100,82 正确答案:B 16. 下面哪个为构造函数的特性定义( )。 A. 在类中声明构造函数时,名称须与类名相同 B. 具有重载特性,可以建立多个相同名称 C. 使用类建

27、立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配 D. 以上都是 正确答案:D 17. 设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( ) A. i = i + 2 B. a0 = 7; C. i+ - -j; D. a(0) = 66; 正确答案:B 18. 下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; case 10: k+=3; default : k/=j; A. 31 B. 32 C. 2 D. 33 正确答案:C 19. 设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( ) A. static x x1;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号