《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案

《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案

ID:35559515

大小:70.00 KB

页数:14页

时间:2019-03-28

《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案_第1页
《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案_第2页
《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案_第3页
《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案_第4页
《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案_第5页
资源描述:

《《面向对象程序设计JAVA语言程序设计》期末复习试题及部分答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单选题1.在下列概念中,Java语言只保留了DA.运算符重载B.结构和联合C.指针D.方法重载2.下列类定义中,不正确的是BA.classx{....}B.staticclassximplementsy1,y2{....}C.publicclassxextendsApplet{....}D.classxextendsy{....}3.下列语句序列执行后,k的值是Bintm=3,n=6,k=0;while((m++)<(--n))++k;i++先把i的初值赋给表达式(i++),作为表达式(i++)的值,然后i自增1作为i的值。如i=1,则表达式(i++)的值等于1,而i的值变为2。++ii

2、先自增1,再把自增后的值赋给表达式(++i)。如i=1,则表达式(++i)的值等于2,i的值也为2,A.0B.1C.2D.34.设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是AA.a[0]=7;B.i=i+2C.i++---j;D.a(0)=66;5.Java语言的类间的继承关系是BA.多重的B.单重的C.线程的D.不能继承6.下列语句序列执行后,k的值是Cinti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}A.31B.3C.2D.337.设有定义floatx=3

3、.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是CA.x>y

4、

5、x>zB.z>(y+x)C.x!=yD.x

6、C.被封装的某些信息在封装体外是不可见的D.封装体中的属性和行为的访问权限是相同的4.下列关于包的描述中,错误的是BA.包是若干个类的集合B.包是一种特殊的类型C.包是使用package语句创建的D.包有有名包和无名包两种5.下列关于Applet程序的描述中,错误的是CA.Applet程序的主类必须是Applet类得子类B.Applet不是完整的独立程序C.Applet程序的主类中应有一个main()方法D.Applet的字节码文件必须嵌套在一个HTML文件中6.下列界面元素中,不是容器的是CA.DialogB.FrameC.ListD.Panel7.下列关于异常处理的描述中,错误的是DA.

7、程序运行时异常由Java虚拟机自动进行处理B.使用try-catch-finally语句捕获异常C.使用throw语句抛出异常D.捕获到的异常只能在当前方法中处理,不能在其他方法中处理8.以下方法不属于迭代器(Iterator)接口所定义的方法的是DA.hasNext()B.next()C.remove()D.nextElement()9.主线程属于(C)A.守护线程B.Thread线程C.用户线程D.Runnable线程二、填空题1.三目运算符的3个操作数中,第一个操作数的类型必须是逻辑型的。2.在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字

8、节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。3.假设x=13,y=4,则表达式x%y!=0的值是true,其数据类型是布尔型。4.Java语言中,多态性主要表现在两个方面:方法重载和成员覆盖。5.定义类的关键字是class,定义接口的关键字是interface。6.在Java语言中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。7.在Java中字符串包括字符串常量和字符串变量,分别由类String和类StringBuffer来创建对象。8.Java源程序文件编译后产生的文件称为·class文件,其扩展名为·java。9.在多线程程序设计中,若要

9、启动一个线程需要调用的函数是start。10.在Java语言中,系统规定:表示当前类的构造方法用this,表示直接父类的构造方法用super。1.Java语言规定标识符是由字母、下划线、数字和美元符号组成的字符序列,长度不限;又规定第一个字符不能是数字,并区分字母的大小写。2.Java中实现多线程一般使用两种方法,一是Thread,二是Runnable。3.Java中变量有三要素:类型、变量名和变量值。4.J

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。