Java编程基础期末考试题卷A.docx
《Java编程基础期末考试题卷A.docx》由会员分享,可在线阅读,更多相关《Java编程基础期末考试题卷A.docx(8页珍藏版)》请在第壹文秘上搜索。
1、XX大学2008年一2009学年第二学期期末考试JAVA编程基础试卷A姓名:学号:专业:软件工程学院:软件学院班级:2009年、月日题号一二三四五六七总分得分注意:题目答案填到答题纸上。在试卷上答题无效。一、选择题(共25小题,每题2分,共50分)1 .在以下说法中,正确的一项是AA.java语言是以类为程序的基本单位B.java语言不区分大小写C.多行注释语句必须以开始D.在java语言中,类的源文件名和该类名可以不相同2 .如果有2个类A和B,A类基于B类,则下列描述正确的是BA.这两个类都是子类或超类B.A类是B超类的子类C.B是A超类的子类D.这两个类都是对方的子类3 .定义类头时能使
2、用的修饰符是DA.privateB.staticC.protectedD.abstract4 .java语言是属于哪种语言?AA.面向对象的语言B.面型机器的语言C,面向过程的语言D.面向操作系统的怨言5 .下列哪个是合法的标识符?DA.12classB.+voidC.-5D._black6 .下列关于java语言变量作用域的说法中,不正确的是BA.在java程序中要使用一个变量,必须先要对其进行声明B.变量声明语句可以再程序的任何地方,只要在变量使用之前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值7 .一个int类型常量和一个byte类型的常
3、量做加法,结果是什么类型?AA.intB.byteC.charD,无法计算8 .按照运算符的操作数的数目划分,算数运算符+属于AA.一元运算符B.二元运算符C.三元运算符D,关系运算符9 .下列运算符中,哪一个是布尔逻辑运算符?CA,+B.C.IID,&10 .表达式2+3+“aa”+3的值是BA.”23aa3B.“5aa3”C.“23aa”D.“aa3”11 .执行虾类程序段后,输出的结果是ApublicclassTestpublicstaticvoidmain(Stringargs)bytea=2;shortb=3;longc=4;c=a%b*4%b;2*4=8,8%3=2*,/,%优先级
4、同,高于+,-System,out.println(c);)A.2B.1C.-1D.-212 .表达式(12=0)&(l0l)的值是B.trueB.falseC.0D.运行时抛出异常13 .下列程序的输出结果是Cpublicclassc3publicstaticvoidmian(Stringargs)charcl三,B,c2三,c,;if(cl+lc2)+cl;System.out.println(cl);A.BB.bC.CD.c14下列说法中,不正确的一个是CA.SWitCh语句功能可以由if-elseif语句来实现B.若用于比较的数据类型为double,则不可以用switch语句实现int
5、和字符型C. if-elseif语句的执行效率总比switch语句高D. case子句中可以有多个语句,并且不需要用大括号括起来15.下列语句序列执行后,k的值是ApublicclassTestpublicstaticvoidmain(Stringargs)inta=10,b=18,c=30;switch(b%a)case7:c一;break;case8;c-=2;break;c=c-2case9;c-=3;break;default:c*-b;break;c=c*bSystem,out.println();A.28B.29C.27D.54016 .下列哪些类成员修饰符修饰的变量只能在本类中被
6、访问【】A.protectedB.publicC.defaultD.private17 .有一个类A,下面为其构造方法的声明,其中正确的是【】A.void(intx)B.A(intx)C.a(intx)D.voida(intx)18 .下面关于接口的说法中不正确的是【】A.接口中所有的方法都是抽象的B.接口所有的方法一定都是PUbIiC属性的C.用于定义接口的关键字是implementsD.接口是java中的特殊类,包含常量和抽象方法19 .为了区分类中重载的同名的不同方法,要求【】A.采用不同的形式参数列表B.使用不同的参数名C.修改访问权限D.返回值的数据类型不同20 .下面哪个保留字可以
7、定义常量,说明这个变量赋值后永不改变?【】A.protectedB.staticC.finalD.super21 .设有定义语句:inta=66,77,99);则下面对此语句的描述错误的是【】A.定义了一个名为a的一维数组B.a数组有3个元素C.a数组的元素的下标维13D.数组中每个元素都是整型22 .子类的对象能否直接向其父类对象赋值?父类的对象能否直接向其子类对象赋值?A.能,能B.能,不能C.不能,不能D.不能,能23 .java语言的类间的继承关系是【】A.单继承B.多继承C.线程的D.不能继承24 .关于内部类下列说法不正确的是【】A.内部类不能有自己的成员变量和成员方法B.内部类可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编程 基础 期末 考试题