版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
历年全国计算机等级考试二级语言程序设计试题与答案
一、选择题(每小题1分,共40小题,共40分)
1.下列叙述中正确的是()o
A.一个算法的空间困难度大,则其时间困难度必定大
B.一个算法的空间困难度大,则其时间困难度必定小
C.一个算法的时间困难度大,则其空间困难度必定小
D.上述3种说法都不对
D。【解析】算法的时间困难度和空间困难度是从不同的角度来衡量算法的
执行状况的,它们之间没有内在联系。
2.开发软件时对提高开发人员工作效率至关重要的是()。
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序员的数量
D.计算机的并行处理实力
B。【解析】先进的软件开发工具和环境对提高开发人员工作效率是至关重
要的。
3.程序设计语言的基本成分是数据成分、运算成分、限制成分和
()o
A.对象成分
B.变量成分
C.语句成分
D.传输成分
D。【解析】程序设计语言的基本成分有:数据成分,用于描述程序所涉与
的数据;运算成分,用于描述程序中所包含的运算;限制成分,用于描述
程序中所包含的限制;传输成分,用于表达程序中数据的传输。
4.对长度为n的线性表进行依次查找,在最坏状况下须要比较的次
数为()。
A.125
B.n/2
C.n
D.
C。【解析】对线性表进行依次查找时,从表中的第一个元素起先,将给定
的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的
元素为止。在最坏状况
下,要查找的元素是表的最终一个元素或查找失败,这两种状况都须
要将这个元素与表中的全部元素进行比较,因此比较次数为no
5.有下列二叉树,对此二叉树前序遍历的结果为()o
A.
B.
C.
D.
D。【解析】对二叉树的前序遍历是指:先访问根结点,然后访问左子
树,最终访问右子树,并且,在访问左、右子树时,先访问根结点,再依
次访问其左、右子树。
6.下列叙述中正确的是()o
A.在面对对象的程序设计中,各个对象之间具有亲密的关系
B.在面对对象的程序设计中,各个对象都是公用的
C.在面对对象的程序设计中,各个对象之间相对独立,相互依靠性
小
D.上述3种说法都不对
Co【解析】面对对象的程序设计是用对象模拟问题领域中的实体,各
对象之间相对独立,相互依靠性小,通过消息来实现对象之间的相互联系。
7.软件工程的理论和技术性探讨的内容主要包括软件开发技术和
()。
A.消退软件危机
B.软件工程管理
C.程序设计自动化
A.包括和
B.包括和
C.包括和
D.没有任何关系
c。【解析】数据库系统。由数据库0、数据库管理系统0、数据库管
理员、硬件平台和软件平台5个部分组成,因此和都是的组成部分。
11.下列()不是高级程序设计语言。
A.
B.
C.
D.
D。【解析】高级语言是一类人工设计的语言,因为它对详细的算法进行了
描述,所以又称为算法语言。它是面对程序设计独立于计算机的硬件。目
前,计算机常用的高级语言有:语言、语言、语言、语言、C语言、语言、
而当前流行的,面对对象的程序设计语言有和用于网络环境的程序设计语
言等。
12.16根地址总线的寻址范围是()。
A.531
B.64
C.640
D.1
B。【解析】假设地址总线有n条,内存的寻址范围是2n。
13.在一所高校中,每个系都有自己的局域网,则连接各个系的校内
网()。
A.是广域网
B.还是局域网
C.是地区网
D.这些局域网不能互连
B。【解析】广域网是指远距离的计算机互联网络,分布范围可达几千千米
乃至上万千米甚至跨越国界、州界、遍与全球范围。局域网是指一个局部
区域中的、近距离的计算机互联网络,通常采纳有线方式连接,分布范围
从几百米到几千米。例如,一座大楼内或相邻的几座楼之间的互联网络。
一个单位、学校内部的网络多为局域网。
14.下列关于信息加密的叙述中,正确的是()。
A.加密通过加密算法实现
B.加密前的文件称为密文
C.加密后的文件称为明文
D.将明文变为密文的过程称为解密
A。【解析】一般人们将加密前的文件称为明文,而加密后的文件称为密文,
因此加密的目的就是将明文变为密文。而反过来将密文变为明文的过程则
称为解密。
15.下列关于域名和地址的叙述中,不正确的是()o
A.在中访问一台主机必需运用它的主机名
B.200.201.202.203是一个C类IP地址
C.IP地址采纳的是分层结构
D.主机名与IP地址是一一对应的
A。【解析】每台干脆连接到上的计算机、路由器都必需有唯一的地址。地
址是赖以工作的基础。中的计算机与路由器的地址采纳分层结构,它是由
网络地址与主机地址两部分组成。对于C类地址,其网络地址空间长度为
21位,主机地址空间长度为8位,C类IP地址范围从:192.0.0.0〜
223.255.255.255。主机名与它的地址一一对应,因此在上访问一台主
机既可以运用它的主机名,也可以运用它的IP地址。
16.语言中。负责并发管理的机制是()。
A.垃圾回收
B.虚拟机
C.代码平安
D.多线程
瓦【解析】多线程是程序的并发机制,它能同步共享数据、处理不同的事
务。
17.下列描述中,错误的是()o
A.要求编程者管理内存
B.的平安性体现在多个层次上
C.要求在支持的阅读器上运行
D.有多线程机制
A。【解析】为了充分利用资源,有一个系统级的线程,用来对内存的运用
进行跟踪,它可以在系统空闲时对不用的内存空间进行回收,从而使程序
员从繁忙的内存管理中解放出来。
18.为移动设备供应的平台是()。
A.J2B.J2
C.J2D.5.0
A。【解析】2平台包括:J2平台、J2平台和J2平台。其中:J2是为嵌
入式和移动设备供应的平台;J2是面对企业级应用与服务的综合性标准开
发平台;J2是面对大型企业级用容器管理专用构件的应用平台。而5.0
是一个开发软件包。
19.中供应的文档生成器是()。
A..
B..
C..
D..
A。【解析】在中:.是文档生成器,将源代码和包以格式生成文档;.是说
明器;.是反汇编器;.是剖析工具,供应说明器剖析信息。
20.下列不属于中构件的是()o
A.
B.
C.
D.
Co[解析]是的中间容器;是中可编辑信息的构件;是的顶层容器。
21.阅读下面程序
…*;
{
(□){
,h,;
100;
97;
*
..(〃〃);
0J;
..(〃〃):
)
假如输出结果的其次行为,那么第一行的输出结果是()o
A.
B.204
C.
D.156
B。【解析】本题考查的是的基本数据类型与其运算。程序起先生成了一
个字符型变量a和3个整型变量i、入。而整型变量的初始值是,其中a
是一个字符
型变量。如何进行加法运算呢语言规定,型数据可以自动转换成类型,
转换的结果就是该字符的码值。因此,整型变量的初始值为字符“h”的
码值加上100。假如记住h的码值是104,则干脆就确定的初始值是204,
选项B为正确答案。假如记不得h的码,题目中则给出提示。题目中说”
输出结果的其次行为",也就是字符的值为字符a,的生成语句是()j,
是把整型变量j的值强制转换为字符型。同样,把码值为j(97)所对应的
字符赋值给。明显,字符a的码值为97,字符b的码值为98,依次类推,
字符h的码为104。因此,本题的正确答案是B。
22.阅读下面程序
(
(){
一(〃〃);
2(〃〃);
..(sl=2):
)
(口){
0;
//用于复合类型数据的“二二”运算符
.0;
)
)
程序运行结果是()。
A.==
B.
C.
D.
C。【解析】本题考查的是语言中运算符的特别用法。相等比较运算符〃二二〃,
不仅可用于基本类型的数据之间的比较,还可以用于复合类型数据之间的
比较。但是,对于复合类型数据的〃二二〃运算,其比较的目标是两个操作
数是否是同一个对象。假如须要比较两个对象的值是否相同,则可以调用
()方法。题目中函数()的代码特别简洁,首先生成两个字符串对象和s2,
然后输出表达式〃2〃的结果。依据上面介绍的相等比较运算符的用法,字
符串对象和s2是复合类型数据,因此表达式"2〃比较的是和s2是否同一
个对象。明显,和s2虽然具有相同的值,即〃〃,但它们是两个不同的
对象。因此,本题的正确答案是C。
23.阅读下面代码
(二0){一("冠军〃);)
6>—3){..(〃亚军〃);)
(〃季军〃);}
若要求打印字符串“季军”,则变量X的取值范围是()。
A.<3
B.x>0
C.x>-3
D.x<3
23.瓦【解析】本题考杳的是条件分支语句。依据判定条件的真假来执行
两种操作中的一种。当条件为真时,执行语句后面的代码块;当条件为假
时,执行后面的代码块。题FI中的代码段是一个的嵌套语句,依据语句的
执行过程来进行分析。当x的值为0时,布尔表达式〃二0〃的结果为真,
就输出“冠军”;当x的值不为0时,则执行语句中的内容。语句中的代
码又是一个语句,还是和上面一样进行分析。当X的值不等于0且大于-3
时,布尔表达式“x>-3”的结果为真,输出〃亚军〃;当x的值不等于0且
不大干-3,也就是X的值不等于0同时x的值小于等于-3时,则输出〃季
军〃。经过上述分析可知,要想输出〃季军〃,x所满意的条件为<3,但是当
x<3时,x的值肯定不会为0。所以,X所满意的条件可以筒写为x<3。因
此,本题的正确答案为D。
24.下列关于构造方法的叙述中,错误的是()0
A.语言规定构造方法名与类名必需相同
B.语言规定构造方法没有返回值,但不用声明
C.语言规定构造方法不行以重载
D.语言规定构造方法只能通过自动调用
C。【解析】本题考查的是构造方法的运用。语言中,构造方法是一种特别
的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。
中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造
方法有如下特点:
•构造方法的名字必需与类名相同。
•构造方法不返回任何数据,但不用来声明。
•用户不能干脆调用构造方法,必需通过关键字自动调用。
•构造方法可由用户在类中定义,默认时由语言自动生成。但它是个
空方法,变量被给予该数据类型的默认值。
•在构造方法实现中,可以进行方法重载,即定义多个构造方法。重
载构造方法的目的是使类具有不同的初始值,为类对象的初始化供应便
利。依据上述构造方法的特点可知,本题选项C的说法是错误的。
25.下列适配器类中不属于事务适配器的是()。
A.
B.
c.
D.
D。【解析】本题考查..包中定义的适配器类。该包中定义的适配器类包
括①构件适配器;②容器适配器;③焦点适配器;④鼠标适配器;⑤健盘
适配器⑥窗口适配器,由此可知本题答案为I)。
26.下列类中属于字节输入抽象类的是()。
A.
B.
C.
D.
D。【解析】在中定义了两种类型的流,字节型和字符型,这两种流分
别用4个抽象类表示:,,,,其中和表示字节流,和是表示字符流,所以字
节输入抽象类为。
27.能向内部干脆写入数据的流是()o
A.
B.
C.
D.
C。【解析】本题考查的内存读写。在.中,还供应了、和类可干脆访问
内存,它们是和的子类。用可向字节数组写入数据;可从字节数组中读取
数据。
28.下列运算符中属于关系运算符的是()。
A.==
B.=
C.+二
D.-=
A。【解析】本题考查的关系运算符。B中写法不正确,C、D均为赋值运算
符。
29.下列方法中,声明抛出类型异样的方法是()o
A.0
B.()
c.0
D.0
C。【解析】本题考查线程的基本操作。中供应了方法用来中断一个线程,
当调用一个线程的方法时,即向该线程发送一个中断恳求。在调用线程的
方法时,假如该线程由于调用了方法或方法而正在处于堵塞状态,那么线
程会抛出一个异样。
30.下列关于类的叙述中,错误的是()o
A.类是一个类
B.类不能实例化
C.类中没有定义属性
D.类主要供应了系统环境参数的访问
C。【解析】本题考查类的基本学问。类是一个类,全部的方法都用类变量
来调用,对类不行能实例化。类主耍用来供应标准输入/输出和系统环境
信息的访问设置。而类的属性有:①;标准输入;②;标准输出;
③;标准错误输已。
31.阅读下面程序
(
([]){
C;
5:
・.(c);
..0:
..(c);
)
}
程序运行结果是()0
A.5
6
6
B.5
5
6
C.6
7
7
D.6
6
6
B。【解析】本题考查的是增量运算符〃〃。是先运用后加1,即首先运用X
的值进行表达式的计算,然后才对x的值加lo而是先加1后运用,即首
先对x的值加1,然后运用x的值进行表达式的计算。本题首先生成一个
整型变量C,其初始值为5o第一条输出语句输出c的初始值,即5。然后,
其次条输出表达式的结果,即先输出C的值,然后才对c的值加1,所以,
其次条输出语句输出的是5,输出后c的结果才为6o最终一条输出语句
输出结果为6。因此,本题的正确答案为B。
32.下列叙述中,错误的是()o
A.与所用编译吩咐相同
B.通常状况下只能有一个()方法
C.必需有文件才能运行
D.程序的.文件可用吩咐运行
D。【解析】本题考查的是中的以与与的区分。是能够嵌入语言中,并能够
在阅读器中运行的类。的运行环境是阅读器,所以必需建立文件,告知阅
读器如何加载与运行。因为是不能干脆通过吩咐行启动运行的。所以选项
D的说法错误。
33.下列关于语言中线程的叙述中,正确的是()o
A.线程由代码、数据、内核状态和一组寄存器组成
B.线程间的数据是不共享的
C.用户只能通过创建类的实例或者定义和创建子类的实例,建立和
限制自己的线程
D.因多线程并发执行而引起的执行依次的不确定性可能造成执行结
果的不确定
D。【解析】本题考查线程的基本学问。线程与进程在概念上是相关的,线
程是由表示程序运行状态的寄存器、程序计数器、栈指针以与堆栈组成,
它不包含进程地址空间中的代码和数据。代码所操作的数据是线程模型中
的一个组成部分,数据与代码是独立的。数
据可以被多个线程共享,也可不共享。语言中供应两种创建线程的方
法,一种是通过继承类创建线程,另一种是通过实现接口来创建线程。
34.处理对象传输的接口是()o
A.
B.C:
C.
D.
A。【解析】处理对象传输就是把对象串行化。语言中,假如要串行化某些
类的对象,这些类就必需实现接口。
35.在读取二进制数据文件的记录时,为了提高效率常
常运用的一种协助类是()o
A.
B.
C.
D.
C。【解析】本题考查语言的输入/输出流。类、类和类都是语言中和输入
输出干脆相关的类,不属于协助类,因此可以干脆推断出选项C为正确答
案。
36.在中显示文字、图形等信息时,应运用的方法是()。
A.()
B.()
C.0
D.()
C。【解析】()是与显示相关的方法,由它来详细执行的绘制功能。()方法
用于初始化,()方法用于激活。在()方法完成后,将调用()方法,而且在
每次显示时都要调用。()方法用于彻底终止。
37.关于线程的生命周期以下状态正确的是()o
A.新建状态、可运行状态、堵塞状态、复原状态和终止状态
B.新建状态、运行状态、堵塞状态、复原状态和终止状态
C.新建状态、可运行状态、运行状态、堵塞状态和终止状态
D.新建状态、可运行状态、运行状态、复原状态和终止状态
C。【解析】线程生命周期中出现的状态包括:新建状态、可运行状态、运
行状态、堵塞状态和终止状态。
38.类中能运行线程的方法是()。
A.()
B.()
C.()
D.()
C。【解析】()是类供应的用于线程限制的方法;()是类中的方法,新建的
线程不会自动运行,必需调用线程的()方法才能运行该线程;()是类中的
方法,在该方法中定义了线程的详细行为,线程起先执行时,就是从它的
()方法起先执行的,就像应用程序从()起先、从0起先一样;()不是类中
的方法。
39.以下不是标记的选项是()。
A.
B.
C.
D.
B。【解析】标记的一般格式是:
[]
[]
[]
[]
[]
[]
[]
>
[
>]
[
>]
[]
因此可以看出,选项B不是标记。
40.在中,与数据库连接的技术是()o
A.开放数据库连接
B.数据库连接
C.数据库厂家驱动程序
D.数据库厂家的连接协议
B。【解析】开放数据库连接(,),它是用C语言定义的。由于J2要求
与绑定,因此规定运用数据库连接(,),作为与数据库连接的技术,
二、基本操作题(共18分)
本题定义了一个求两个数的最大值的方法,并调用该方法计算67和
23的最大值。
(
([]){
0;
(67,23);
..(〃〃);
)
(){
*
(a>b)
)
)
第1处:a,b
第2处:
第3处:
【解析】第1处定义()方法中的两个整型形参;第2处将两者中较大
的赋给;第3处返回最大值。
三、简洁应用题(共24分)
本题的功能是对下拉菜单项的操作,包括添加和删除。页面包括一个
下拉菜单、一个文本框和两个按钮“删除”和“添加”,选中下拉菜单的
一项后,可以通过“删除”按钮从下拉菜单中删除该项,在文本框中填入
字符串后,单击“添加”按钮就可以将该项添加到下拉菜单中,全部信息
都将显示在右侧的文本域中。
一*;
…*:
2..
0.
(:0;
(8);
:(6,15);
.(〃音乐天地〃);
.(〃武术天地〃);
.(〃象棋乐园〃);
.(〃交友闲聊〃);
(〃添加〃);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年推测能力模拟试卷及答案
- 2026年考研会计学财务会计强化模拟试题及参考答案
- 2026年门锁技术培训模拟试题及参考答案
- 2026年比亚迪品牌模拟考试卷带答案
- 2026年中控工安全培训模拟试题带答案
- 2026年安徽单招模拟考试题带答案
- 2026年c照模拟考试科目一试题带答案
- 2026年浙江内审员模拟试题及答案
- 2026年教师资格证教育研究方法:备考卷(含答案)
- 2026年物管员考试模拟试卷及参考答案
- VDA6.3 过程审核-2-全套内容含审核计划、审核纪录-2026
- 创伤后骨髓炎防控与诊疗专家共识
- 中国新生儿复苏指南2026修订版中文版完整原文加详细解读
- 洁净车间工程工程量清单计价规范
- 2026年西昌网格员考试题及答案
- 肩关节活动度限制的康复策略
- 2026年山东省职业病诊断医师资格考试(职业性皮肤病等其他职业病)练习题及答案
- 抽纸厂人员岗位责任制度
- GB/T 47260.6-2026钢轨扣件系统试验方法第6部分:耐恶劣环境条件试验方法
- 2026年高校纪检审计岗位高频面试题包含详细解答
- 2025-2026学年广东深圳部分高中联考高一(上)期末语文试题含答案
评论
0/150
提交评论