2016年计算机二级模拟试题及答案
无论是在学校还是在社会中,我们经常跟试题打交道,试题可以帮助学校或各主办方考察参试者某一方面的知识才能。大家知道什么样的试题才是好试题吗?以下是小编收集整理的2016年计算机二级的文章" target="_blank" >计算机二级模拟试题及答案,仅供参考,大家一起来看看吧。
2016年计算机二级模拟试题及答案1[单选题] HTTP在可靠的( )协议之上提供一种传输信息的机制。
A.物理层;B.网络层;C.传输层;D.应用层
[单选题]HTTP协议的内容协商消息头包括( )。
i.内容协商消息头 ii.缓存控制消息头
iii.条件控制消息头iv.服务器状态消息头
A.i和ii;B.i、ii和 iii;
和 iii;和iv
[单选题] URI的全称是( )。
A.标准资源描述符
B.标准资源标识符
C.通用资源描述符
D.通用资源标识符
[单选题] 以下不是HTTP协议的特点的是( )。
A.持久连接
B.请求/响应模式
C.只能传输文本数据
D.简单、高效
[单选题] HTTP协议是运行于( )协议之上的应用层协议。
;;
;
[单选题] 以下( )不是标准的HTTP消息头字段。
us;;pt;rer
[单选题] HTTP协议的消息有( )两种类型。
A.发送消息和接收消息
B.请求消息和响应消息
C.消息头和消息体
D.实体消息和控制消息
[单选题] HTTP协议的交互过程不包含( )步骤。
A.建立连接;B.关闭连接;C.发送请求;D.下载数据
[单选题] HTTP协议的GET请求方法可以获取( )类型的数据。
文档;B.图片;C.视频;D.以上都可以
【参考答案】:
C、B、D、C、C、A、B、D、D
2016年计算机二级模拟试题及答案2选择题
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
答案解析:数据模型所描述的内容包括三个部分