18秋学期《JAVA语言程序设计Ⅰ》在线作业2

上传人:Q53****683 文档编号:61892207 上传时间:2018-12-14 格式:DOCX 页数:9 大小:183.79KB
返回 下载 相关 举报
18秋学期《JAVA语言程序设计Ⅰ》在线作业2_第1页
第1页 / 共9页
18秋学期《JAVA语言程序设计Ⅰ》在线作业2_第2页
第2页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《18秋学期《JAVA语言程序设计Ⅰ》在线作业2》由会员分享,可在线阅读,更多相关《18秋学期《JAVA语言程序设计Ⅰ》在线作业2(9页珍藏版)》请在金锄头文库上搜索。

1、JAVA语言程序设计 1 单选题 1 已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ;下面哪个表达式的值与数组下标量总数相等? B A m.length()B m.lengthC m.length()+1D m.length+12 设有下面的两个类定义: a.Show(); b.Show(); A A 我喜欢Java! 我喜欢C+!B 我喜欢C+!我喜欢Java!C 我喜欢Java!我喜欢Java!D 我喜欢C+! 我喜欢C+!3 顺序执行下列程序语句后,则b的值是 String b=a.substring(0,2); C A HelloB helloC HelD null

2、4 设有下面两个类的定义: re B A 包含关系B 继承关系C 关联关系D 无关系,上述类定义有语法错误5 给出下列代码,则数组初始化中哪项是不正确的? byte array4; A A array2 = array1B array2=array3C array2=array4D array3=array46 Person, Student 和Teacher 都是类名。这些类有以下继承关系。如下哪个语句是正确的? A A 这条语句是合法的B 这条语句是不合法的C 编译时出错D 编译正确但运行时出错7 下列代码的执行结果是 Test test = new Test(); A A 编译错误B 0

3、C 1D 运行成功,但不输出8 如果你试图编译下面的代码会发生什么事? D A 代码编译成功B 代码不能编译,因为没有定义一个main()方法C 代码不能编译,因为String是abstract类型的D 代码不能编译,因为String是final类型的9 如果你有下面的类定义 B A 都可以成功编译B Shpe可以编译,而Square不能C Square可以编译,而Shape不能D Shape和Square都不能编译10 给出下列的代码,哪行在编译时可能会有错误? C A 4B 6C 7D 811 65. 已知有下列类的说明,则下列哪个语句是正确的? A A t.f;B this.n;C Te

4、st.m;D Test.f;12 若a的值为3时,下列程序段被执行后,c的值是多少?( ) if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4; C A 1B 2C 3D 413 请选择以下代码的正确的重载构造器。 B A public void Happy()B public Happy(int c)C protected Happy()D void Happy()14 下列语句序列执行后,k的值是( )。 j-=2; k+; C A 15B 16C 17D 1815 以下代码的输出结果是什么? B A 1B 2C 3D 编译错

5、误16 有下面的类:下面的那些说法是正确的。 C A 编译时出错B 运行时出错C 输出0D 输出null17 下面程序的输出结果是什么? new Te C A 0B 1C 2D 318 阅读下列代码后 正确的说法是 C A 编译时将产生错误B 编译时正确,运行时将产生错误C 输出零D 输出空19 若有循环: while(+x<-y);则循环体将被执行( )。 C A 0次B 1次C 2次D 3次20 下面程序的输出结果是什么? D A 5 5B 5 4C 6 4D 5 62 多选题 1 如果有以下代码,哪几个数字能产生输出 Test2 的结果? B C D A 0B 1C 2D 32 已

6、知如下代码:当m 的 A B C A 0B 1C 2D 3 4 以上都不是3 给出下面的代码段:在代码说明/赋值 x=a, y=b处写入如下哪几行代码是正确的? C D A Base(a,b)B x=a,y=b;C x=a;y=b;D this(a,b);4 针对下面的程序,那些表达式的值是true? A C A a=b;B a=x;C y=z;D x=y; a=10.0;5 你怎样从下面main()的调用中访问单词“kiss”?java lyrics a kiss is but a kiss B A args0B args1C args2D args3 args4 args56 已知如下定义

7、:下面哪些表达式是合法的? A D A s += books;B char c = s1;C int len = s.length;D String t = s.toLowerCase();7 已知如下类定义:如下哪句可以正确地加入子类中? C D A private void fun( int n ) /.B void fun ( int n ) /. C protected void fun ( int n ) /. D public void fun ( int n ) /. 8 请选出创建数组的正确语句。 A B D A float f = new float66;B float f = new float66;C float f = new float6;D float f = new float66;9 假定文件名是“Fred.java”,下面哪个是正确的类声明。 A C A public class Fred B public class fred C public class Fred extends MyBaseClass 10 已知如下类说明:如下哪个使用是正确的? A D A t.fB this.nC Test.mD Test.n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号