版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机二级JAVA临考模拟试题
与答案选择题.下面()是合法的标识符。$personsB.2Users*pointthis正确答案:A答案解析:本题考查Java标识符的命名,属于考试重点内容,应该掌握。Java中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java中标识符不能以数字开头,所以选项B错误;不能以“*”开头,选项C错误;this是专用标识符,具有专门的意义和用途,选项D错误,只有选项A正确。.设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是s和b,在查找不成功情况下s和b的关系是()。s=bs>bss>=b正确答案:B答案解析:顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到结点的关键字和给定值k进行比较,若当前扫描到结点的关键字与k相等,则查找成功;若扫描结束后,仍未找到关键字等于k的结点,则查找失败。二分查找法是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的k值和有序表R[0]〜R[n的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若RDnidLkey>k,则说明待查找的结点只可能在左子表R[0]〜R[mid-L]中,我们只需在左子表中继续进行折半查找,若R[mid].key.定义一个表示10个值为nuH的字符串数组,下面选项正确的是()。String[]a;Stringa[];chara[10][];Stringa[]=newStringElO];正确答案:D答案解析:本题考查字符串数组变量的声明。选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求;选项C是一个二维的字符数组,在C语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在Java中,字符char是基本类型,字符串String则是以对象的形式来表示的;选项D正确,它定义了一个含有10个元素的字符串数组,如果没有给字符串数组赋值,则默认为null。.Thread类中能运行线程的方法是()。resume()start()run()init()正确答案:C答案解析:resume。是Thread类提供的用于线程控制的方法;start。是Thread类中的方法,新建的线程不会自动运行,必须调用线程的start。方法才能运行该线程;run()是Thread类中的方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run()方法开始执行的.,就像Java应用程序从main。开始、Applet从111九()开始一样;init()不是Thread类中的方法。.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送A.调用语句B.命令C.口令D.消息正确答案:D.下列的()原始类型在使用流时可以互换。byte和booleanchar和intbyte和charString和char正确答案:B答案解析:本题考查Java语言中字节类型的概念。在Java语言中,byte是字节类型,用1字节表示.boolean是布尔类型,用true和false表示,它们的表示方法并不一样,也不提供它们之间的转换,选项A错误。Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用char和int,选项B正确。char用2字节表示,byte字节类型用1字节表示,Java内部也不允许互换使用它们,选项C错误。String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项D错误。需要注意的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。.下列说法中,不属于数据模型所描述的内容是()。A.数据结构数据操作C.数据查询D.数据约束正确答案:C答案解析:数据模型所描述的内容包括三个部分1、类Testi定义如下:publicclassTesti{publicfloataMethod(floata,floatb){}}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。(B)publicfloataMethod(floata,floatb,floatc){}publicfloataMethod(floatc,floatd){}publicfloataMethod(inta,intb){}publicfloataMethod(inta,intb,intc){}2、为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)ostaticvoidmethod()publicvoidmethod()finalvoidmethod()abstractvoidmethod()3、有以下方法的定义,ReturnTypemethod(bytex,floaty){return(short)x/y*2;}请选择该方法的返回类型(B)o**byteshortintfloat4、定义一个表示20个值为null的字符串数组,下面选项正确的是(D)oString[]aStringa[]chara[20]口Stringa[]=newString[20]5、关于方法的形参和实参,下列说法正确的是(C)。A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。B.实参可以是常量、变量、表达式,但是不能是方法。C.实参和形参在数量上、类型上和顺序上必须严格一致。D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。6、在Java语言中,可以用来完成方法调用的方式是(D):A.方法作为表达式中的一项出现在表达式中。B.方法作为单独的一条语句。C.方法作为另一个方法调用的实际参数出现。D.以上方法均可以。7、关于局部变量的作用域,下列说法不正确的是(C):A.主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。B.形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。C.不允许在不同的方法中使用相同的变量名。D.在复合语句中也可以定义变量,其作用域只在复合语句范围内。8、在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中不正确的是(B?):A.数组可以通过使用new操作符来获取所需要的存储空间。B.数组声明的'同时,必须使用直接初始化的方式完成创建。C.数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。D.利用new操作符方式创建的数组元素会自动被初始化为一个默认值。9、以下创建数组的方式错误的是(A):shortx[];x={l,2,3,4,5,6};shortx[]=newshort[6];x[0]=9;x[l]=8;x[2]=7;x[3]=6;x[4]=5;x[5]=4;shortx[]=newshort[6];intlen=x.length;for(inti=0;ishort[][]x={{1,2},{3,4,5},{6,7,8,9}};10、以下叙述中不正确的是(B):A.在方法中,通过return语句传回方法值。B.在一个方法中,可以执行有多条return语句,并返回多个值。C.在Java中,主方法main。后的一对圆括号中也可以带有参数。D.在Java中,调用方法可以在System,out.printlnO语句中完成。11、以下正确的描述是(A):A.方法的定义不可以嵌套,但方法的调用可以嵌套。B.方法的定义可以嵌套,但方法的调用不可以嵌套。C.方法的定义和方法的调用均不可以嵌套。D.方法的定义和方法的调用均可以嵌套。12、按Java语言的规定,以下正确的说法是(B?)。A.实参不可以是常量,变量或表达式。B.形参不可以是常量,变量或表达式。C.实参与其对应的形参占用同一个存储单元。D.形参是虚拟的,不占用存储单元。13、以下正确的说法为(?A)oA.在不同方法中不可以使用相同名字的变量。B.实际参数可以在被调方法中直接使用。C.在方法内定义的任何变量只在本方法范围内有效。D.在方法内的复合语句中定义的变量只在本方法语句范围内有效。14、设有定义语句inta[3],则下列对此语句的叙述中错误的是(0:A.定义了一个名为a的一维数组a数组有3个元素a数组元素的下标为1〜3D.数组a中的每一个元素都是整型15、下列关于变量的叙述中哪个是错误的(B)??**A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化16、执行完语句int口x=newint[25];后,下列哪项说法是正确的(A)oA.x[24]值为0B.x[24]值未定义C.x[25]值为0D.x[O]值为空17、给出下列代码,byte口array1,array2[];byteE]array3[][];byte[][]array4;则数组初始化中哪项是不正确的(C)???????****array2=arraylarray2=array3array2=array4array3=array418、下列代码的执行结果是(A)oPublicclassTest{PublicintaMethodO{Staticinti=0;i++;System,out.printin(i);}Publicstaticvoidmain(Stringargs[]){Testtest=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年常规喝水幼儿园
- 2026年清洁小助手幼儿园
- 深度解析(2026)《GBT 22582-2023电力电容器 低压功率因数校正装置》
- 深度解析(2026)《GBT 21685-2008木工机床 多轴钻床 术语》
- 深度解析(2026)《GBT 21303-2017灌溉渠道系统量水规范》
- 《JBT 20107-2022药用卧式流化床干燥机》专题研究报告
- 《JBT 15245-2025大型发电机配无刷励磁机转轴锻件、集电环轴锻件 技术规范》专题研究报告
- 《JBT 15071-2025低压自愈式电容器用盖板组件技术规范》专题研究报告
- 记账实操-会展行业账务处理分录案例
- 2026年幼儿园小班煎鸡蛋
- 陕西、河南、山西天一顶尖计划(四)2026届高三4月联考政治+答案
- 2026年企业法律风险防范与管理能力测试
- 灌注桩接桩规范
- 【新教材】人教PEP版(2024)四年级下册英语Unit 4 Going shopping教案(共5课时)
- 2026江苏苏州数智科技集团有限公司下属子公司招聘34人备考题库(第一批)有完整答案详解
- 医疗质量改进与内部管理策略
- 智慧校园智慧教室建设合同范本2025
- GB/T 19466.3-2025塑料差示扫描量热(DSC)法第3部分:熔融和结晶温度及热焓的测定
- 2025年广东省珠海市金湾区保安员招聘考试题库附答案解析
- 2022年菏泽职业学院教师招聘考试真题
- 超声波清洗机的系统设计(plc)大学论文
评论
0/150
提交评论