


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20172017 年计算机二级年计算机二级 javajava考试模拟试题考试模拟试题及答案一及答案一一、选择题1). 下面( )是合法的标识符。a.$personsb.2usersc.poi ntd.this正确答案:a答案解析:本题考查java 标识符的命名,属于考试重点内容,应该掌握。java 中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列; 标识符是区分大小写的; 标识符的字符数没有限制。由此可见,java 中标识符不能以数字开头,所以选项 b 错误;不能以“”开头,选项c 错误;this 是专用标识符,具有专门的意义和用途,选项 d 错误,只有选项 a 正确。
2、2). 设有一个已按各元素的值排好序的顺序表(长度大于 2),现1分别用顺序查找法和二分查找法查找与给定值k 相等的元素, 比较的次数分别是 s 和 b,在查找不成功情况下 s 和 b 的关系是( )。a.s =bb.sbc.sd.s=b正确答案:b答案解析:顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到结点的关键字和给定值k 进行比较,若当前扫描到结点的关键字与 k 相等,则查找成功;若扫描结束后,仍未找到关键字等于 k 的结点,则查找失败。 二分查找法是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的 k 值和有序表 rorn -1的中间位置 mid
3、 上的结点的关键字进行比较,若相等,则查找完成;否则,若rmi d. keyk,则说明待查找的结点只可能在左子表 rormi d -1中, 我们只需在左子表中继续进行折半查找,若 rmi d. key3). 定义一个表示 10 个值为 null 的字符串数组, 下面选项正确的是( )。a.string a;b.string a;c.char a10;2d.string a=new string10;正确答案:d答案解析:本题考查字符串数组变量的声明。选项 a 和选项 b的效果是一样的,都是用来定义一个字符串数组, 但没有指明数组个数,不满足题目要求;选项c 是一个二维的字符数组,在c 语言中,
4、一个二维的字符数组就可以表示一个一维的字符串数组,而在 java中,字符char 是基本类型,字符串string 则是以对象的形式来表示的;选项d 正确,它定义了一个含有10 个元素的字符串数组,如果没有给字符串数组赋值,则默认为 null。4). thread 类中能运行线程的方法是( )。a.resume()b.start()c.run()d.init()正确答案:c答案解析: resume()是 thread 类提供的用于线程控制的方法;start()是 thread 类中的方法,新建的线程不会自动运行,必须调用线程的 start()方法才能运行该线程;run()是 thread 类中的
5、方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run()方法开始执行的,就像 java 应用程序从 main()开始、applet从 init()开始一样;init()不是 thread 类中的方法。5). 在面向对象的方法中, 一个对象请求另一个对象为其服务的3方式是通过发送a.调用语句b.命令c.口令d.消息正确答案:d6). 下列的( )原始类型在使用流时可以互换。a.byte 和 booleanb.char 和 intc.byte 和 chard.string和 char正确答案:b答案解析:本题考查 java 语言中字节类型的概念。在 java 语言中,byte 是
6、字节类型,用 1 字节表示boolean 是布尔类型,用true 和 false 表示,它们的表示方法并不一样,也不提供它们之间的转换,选项 a 错误。java 内部用整数来表示 char,通常可以在方法调用和其他语句中互换使用 char 和 int,选项 b 正确。char 用 2 字节表示,byte 字节类型用 l 字节表示,java 内部也不允许互换使用它们,选项 c 错误。string 在 java 语言中是一个类,它提供对字符串的一系列操作, 而 char 是 java 语言中的一个基本类型, 它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项 d 错误。需要注意的是,在
7、 java 语言中提供的类都是以大写字母开头,4基本类型都用小写字母表示。7). 下列说法中,不属于数据模型所描述的内容是( )。a.数据结构b.数据操作c.数据查询d.数据约束正确答案:c答案解析:数据模型所描述的内容包括三个部分,它们是数据结构、数据操作和数据约 束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要是 描述在相应数据结构上的操作类型与操作方式; 数据约束主要描述数据结构内数据间的语法 和语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,用以保证数据的正 确、有效与相容。8). char 类型的取值范围是( )。a.2 的-7 次方2 的
8、 7 次方减 1b.02 的 16 次方减 1c.负 2 的 15 次方2 的 15 次方减 1d.02的 8 次方减 1正确答案:b答案解析:本题考查 java 中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char 类型在内存中占 1 6 位,取值范围是 065535 也就是 o2 的 16 次方减 1,选项 b 正确。59). 下列运算符中属于关系运算符的是( )。a.=b.=c.+=d.-=正确答案:a答案解析:本题考查 java 的关系运算符。b 中写法不正确,c、d 均为赋值运算符。10). 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90 的元素时,查找成功的比较次数为(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家具设备购买协议书
- 私企就业协议书
- 沼液利用协议书
- 工程代建施工协议书
- 家政人员保密协议书
- 屋顶搭建板房协议书
- 游泳免责协议书
- 私人家装协议书
- 玻璃维修协议书
- 电力外破协议书
- 项目制员工合同协议
- 2025年下半年四川省成都市武侯区事业单位招聘80人易考易错模拟试题(共500题)试卷后附参考答案
- (二模)贵阳市2025年高三年级适应性考试(二)物理试卷(含答案)
- 《康复技术》课件-踝关节扭伤康复
- 首汽约车合同协议
- (二模)2025年深圳市高三年级第二次调研考试物理试卷(含标准答案)
- 2025-2030中国供电行业深度发展研究与“十四五”企业投资战略规划报告
- 物品置换合同协议
- 液化气罐使用安全规范
- 人教版七年级地理下册 第十章、第十一章 评估测试卷(含解析)
- 消化内科诊疗指南和技术操作规范
评论
0/150
提交评论