荟萃馆

位置:首页 > 计算机 > 计算机二级

2016年计算机二级模拟试题及答案

无论是在学校还是在社会中,我们经常跟试题打交道,试题可以帮助学校或各主办方考察参试者某一方面的知识才能。大家知道什么样的试题才是好试题吗?以下是小编收集整理的2016年计算机二级模拟试题及答案,仅供参考,大家一起来看看吧。

2016年计算机二级模拟试题及答案

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

答案解析:数据模型所描述的内容包括三个部分