2017年3月计算机二级JAVA临考模拟试题与答案
来源:才华咖 本文已影响1.52W人
来源:才华咖 本文已影响1.52W人
Java是一门面向对象编程语言,报考二级Java科目的同学们,为帮助大家取得好成绩,以下是本站小编搜索整理的一份2017年3月计算机二级的文章" target="_blank" >计算机二级JAVA临考模拟试题与答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
选择题
1). 下面( )是合法的标识符。
A.$persons
B.2Users
C.*poi nt
正确答案:A
答案解析:本题考查Java 标识符的命名,属于考试重点内容,应该掌握。Java 中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java 中标识符不能以数字开头,所以选项B错误;不能以“*”开头,选项C错误;this 是专用标识符,具有专门的意义和用途,选项D 错误,只有选项A 正确。
2). 设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是s和b,在查找不成功情况下s和b的关系是( )。
A.s =b
B.s>b
C.s
D.s>=b
正确答案:B
答案解析:顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到结点的关键字和给定值k进行比较,若当前扫描到结点的关键字与k相等,则查找成功;若扫描结束后,仍未找到关键字等于k的结点,则查找失败。二分查找法是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的k值和有序表R[O]~R[n -1]的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若R[mi d]. key>k,则说明待查找的结点只可能在左子表R[O]~R[mi d -1]中,我们只需在左子表中继续进行折半查找,若R[mi d]. key
3). 定义一个表示10个值为null的字符串数组,下面选项正确的是( )。
ng []a;
ng a[];
a[10][];
ng a[]=new String[10];
正确答案:D
答案解析:本题考查字符串数组变量的声明。选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求;选项C是一个二维的字符数组,在C语言中,一个二维的`字符数组就可以表示一个一维的字符串数组,而在Java中,字符char是基本类型,字符串String则是以对象的形式来表示的;选项D正确,它定义了一个含有10个元素的字符串数组,如果没有给字符串数组赋值,则默认为null。
4). Thread类中能运行线程的方法是( )。
me()
t()
()
()
正确答案:C
答案解析:resume()是Thread类提供的用于线程控制的方法;start()是Thread类中的方法,新建的线程不会自动运行,必须调用线程的start()方法才能运行该线程;run()是Thread类中的方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run()方法开始执行的,就像Java应用程序从main()开始、Applet从init()开始一样;init()不是Thread类中的方法。
5). 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送
A.调用语句
B.命令
C.口令
D.消息
正确答案:D
6). 下列的( )原始类型在使用流时可以互换。
和boolean
和int
和char
ng和char
正确答案:B
答案解析:本题考查Java语言中字节类型的概念。在Java语言中,byte是字节类型,用1字节表示ean是布尔类型,用true和false表示,它们的表示方法并不一样,也不提供它们之间的转换,选项A错误。Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用char和int,选项B正确。char用2字节表示,byte字节类型用l字节表示,Java内部也不允许互换使用它们,选项C错误。String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项D错误。需要注意的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。
7). 下列说法中,不属于数据模型所描述的内容是( )。
A.数据结构
B.数据操作
C.数据查询
D.数据约束
正确答案:C
答案解析:数据模型所描述的内容包括三个部分,它们是数据结构、数据操作和数据约 束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要是 描述在相应数据结构上的操作类型与操作方式;数据约束主要描述数据结构内数据间的语法 和语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,用以保证数据的正 确、有效与相容。
8). char类型的取值范围是( )。
A.2的-7次方~2的7次方减1
B.0~2的16次方减1
C.负2的15次方~2的15次方减1
D.0~2的8次方减1
正确答案:B
答案解析:本题考查Java中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char类型在内存中占1 6位,取值范围是0~65535也就是O~2的16次方减1,选项B正确。
9). 下列运算符中属于关系运算符的是( )。
A.==
B.=
C.+=
D.-=
正确答案:A
答案解析:本题考查Java的关系运算符。B中写法不正确,C、D均为赋值运算符。
10). 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。
A.1
B.2
C.3
D.9
正确答案:B
答案解析:根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。
2017年9月计算机二级Java机考试题及答案
2017年计算机二级考试java模拟题(含答案)
计算机二级考试Java模拟试题及答案2017
2017年3月计算机二级Java备考习题及答案
2016计算机二级java考试上机模拟试题及答案
2017年计算机二级考试java模拟试题及答案
2016年计算机考试二级java模拟试题(含答案)
2017年9月计算机二级Java考试题库及答案
2017年9月计算机二级JAVA考试强化模拟题
2017年9月计算机二级JAVA考试模拟试题大纲
2016年9月计算机二级Java模拟试题及答案
2017年9月计算机二级JAVA考试模拟试题
2017年计算机二级JAVA考试模拟试题及答案
2017年计算机二级Java模拟试题及答案
2017年9月计算机二级JAVA考试题及答案
计算机二级考试《java》试题及答案
2017年计算机二级JAVA考试试题附答案
2017年3月计算机二级Java习题及答案
计算机二级《Java》考试试题与答案2017
CCIE模拟试题
2016下半年计算机二级Java模拟试题及答案
2017年12月计算机二级Java备考题及答案
2015计算机二级《JAVA》全真模拟试题及答案
2015年计算机二级考试JAVA模拟试题库(一)答案及解析
2017年Java计算机考试模拟试题附答案
2017年9月计算机二级JAVA检测试题及答案
2007年3月全国计算机等级考试二级JAVA笔试真题答案及解析
2016年9月计算机二级Java考前冲刺试题及答案
计算机考试Java模拟试题及答案2017
2017年3月计算机二级《JAVA》单选题及答案
计算机二级考试真题和答案
计算机二级JAVA考试模拟试题及答案
2017年9月计算机二级JAVA试题及答案
2017年9月计算机二级Java考前练习题及答案
2017年计算机二级Java考试试题及答案
2017计算机二级Java模拟判断题及答案
2015年全国计算机二级考试Java模拟试题(二)答案及解析
2017年3月计算机二级Java练习题及答案
2015年9月全国计算机二级Java考试冲刺模拟题
2017年9月计算机二级JAVA考试模拟试题及答案