2017年计算机二级JAVA考试模拟试题及答案一.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

2017年计算机二级JAVA考试模拟试题及答案一一、选择题下面()是合法的标识符。A.$personsB.2UsersC.*pointD.this正确答案:A答案解析:本题考查Java标识符的命名,属于考试重点内容,应当把握。Java中标识符的命名规章是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java中标识符不能以数字开头,所以选项B错误;不能以“*”开头,选项C错误;this是专用标识符,具有特地的意义和用途,选项D错误,只有选项A正确。设有一个已按各元素的值排好序的挨次表(长度大于2),现1分别用挨次查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是s和b,在查找不成功状况下s和b的关系是()。A.s=bB.s>bC.sD.s>=b正确答案:B答案解析:挨次查找的基本思想是:从表的一端开头,挨次扫描线性表,依次将扫描到结点的关键字和给定值k进行比较,若当前扫描到结点的关键字与k相等,则查找成功;若扫描结束后,仍未找到关键字等于k的结点,则查找失败。二分查找法是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的k值和有序表R[O]~R[n-1]的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若R[mid].key>k,则说明待查找的结点只可能在左子表R[O]~R[mid-1]中,我们只需在左子表中连续进行折半查找,若R[mid].key定义一个表示10个值为null的字符串数组,下面选项正确的是()。String[]a;Stringa[];chara[10][];2Stringa[]=newString[10];正确答案:D答案解析:本题考查字符串数组变量的声明。选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数

最近下载