2026年全国软件水平考试之初级程序员考试仿真模拟题(附答案)_第1页
2026年全国软件水平考试之初级程序员考试仿真模拟题(附答案)_第2页
2026年全国软件水平考试之初级程序员考试仿真模拟题(附答案)_第3页
2026年全国软件水平考试之初级程序员考试仿真模拟题(附答案)_第4页
2026年全国软件水平考试之初级程序员考试仿真模拟题(附答案)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。

3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题

1、在Excel的A1单元格中输入公式“=POWER(MIN(-4,-1,1,4),3)”,按回车键后,Al单元格中显示的值为()。A.-1B.-64C.1D.64

2、设任意多面体的顶点数为V,边数为E,面数为F。请根据实例判断并选出正确反映这三者之间关系的公式()。A.V+E=F+2B.V+F=E+2C.E×F=V+10D.E+F=V+10

3、某二叉树的先序遍历序列为ABFCDE、中序遍历序列为BFADCE,则该二叉树根的左孩子和右孩子结点分别是()A.B和FB.F和BC.B和CD.C和B

4、使用常用文字编辑工具编辑正文时,为改变该文档的文件名,常选用()命令;在“打印预览”方式下,单击“()”按钮可返回编辑文件;将正文所有“Computer”改写为“计算机”,常选用()命令。A.“编辑”→“查找”B.“编辑”→“替换”C.“编辑”→“定位”D.“文件”→“搜索”

5、关于对象封装的叙述,正确的是()。A.每个程序模块中都封装了若干个对象B.封装可实现信息隐藏C.封装使对象的状态不能改变D.封装是把对象放在同一个集合中

6、已知有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,则信号量的变化范围是()。A.-m~1B.-m~0C.-(n-m)~mD.-(m-1)~n

7、设两个8位补码表示的数b7b6b5b4b3b2b1b0和a7a6a5a4a3a2a1a0相加时溢出(b7、a7为符号标志),则()。A.b7与a7的“逻辑或”结果一定为1B.b7与a7的“逻辑与”结果一定为0C.b7与a7的“逻辑异或”结果一定为1D.b7与a7的“逻辑异或”结果一定为0

8、通过局域网接入因特网如下图所示,图中箭头所指的两个设备是()。A.二层交换机B.路由器C.网桥D.集线器

9、在某高校教学管理系统中,有院系关系D(院系号,院系名,负责人号,联系方式),教师关系T(教师号,姓名,性别,院系号,身份证号,联系电话,家庭住址),课程关系C(课程号,课程名,学分)。其中,“院系号”唯一标识D的每一个元祖,“教师号”唯一标识T的每一个元组,“课程号”唯一标识C中的每一个元组。假设一个教师可以讲授多门课程,一门课程可以有多名教师讲授,则关系T和C之间的联系类型为(1)。假设一个院系有多名教师,一个教师只属于一个院系,则关系D和T之间的联系类型为(2),关系T(3),其外键是(4)。A.1:1B.1:nC.n:1D.n:m

10、关于软件著作权产生的时间,表述正确的是()。A.自软件首次公开发表时B.自开发者有开发意图时C.自软件开发完成之日时D.自软件著作权登记时

11、在Word编辑状态下,将光标移至文本于首左侧空白处呈形状时,单击鼠标左键可以选中(),按下()键可以保存当前文档。A.CTRLSB.CTRLDC.CTRLHD.CTRLK

12、关于进程的说法错误的是A.进程是进行资源分配和调度的基本单位。B.进程通常由程序、数据集合、进程控制块FCB组成。C.进程控制块记录了操作系统所需的、用于描述进程的当前状态和控制进程的全部信息。D.操作系统就是根据进程的进程控制块来感知进程的存在。

13、如果要使得用C语言编写的程序在计算机上运行,则对其源程序需要依次进行()等阶段的处理。A.预处理、汇编和编译B.编译、链接和汇编C.预处理、编译和链接D.编译、预处理和链接

14、在Windows时系统中对用户组默认权限由高到低的顺序是()。如果希望某用户对系统具有完全控制权限,则应该将该用户添加到用户组(请作答此空)中。A.EvetyoneB.usersC.powerusersD.administrators

15、设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为:SELECT部门名,AVG(工资)AS平均工资FROMEMPGROUPBY()HAVING()将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为:Insert()A.工种=‘钳工’B.‘工种=钳工’C.‘工种’=钳工D.工种=钳工

16、对下图所示的二叉树进行中序遍历(左子树,根结点,右子树)的结果是()。A.523461B.253416C.246531D.254361

17、存储管理主要是实现对()的管理。A.缓存区B.计算机的主存C.临时文件D.计算机的外存储器

18、对于一般的树结构,可以采用孩子-兄弟表示法,即每个结点设置两个指针域,一个指针(左指针)指示当前结点的第一个孩子结点,另一个指针(右指针)指示当前结点的下一个兄弟结点。某树的孩子-兄弟表示如下图所示。以下关于结点D与E的关系的叙述中,正确的是(40)。A.结点D与结点E是兄弟B.结点D与结点E的祖父结点C.结点E的父结点与结点D的父结点是兄弟D.结点E的父结点与结点D是兄弟

19、设数组a[1..m,1..n](m>1,n>1)中的元素按行存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤m,1≤j≤n)相对于数组首元素的偏移量为()。A.(i-1)*m+j-1B.(i-1)*n+j-1C.(j-1)*m+i-1D.(j-1)*n+i-1

20、在某高校教学管理系统中,有院系关系D(院系号,院系名,负责人号,联系方式),教师关系T(教师号,姓名,性别,院系号,身份证号,联系电话,家庭住址),课程关系C(课程号,课程名,学分)。其中,“院系号”唯一标识D的每一个元祖,“教师号”唯一标识T的每一个元组,“课程号”唯一标识C中的每一个元组。假设一个教师可以讲授多门课程,一门课程可以有多名教师讲授,则关系T和C之间的联系类型为(1)。假设一个院系有多名教师,一个教师只属于一个院系,则关系D和T之间的联系类型为(2),关系T(3),其外键是(4)。A.1:1B.1:nC.n:1D.n:m

21、()标准具有法律属性,不需经各方接受或各方商定同意纳入经济合同中,各方必须执行。A.推荐性B.非强制性C.自愿性D.强制性

22、计算机内数据采用二进制表示是因为二进制数()。A.最精确B.最容易理解C.最便于硬件实现D.运算最快

23、声音信号的数字化过程包括采样、()和编码。A.合成B.去噪C.量化D.压缩

24、图标设计的准则不包括()。A.准确表达响应的操作,让用户易于理解B.使用户易于区别不同的图标,易于选择C.力求精细,高光和完美质感,易于接近D.同一软件所用的图标应具有统一的风格

25、需编译运行的程序,其()错误在编译时不能发现。A.逻辑B.语法C.括号不匹配D.关键字拼写

26、以下关于CPU的叙述中,正确的是()A.CPU中的运算单元、控制单元和寄存器组通过系统总线连接起来B.在CPU中,获取指令并进行分析是控制单元的任务C.执行并行计算任务的CPU必须是多核的D.单核CPU不支持多任务操作系统而多核CPU支持

27、函数f()、g()的定义如下,已知调用f时传递给其形参x的值是10。若在f中以传值方式调用g,则函数f的返回值为();若以引用方式调用g,则函数f的返回值为()。A.10B.15C.25D.30

28、C++语言兼容C语言,因此,()。A.C++的关键字与C语言的关键字完全相同B.C++的数据类型与C语言的数据类型完全相同C.C++编译器能编译C语言程序D.C++编译器能把C语言程序翻译成C++程序

29、以下关于SSD固态硬盘和普通HDD硬盘的叙述中,错误的是()。A.SSD固态硬盘中没有机械马达和风扇,工作时无噪音和震动B.SSD固态硬盘中不使用磁头,比普通HDD硬盘的访问速度快C.SSD固态硬盘不会发生机械故障,普通HDD硬盘则可能发生机械故障D.SSD固态硬盘目前的容量比普通HDD硬盘的容量大得多且价格更低

30、某计算机内存按字节编址,内存地址区域从44000H到6BFFFH,共有()K,若采用16K×4bit的SRAM芯片,构成该内存区域共需()片。A.128B.160C.180D.220

31、元素3、1、2依次全部进入一个栈后,陆续执行出栈操作,得到的出栈序列为()。A.3、2、1B.3、1、2C.1、2、3D.2、1、3

32、类()之间存在着一般和特殊的关系。A.汽车与轮船B.交通工具与飞机C.轮船与飞机D.汽车与飞机

33、在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(),在该数据上执行的功能操作称为对象的();一个对象通过发送()来请求另一个对象哪个为其服务。通常把一个类和这个类的所有对象称为“类及对象”或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是()。A.数据变量B.数据结构C.属性D.定义

34、设有一个初始为空的栈,若输入序列为1、2、3、…、n(n>3),且输出序列的第一个元素是n-1,则输入序列中所有元素都出栈后,()。A.元素n-2一定比n-3先出栈B.元素1~n-2在输出序列中的排列是不确定的C.输出序列末尾的元素一定为1D.输出序列末尾的元素一定为n

35、计算机启动时,可以通过存储在()中的引导程序引导操作系统。A.RAMB.ROMC.CacheD.CPU

36、()是计算机进行运算和数据处理的基本信息单位。A.字长B.主频C.存储速度D.存取容量

37、The()structuredescribesaprocessthatmayberepeatedaslongasacertainremainstrue.A.logicB.sequentialC.selectionD.loop

38、在面向对象技术中,抽象类是()。A.接口B.没有方法的类C.没有子类的类D.至少有一个未定义消息的类

39、某企业研发信息系统的过程中,()不属于数据库管理员(DBA)的职责。A.决定数据库中的信息内容和结构B.决定数据库的存储结构和存取策略C.进行信息系统程序的设计与编写D.定义数据的安全性要求和完整性约束条件

40、有公民关系P(姓名,身份证号,年龄,性别,联系电话,家庭住址),()唯一标识关系P中的每一个元组,并且应该用()来进行主键约束。该关系中,()属于复合属性。若要将身份证号为的人的姓名修改为"刘丽华",则对应的SQL语句为:UPDATEPWHERE()=;若要查询家庭住址包含"朝阳区"的人的姓名及联系电话,则对应的SQL语句为:SELECT姓名,电话FROMPWHERE家庭住址();A.姓名B.身份证号C.联系电话D.家庭住址

41、设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROMemp-salesGROUPBY()HAVING()OR();A.部门号B.部门名C.商品编号D.销售数

42、以下关于CMM的叙述中,不正确的是()。A.CMM是指软件过程能力成熟度模型B.CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低C.CMMI的任务是将已有的几个CMM模型结合在一起,使之构成"集成模型"D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量

43、下图是某工程A~E五个作业的进度计划。按照该计划,到5月31日检查时,已完成作业数、已经开始但尚未完成的作业数以及尚未开始的作业数应分别为()。A.1,2,2B.1,3,1C.2,2,1D.3,2,0

44、商标权权利人是指()。A.商标设计人B.商标制作人C.商标使用人D.注册商标所有人

45、对于容量为32K×32位、按字编址(字长为32)的存储器,其地址线的位数应为()。A.15B.32C.64D.5

46、登录远程计算机采用的协议是()。A.HTTPB.TelnetC.FTPD.SMTP

47、可视化编程是指()。A.在开发阶段就可看到应用系统的运行界面B.无须编写程序代码就可完成应用系统的开发C.在开发阶段可跟踪程序代码的执行全过程D.在运行阶段可跟踪程序代码的执行程

48、以下关于钓鱼网站的说法中,错误的是()。A.钓鱼网站仿冒真实网站的URL地址以及页面内容B.钓鱼网站是一种新型网络病毒C.钓鱼网站的目的主要是窃取访问者的账号和密码D.钓鱼网站可以通过E-mail传播网址

49、下图所示的程序流程图中有(请作答此空)条不同的简单路径,采用McCabe度量法计算该程序图的环路复杂性为()。A.3B.4C.5D.6

50、InClanguage,()consistsofvariablesandconstantsconnectedbyoperators.A.anexpressionB.asubroutineC.afunctionD.aloop

51、用ASCII码表示的大写英文字母B﹙42H﹚加偶校验后的二进制编码为()。A.10001000B.10000010C.11000001D.01000010

52、OScanuse()memorytorunprocessesthatrequiremoremainmemorythanisactuallyavailable.A.virtualB.imaginaryC.abstractD.false

53、用某高级程序设计语言编写的源程序通常被保存为()A.位图文件B.文本文件C.二进制文件D.动态链接库文件

54、某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:(1)图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。(2)图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。(3)图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(请作答此空)最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用()最为合适;为了实现图像处理算法的灵活选择与替换,采用()最为合适。A.工厂模式B.责任链模式C.中介者模式D.命令模式

55、McCall软件质量模型从软件产品的运行、修正、转移等三个方面确定了11个质量特性,()是属于产品转移方面的特性。A.正确性B.可靠性C.互用性D.灵活性

56、在Web浏览器的地址栏中输入/jx/jy.htm时,表明要访问的主机名是()。A.httpB.wwwC.abcD.jx

57、如果有3个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为()。A.3B.2C.1D.0

58、在C程序中有一个二维数组A[7][8],每个数组元素用相邻的8个字节存储,那么存储该数组需要的字节数为()。A.56B.120C.448D.512

59、CPU执行算术运算或者逻辑运算时,算术逻辑运算部件(ALU)将计算结果保存在()中。A.累加器ACB.程序计数器PC.指令寄存器IRD.地址寄存器AR

60、DoS攻击的目的是()。A.获取合法用户的口令和账号B.使计算机和网络无法提供正常的服务C.远程控制别人的计算机D.监听网络上传输的所有信息

61、下列关于冗余压缩法的说法,正确的是():①冗余压缩法不会减少信息量,可以原样恢复原始数据;②冗余压缩法减少冗余,不能原样恢复原始数据;③冗余压缩法是有损压缩法;④冗余压缩的压缩比一般都比较小。A.③B.①④C.①③D.①③④

62、设数组a[1..n,1..m](n>1,m>1)中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,1≤j≤m)相对于数组空间首地址的偏移量为()。A.(i-1)*m+j-1B.(i-1)*n+j-1C.(j-1)*m+i-1D.(j-1)*n+i-1

63、面向对象程序设计语言提供的()机制可以实现发送一个通用的消息而调用不同类的方法。A.函数调用B.多态C.封装D.继承

64、总线宽度分与地址总线宽度和数据总线宽度。其中,地址总线宽度决定了CPU能够使用多大容量的();若计算机的地址总线的宽度为32位,则最多允许直接访问()的物理空间。A.4MB.400MBC.4GBD.400GB

65、某企业的数据库系统中有如下所示的员工关系和仓库关系,每个仓库可有多名员工,但只有一名负责人。A.CREATETABLE(employeeIDCHAR(2)NOTNULLUNIQUE,nameCHAR(30)NOTNULL,addressCHAR(40),pricipalIDCHAR(3));B.CREATEwarehouse(warehouseIDCHAR(2)PRIMARYKEY,nameCHAR(30),addressCHAR(40),pricipalIDCHAR(3));C.CREATETABLEwarehouse(warehouseIDCHAR(2)PRIMARYKEY,nameCHAR(30)NOTNULL,addressCHAR(40),pricipalIDCHAR(3),FOREIGNKEY(pricipalID)REFERENCESemployee(employeeID));D.CREATETABLEwarehouse(warehouseIDCHAR(2),nameCHAR(30)NOTNULL,addressCHAR(40),pricipalIDCHAR(3),PRIMARYREY(warehouseID),FOREIGNKEY(employeeID)REFERENCESemployee(employeeID));

66、软件测试方法可分为静态测试和动态测试两大类,人工检测()。A.属于静态测试和动态测试B.属于静态测试C.属于动态测试D.既不属于静态测试也不属于动态测试

67、软件设计中划分程序模块通常遵循的原则之一是使各模块间的()。A.耦合度高,内聚性低B.耦合度高,内聚度高C.耦合度低,内聚度高D.耦合度低,内聚度低

68、在面向对象方法中,()机制是对现实世界中遗传现象的模拟。A.封装B.继承C.多态D.抽象接口

69、以下流程图中,至少设计()—个测试用例可以分别满足语句覆盖和路径覆盖。A.1和2B.1和4C.2和2D.2和4

70、在段页式管理中,如果地址长度为32位,并且地址划分如下图所示:在这种情况下,系统页面的大小应为()KB,且()。A.最少有1024个段,每段最大为4096KB.最多有1024个段,每段最大为4096KBC.最少有1024个段,每段最小为4096KBD.最多有1000个段,每段最小为4000KB

71、下列网络互连设备中,属于物理层的是()。A.中继器B.交换机C.路由器D.网桥

72、设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系P中每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示:CREATETABLEP(商品名CHAR(30)(),条形码CHAR(30)(),供应商号CHAR(5),价格CHAR(20),数量CHAR(20)()(供应商号)REFERENCESS(供应商号));查询供应商及价格小于等于2500元且大于等于1280元的“电冰箱”的数量的SQL语句为:SELECT商品名,供应商名,价格,数量FROMPWHERE商品名=’电冰箱’AND();将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:UPDATEPWHERE供应商号=’12021’;查询供应商地址包含“西安”的供应商名及电话的SQL语句为:SELECT供应商名,电话FROMSWHERE();A.NULLB.UNIQUEC.NOTNULLD.NOTNULLUNIQUE

73、与A+A—?B等价的逻辑表达式是()。(⊕、+、?分别表示逻辑异或、逻辑加、逻辑乘)A.A+B—B.A+BC.A⊕BD.A?B

74、以下关于磁盘碎片整理程序的描述,正确的是()。A.磁盘碎片整理程序的作用是延长磁盘的使用寿命B.用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用C.用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度D.用磁盘碎片整理程序对磁盘进行碎片整理,以提高磁盘访问速度

75、若栈采用链式存储且仅设头指针,则()时入栈和出栈操作最方便。A.采用不含头结点的单链表且栈顶元素放在表尾结点B.采用不含头结点的单链表且栈顶元素放在表头结点C.采用含头结点的单循环链表且栈顶元素随机存放在链表的任意结点D.采用含头结点的双向链表且栈顶元素放在表尾结点

76、某计算机的字长是32位,其内存容量是1GB,若内存空间按字编址,那么其地址范围是()(十六进制表示)。A.0000000~FFFFFFFB.0000000~7FFFFFFC.30000000~3FFFFFFFD.30000000~7FFFFFFF

77、若计算机字长为64位,则用补码表示时的最小整数为()。A.见图AB.见图BC.见图CD.见图D

78、下面加密算法中,加密和解密需要用不同密钥的是()。A.AESB.RSAC.IDEAD.DES

79、在以下情形中,()适合于采用队列数据结构。A.监视—个火车票售票窗口等待服务的客户B.描述一个组织中的管理机构C.统计—个商场中的顾客数D.监视进入某住宅楼的访客

80、程序员设计软件界面时应遵循的原则中不包括()。A.越频繁使用的功能所需的点击应越少B.越多用户使用的功能在界面上就应该越突出C.应让用户的注意力集中在解决业务问题上,而不是软件操作上D.应站在熟练用户的角度来设计用户界面二、多选题

81、某医院有科室关系D(科室号,科室名,负责人,联系电话),其中:"科室号"唯一标识关系D中的每一个元组。住院部设有病人关系R(住院号,姓名,性别,科室号,家庭住址),其中,"住院号"唯一标识关系R中的每一个元组,"性别"的取值只能为M或F,要求科室号参照科室关系D中的科室号。创建R关系的sQL语句如下:CREATETABLER(住院号CHAR58(),姓名CHAR59,性别CHAR60(请作答此空),科室号cHAR61(),家庭住址CHAR62);A.IN(M,FB.CHECK('M','F')C.LIKE('M','F')D.CHECK(性别IN('M','F'))

82、某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由()享有。A.程序员B.公司与项目组共同C.公司D.软件著作权权利人

83、若元素a、b、c、d、e、f依次进栈,允许进栈、出栈操作交替进行。但不允许连续三次进行出栈工作,则不可能得到的出栈序列是()。A.dcebtaB.cbdaefC.bcaetdD.afedcb

84、在Windows资源管理中,如果选中的某个文件,再按Delete键可以将该文件删除,但需要时还能将该文件恢复。若用户同时按下Delete和(1)组合键时,则可以删除此文件且无法从“回收站”恢复。A.CtrlB.ShiftC.AltD.Alt和Ctrl

85、某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统每个页面的大小为(27)。A.4096KB.1MBC.2MBD.4MB

86、在面向对象软件开发过程中,面向对象分析阶段包含一系列活动,而()活动不属于面向对象分析阶段。A.识别分析类B.构建分析模型C.评估分析模型D.确定接口规格

87、软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件()设计测试用例,白盒测试根据软件的()设计测试用例。A.功能规格说明B.需求说明C.内部结构和逻辑D.数据流图

88、在程序运行过程中,()时可能需要进行整型数据与浮点型数据之间的强制类型转换。①访问数组元素②进行赋值运算③对算术表达式求值④进行递归调用A.②③B.①②C.①③D.②④

89、()是采用一系列计算机指令来描述一幅图的内容。A.点阵图B.矢量图C.位图D.灰度图

90、若用PV操作控制进程P1~P4并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S4-S5的初值都等于0。下图中a、b和c处应分别填写();d、e和f处应分别填写(请作答此空)。A.P(S2)、V(S3)V(S5)和P(S4)P(S5)B.V(S2)、P(S3)V(ss)和V(S4)P(S5)C.P(S2)、V(S3)P(S5)和P(S4)V(S5)D.V(S2)、V(S3)P(S5)和P(S4)V(S5)

91、在Word2003的编辑状态下,若要插入公式,应该(请作答此空),选择"公式3.0";若要修改已输入的公式,(),打开公式编辑窗口,再进行修改即可。A.只需单击此公式B.在"编辑"菜单中单击查找命令C.只需双击此公式D.在"编辑"菜单中单击替换命令

92、在一系统中,不同类对象之间的通信的一种构造称为(),一个对象具有多种形态称为(请作答此空)。A.继承B.封装C.多态D.覆盖

93、在文字处理软件Word的编辑状态下,将光标移至文本行首左侧空白处呈“(箭头)形状时,若双击鼠标左键,则可以选中();要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住()键,拖曳鼠标至目标处。A.CtrlB.ShiftC.AltD.Ins

94、UML中的()给出了系统内从一个活动到另一个活动的流程,它强调对象间的控制流程。A.协作图B.序列图C.对象图D.活动图

95、可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。在检查表达式“a*(b+c))-d”时,由于(),因此可判断出该表达式中的括号不匹配。A.需要进行出栈操作但栈已空B.需要进行入栈操作但栈已满C.表达式处理已结束,但栈中仍留有字符“(”D.表达式处理已结束,但栈中仍留有字符")”

96、Thebasicunitofsoftwarethattheoperatingsystemdealswithinschedulingtheworkdonebytheprocessoris().A.aprogramorsubroutineB.amodularorafunctionC.aprocessorathreadD.adeviceorachip

97、下列权利,不属于软件著作财产权的是()。A.复制权B.署名权C.发行权D.翻译权

98、为在网上搜索内容而输入关键词时,常可能打错别字。当系统显示没有匹配项后,有些系统还会向你推荐某些关键词。为实现这种推荐,采用(54)方法更有效。A.聘请一批专家,对每个常用关键词给出一些易错成的词B.聘请一批专家,对每个常输错的关键词给出纠正后的词C.查阅有关的词典,对每个常用的关键词找出易错成的词D.利用系统内记录的用户操作找出用户纠错词的对应关系

99、硬盘的性能指标不包括(请作答此空);其平均访问时间=()。A.磁盘转速及容量B.磁盘转速及平均寻道时间C.盘片数及磁道数D.容量及平均寻道时间

100、常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中,()适用于需求明确或很少变更的项目,()主要用来描述面向对象的软件开发过程。A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型

参考答案与解析

1、答案:B本题解析:POWER是求数值的n次方,MIN是取最小数值,因此是-4^3=-64。

2、答案:B本题解析:任意多面体的顶点数、边数与面数具有确定的关系(欧拉定理),但不要求大家记住这种公式。本题要求考生从给出的4个关系式中舍弃不正确者,选出正确的公式。人们通常用举例的方法排除不正确者,选出正确者。例如,正方体属于六面体,有8个点、12条边、6个面,即V=8,E=12,F=6。对于该例,上述关系式中B与D成立,因此,可以排除选项A与C。再例如,正四面体有4个顶点、6条边、四个面,即V=4,E=6,F=4。对于该例,上述关系式中只有B、C成立,因此,可以排除选项A与D。根据上述两例,排除了选项A、C、D,于是选出了正确答案B。

3、答案:C本题解析:本题考查数据结构基础知识。二叉树的遍历运算常采用先序、中序、后序和层序方式,可以由指定的二叉树得出其各种遍历序列,也可以由其中的一些遍历序列构造出对应的二叉树。先序遍历非空二叉树的方式为:先访问根结点,然后先序遍历根的左子树,最后先序遍历根的右子树。因此,从先序遍历序列可以确定根结点。中序遍历非空二叉树的方式为:先中序遍历根的左子树,然后访问根结点,最后先序遍历根的右子树。因此,若已知根结点,则可根据中序遍历将左子树和右子树上的结点划分开。题中由先序序列可以得知符号A代表根结点,则由中序序列可知,B、F是做左子树上的结点,C、D、E是右子树上的结点。反复用上述方式推导,则可得该二叉树如下图所示。

4、答案:B本题解析:本题考查的是计算机文字处理中的基本操作。(l)使用常用文字编辑工具编辑正文时,若改文件没有保存,则选用“文件”→“保存”命令,会打开“另存为”对话框,在对话框中选定要存盘的路径并输入文件名,可将没有保存的文件保存。若正在编辑的文件己经存盘(即有文件名),则选用“文件”→“另存为”命令,可改变该文件的文件名并保存。(2)在“打印预览”方式下,单击“关闭”按钮即可返回编辑状态。“打印预览”、“放大境”和“全屏显示”均为在预览状况下的操作。(3)如果想把文中所有的“Computer”替换成“计算机”,可以使用替换来做:打开“编辑”菜单,单击“替换”命令,就出现这样一个“替换”对话框,在“查找内容”文本框中输入要替换的内容“编排”,在下面输入要替换成的内容“排版”,单击“查找下一处”按钮,Word就自动在文档中找到下一处使用这个词的地方,这时单击“替换”按钮,word会把选中的词替换掉并自动选中下一个词。如果确定了文档中这个词肯定都要被替换掉,那就直接单击“全部替换”按钮,完成后word会告诉替换的结果(如图所示):

5、答案:B本题解析:本题考查的是对象封装的概念。对象封装是指将数据和操作数据的方法结合在一起,外界仅仅通过方法对对象的数据进行更改或者说对对象的状态进行改变,封装为信息隐藏提供了实现手段。

6、答案:C本题解析:本题考查的是操作系统中同步与互斥的基本知识及应用。本题中,已知有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,这意味着系统有m个单位的资源,信号量的初值应设为m。当第一个申请该资源的进程对系信号量S执行P操作,信号量S减1等于m-1,进程可继续执行;当第二个申请该资源的进程对系信号量S执行P操作,信号量S减t等于tn-2,进程可继续执行……当第n个申请该资源的进程对系信号量S执行P操作,信号量S减1等于-(n-m)。所以正确答案为C。

7、答案:D本题解析:补码:正数的补码表示与原码相同,即最高符号位为0,其余为数值位,而负数的补码是由其反码最低位加1的来。补码的一个好处就是不同符号位相加不需要通过减法来实现,而直接可以按照二进制加法法则进行,但同符号位的补码相加可能产生溢出,即结果超出了规定的数值范围,使两个正数相加变负数,两个负数相加变正数,例如:89+67=156,01011001+01000011=10011100=-100。显然结果是不对的。

8、答案:B本题解析:局域网接入因特网要通过路由器,图中箭头所指的两个设备是路由器。

9、答案:B本题解析:一个院系有多名教师,就是一个D对应多个T,一个教师只属于一个院系,就是一个T对应一个D,因此D和T之间是1:n的关系,故应选择B。

10、答案:C本题解析:我国的《计算机软件保护条例》第十四条规定:“软件著作权自软件开发完成之日起产生。”即软件著作权是从软件开发完成之日起自动获得,不论整体还是部分,只要具备了软件的属性就立即产生软件著作权。不要求履行任何形式的登记或注册手续,也不论其是否已经发表都依法享有软件著作权。

11、答案:A本题解析:本题考查计算机基本操作。编辑状态下,Word可有以下几种选择方式:1.选择一个字、词语、句子分别使用:Shift+方向键、词内双击、Ctrl+句内单击2.选择某处到行尾、行首、文档尾部、文档首部分别使用:Shift+End、Shift+Home、Ctrl+Shift+End、Ctrl+Shift+Home3.选择一行:行首(Shift+End)、行尾(Shift+Home)、变右指针单击4.选择一段:变右指针双击、行内三击5.选择全部文字:Ctrl+A、Ctrl+数字键盘5、变右指针三击、编辑-选择-全选6.其他选择方法:Shift(选择部分)、Alt(按列选择)、Ctrl(不连续选择)。故本题第一空选择B选项。Word中文版提供的热键有:Ctrl+S可以保存当前文档;Ctrl+D可以打开字体选项卡;Ctrl+H可以打开查找替换对话框的查找选项卡;Ctrl+K可以打开超链接对话框。故第二空选择A选项。

12、答案:B本题解析:暂无解析

13、答案:C本题解析:若要使得用高级程序设计语言的程序在计算机上运行,按顺序首先应当进行预处理、编译生成汇编语言文件,之后进行链接以生成可执行文件用于执行,故应选择C。

14、答案:D本题解析:windows中系统对用户的默认权限情况Administrators中的用户对计算机/域有不受限制的完全访问权。PowerUsers高级用户组可以执行除了为Administrators组保留的任务外的其他任何操作系统任务。users普通用户组,这个组的用户无法进行有意或无意的改动。Everyone,所有的用户,这个计算机上的所有用户都属于这个组。Guests:来宾组,来宾组跟普通组Users的成员有同等访问权,但来宾账户的限制更多。管理员组,默认情况下,Administrators中的用户对计算机/域有不受限制的完全访问权。分配给该组的默认权限允许对整个系统进行完全控制。

15、答案:A本题解析:本题考查应试者对SQL语言的掌握程度。试题(60)(61)的正确答案分别是选项C和A。因为根据题意查询不同部门中担任“钳工”的职工的平均工资,需要先按“部门名”进行分组,然后再按条件工种=‘钳工’,进行选取,因此正确的SELECT语句如下:SELECT部门名,AVG(工资)AS平均工资FROMEMPGROUPBY部门名HAVING工种=‘钳工’,试题(62)的正确答案是选项D,因为插入语句的基本格式如下:INSERTINTO基本表名(字段名[,字段名]…)VALUES(常量[,常量]…);查询语句由上可见,选项A和B是不正确的。选项C也是不正确的,因为按照SELECT语句的语法,字符串插入时,需要用单引号括起,可在选项C中“李军”和“硬件测试部”明显是字符串,但是却没有用单引号括起。

16、答案:D本题解析:中序遍历:先遍历左子树,然后遍历根结点,最后遍历右子树,根据中序遍历的定义,本题正确答案为D。

17、答案:B本题解析:本题考查存储管理的概念。存储管理的主要对象是内存,是除处理器外操作系统管理的最重要的资源。其主要任务是负责对内存的分配和回收、内存的保护和内存的扩充。存储管理的目的是尽量提高内存的使用效率。

18、答案:D本题解析:本题考查数据结构基础知识。按照树的孩子-兄弟表示法,题图二叉输对应的树如下图所示。结点E的父结点是C,结点C与D是兄弟关系。

19、答案:B本题解析:存储数组元素时,需要将元素按照某种顺序排列。对于二维及多维数组,则有按行存储和按列存储两种方式,其不同在于同一个元素相对于数组空间起始位置的偏移量不同。本问题中n行m列的二维数组a[1..m,1..n]是按行存储,则对于元素a[i,j]来说,它之前有完整的i-1列、每行n个元素,在第i行上排在a[i,j]之前的元素个数是j-1个,因此排列在a[i,j]之前的元素个数为(i-1)*n+j-1,由于每个元素占一个单元,该表达式的值就是偏移量。

20、答案:D本题解析:一个教师讲授多门课程,一门课程由多个教师讲授,因此一个T对应多个C,一个C对应多个T,因此是应该是n:m(多对多),故应选择D。

21、答案:D本题解析:根据标准的法律约束性,标准可分为强制性标准和推荐性标准。强制性标准是为保障人体健康,人身、财产安全的标准和法律、行政法规规定强制执行的标准。强制性标准是国家技术法规的重要组成部分,其范围限制在国家安全、保护人身健康与安全、保护动物植物的生命和健康以及保护环境等方面。依据《标准化法》之规定,企业和有关部门对涉及其经营、生产、服务和管理有关的强制性标准都必须严格执行,任何单位和个人不得擅自更改或降低标准。对违反强制性标准而造成不良后果以至重大事故者由法律、行政法规规定的行政主管部门依法根据情节轻重给予行政处罚,直至由司法机关追究刑事责任。而推荐性标准是生产、交换和使用等方面,通过经济手段或市场调节而自愿采用的一类标准。这类标准,不具有强制性,任何单位均有权决定是否采用,违反这类标准,不构成经济或法律方面的责任。应当指出的是,推荐性标准一经接受并采用,各方商定同意纳入经济合同中,就成为各方必须共同遵守的技术依据,具有法律上的约束性。

22、答案:C本题解析:计算机内数据采用二进制表示是因为二进制数用电路实现比较简单。

23、答案:C本题解析:最基本的声音信号数字化方法是取样——量化法,它分成如下3个步骤:①采样。在某些特定的时刻获取声音信号幅值叫做采样,采样得到的信号称为离散时间信号。通常每隔相等的一小段时间采样一次,其时间间隔称为取样周期,它的倒数称为采样频率。为了不产生失真,采样频率不应低于声音信号最高频率的两倍。②量化。量化处理是把在幅度上连续取值的每一个样本转换为离散值表示,通常量化过程也称为A/D转换。量化后的样本是用若干位二进制数(位)来表示的,位数的多少反映了度量声音波形幅度的精度,称为量化精度,也称为量化分辨率。例如,每个声音样本若用8位表示,则声音样本的取值范围是0~256,精度是1/256。量化精度越高,声音的质量越好,需要的存储空间也越多;量化精度越低,声音的质量越差,而需要的存储空间也越少。③编码。经过采样和量化处理后的数字形式声音信号为了便于存储、处理和传输,还必须按照一定的要求进行数据压缩和编码,即选择某一种或者几种方法对它进行数据压缩,以减少数据量,再按照某种规定的格式将数据组织成为文件。

24、答案:C本题解析:图标设计的准则有:①定义准确形象:图标也是一种交互模块,只不过通常以分割突出界面和互动的形式来呈现的;②表达符合的行为习惯:在表达定义的时候,首页要符合一般使用的行为习惯;③风格表现统一:风格是一种具备独有特点的形态,具备差异化的思路和个性;④使用配色的协调:给图标添加颜色是解决视觉冲击力的一种表现手段。综上,应当选择C。

25、答案:A本题解析:本题考查程序错误知识。程序中的错误分为语法错误和语义错误两种。一般情况下,语法是关于程序的样子或结构的规则,语法错误是形式上的错误,这类错误编译器可以检查出来。括号不匹配和关键字拼写错误是关于语言结构的错误,是两种常见的语法错误。语义错误是程序含义(功能)上的错误,可分为静态语义错误和动态语义错误。静态语义错误编译器可以检查出来。动态语义反映程序的逻辑,这种错误发生在程序运行期间,常见的逻辑错误有0作为除数、死循环和无穷递归等,编译时检查不出这类错误。

26、答案:B本题解析:题目中各选项的分析如下:①对于选项A,CPU中的运算单元、控制单元和寄存器组应当通过片内总线而非系统总线连接起来,故选项错误;②对于选项B,在CPU中,控制单元的基本功能是取出指令并进行分析、执行,故选项正确;③对于选项C,单核CPU可借助流水线技术,实现功能段的并行,以实现并行计算,故选项错误;④对于选项D,单核CPU可通过分时技术支持多任务操作系统,故选项错误。综上,应当选择B。

27、答案:D本题解析:本题考查程序语言基础知识。若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。根据题目说明,当调用函数f时,形参x首先得到10,接下来以传值方式调用函数g,也就是将f中x的值传给g的参数x。在这种情况下,系统为f中的x与g中的x分别分配存储单元。执行g中的"x=x+5"运算后,g中x的值变为15,返回值15存入f的变量y(即y的值变为15),而f中x的值没有变,因此函数f的返回值为25(x=10,y=15)。在引用方式调用g时,g中对其形参x的修改可视为是对调用g时实参的修改,因此调用g之后,f中的y得到返回值15,f中的x也被修改为15,所以f的返回值为30。

28、答案:C本题解析:本题考查程序语言方面的基础知识。C++语言在C语言的基础上进行了扩充。从语言的语法角度看,C语言的所有结构也是C一的组成部分,同时这些语法结构的语法也得到保持,因此,C++是完全兼容C语言的,那么C++编译器就能正确编译C语言程序。

29、答案:D本题解析:HDD硬盘指的是机械硬盘,电脑在没有加装固态硬盘前都是使用的HDD硬盘,机械硬盘是传统的盘片+磁头的工作原理,数据都是存储在盘片上面,磁头在盘片上面“做运动”来读取和处理数据信息,相对SSD固态硬盘来说,HDD机械硬盘的速度已经完全跟不上技术革新的节奏了。现在的机械硬盘在电脑内的作用基本上只有单纯的储存资料文件数据了。而SSD硬盘就是固态硬盘,固态硬盘的数据读取速度非常的快,并且SSD固态硬盘工作时没有电机加速旋转的过程,启动速度更快。读写时不用磁头,寻址时间与数据存储位置无关,因此磁盘碎片不会影响读取时间。可快速随机读取,读延迟极小。因为没有机械马达和风扇,工作时无噪音(某些高端或大容量产品装有风扇,因此仍会产生噪音)。内部不存在任何机械活动部件,不会发生机械故障,也不怕碰撞、冲击、振动。这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用。但是从使用寿命的来看,SSD没有HDD这么久。他的读取次数是有限的,还有就是目前SSD价格较高。目前来看还是用HDD组磁盘阵列性价比更高。

30、答案:B本题解析:(11)内存区域从44000H到6BFFFH,则其拥有的字节数为:6BFFFH-44000H+1=6C00OH-44000H=28000H=1101000000000000000B=110100000K=160K,其中H、B分别表示十六进制、二进制,1K=2^10,^表示多少次方。在将十六进制化为二进制数时,一个十六进制位对应4个二进制位,将每个十六进制位全都转化为4个二进制位,依次排列起来就得相应的二进制数。(12)采用16K×4bit的SRAM的芯片,则其需要的芯片数为:(160K/16K)*(8/4bit)=20。

31、答案:D本题解析:本题考查的是栈结构的基本特点和运算。栈的特点是先进后出,元素3、1、2依次全部进入一个栈的过程中栈顶指针的变化情况如下图(a)~(d)所示。出栈时,栈顶元素先出栈,其过程如下图〔e}~(g)所示。

32、答案:B本题解析:这里"一般"是指统称,"特殊"是指特定具体的内容。

33、答案:C本题解析:在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的属性,在该数据上执行的功能操作称为对象的行为;一个对象通过发送消息来请求另一个对象为其服务。通常把一个类和这个类的所有对象成为类及对象或对象类。在UML中,类图是显示一组类、接口协作以及它们之间关系的图。类图用于对系统的静态设计视图建模。

34、答案:A本题解析:本题考查数据结构基础知识。若初始栈为空且输入序列为1、2、3、…、n,在元素1、2、3、…、n-1依次进栈后栈的状态如下图所示。显然,此时若进行出栈操作,则一定是n-1出栈,接下来改变栈状态的动作为元素n进栈或者n-2出栈。若是n进栈,则栈的状态如下图(a)所示,这样在n出栈后n-2、n-3、…、2、1才能依次出栈。若动作为n-2出栈,则栈的状态如下图(b)所示,接下来改变栈状态的动作为元素n进栈或者n-3出栈。依此类推,元素1~n-2在输出序列中的排列是确定的,为n-2、n-3、…、2、1,元素n-2一定比n-3先出栈。元素n则可以在序列n-2、n-3、…、2、1的任何一个位置上。

35、答案:B本题解析:ROM是只读内存的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,资料并且不会因为电源关闭而消失。此类存储器多用来存放固件,比如计算机启动的引导程序,手机、MP3、MP4、数码相机等一些电子产品的相应的程序代码。

36、答案:A本题解析:计算机进行运算和数据处理的最基本的单位是字长,是用来表示一次性处理事务的固定长度,一般用比特位做单位,故应选择A。

37、答案:D本题解析:循环结构描述了当特定条件为真的情况下重复执行的过程

38、答案:D本题解析:本题考查的是抽象类的基本概念,抽象类是为了表达一个抽象的概念。接口属于抽象类,但不能够完全代表抽象类,抽象类不能够直接实例化为对象,因为抽象类中至少有一个未定义的消息,或者说至少有一个方法是纯虚拟方法,需要其子类进行定义实现。

39、答案:C本题解析:DBA是数据库管理员的称谓,是进行数据库有关的工作,如设计数据库,考虑数据的安全,管理数据库等,不参与软件程序的编写设计。

40、答案:D本题解析:身份证号可以唯一标识每一个公民,故为公民关系P的主键,并且应用"PRIMARYKEY"来约束。复合属性可以细分为更小的部分(即划分为别的属性),而家庭住址可以进一步分为邮编、省、市、街道,故家庭住址为复合属性。根据题意,将身份证号为的姓名修改为"刘丽华"的SQL语句应该采用"UPDATE...SET...",完整的SQL语句为:UPDATEPSET姓名='刘丽华'WHERE身份证号=;根据题意,查询家庭住址包含"西安"的供应商名及电话的SQL语句应该采用"SELECT...”,完整的SQL语句为:SELECT姓名,联系电话FROMPWHERE家庭住址like'%朝阳区%';

41、答案:A本题解析:本题考察数据库SQL基础知识。要查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句为:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROMemp-salesGROUPBY部门号HAVINGCOUNT(商品编号)>=5ORSUM(销售数)>2000

42、答案:B本题解析:CMM模型指"能力成熟度模型"(CapabilityMaturityModelforSoftware)。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好地实现商业目标。CMM模型分为5个等级:①初始级,②可重复级,③已定义级,④定量管理级,⑤优化级。

43、答案:B本题解析:本题考查数学应用能力。首先,在图上横坐标区间5月与6月的分界线“5月31日”处向上画一条竖线。下标时间中是开始从4月1号-4月30日表示为四月,最后结束日期是8月1日-8月31日表示为8月。可以看出,按此计划,在5月31日,作业A已经开始,但尚未结束;作业B已经完成;作业C已经开始,但尚未结束;作业D也已经开始,但尚未结束;作业E还未开始。汇总看,应有1个作业(B)已经完成;有3个作业(A、C、D)已经开始而尚未结束,1个作业(E)还未开始。这种图就是描述进度计划的甘特图。

44、答案:D本题解析:我国法律规定:商标权为注册人所有。

45、答案:A本题解析:本题考查考生的计算机系统存储器的基础知识。容量为32K×32位、按字编址(字长为32)的存储器,其编址单元有32K*32/32(1K=210)个,即215个,因此地址线的位数应为15。

46、答案:B本题解析:本题考查应用层协议及主要功能。HTTP是超文本传输协议,用以浏览网页;Telnet是远程登录协议;FTP为文件传输协议;SMTP为简单邮件传输协议,用来发送邮件。

47、答案:A本题解析:本题考查的是可视化程序开发基本知识。可视化编程是指在程序开发阶段就可看到应用系统的运行界面,仍然需要通过编写程序代码完成软件的开发。可视化编程技术己经成为当今软件开发中最重要的工具和手段,尤其是VisualBasic,PowerBuilder,C++Builder/Delphi,VisualC++等开发工具的出现,极大地推动了可视化编程技术的发展。

48、答案:B本题解析:本题考查网络安全方面的知识。钓鱼网站是指一类仿冒真实网站的URL地址,通过E-mail传播网址,目的是窃取用户账号、密码等机密信息的网站。

49、答案:A本题解析:三条简单路径分别为begin→y=n-1成立→outputA→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1]→y=n-1成立→end;MacCabe度量法公式为V(G)=m-n+2,V(G)是有向图G中环路数,m是图G中弧数,n是图G中节点数。本题中m=10,n=9,故V(G)=3。

50、答案:A本题解析:参考译文C语言中,表达式由变量、常数及其连接的运算符组成。

51、答案:D本题解析:用ASCII码表示的、大写的英文字母B是用7位二进制编码来表示,即为1000010。而加校验位后其编码为8位二进制数,且校验位应加在最高位上。加上偶校验后,整个8位编码笼的个数应为偶数。即包括校验位在内1的个数应为偶数。故加上的偶校验位应为0。所以,加偶校验后大写的英文字母A的编码为01000010。

52、答案:A本题解析:操作系统可以使用虚拟内存来运行的进程,从而不需要更多的实际内存。

53、答案:B本题解析:源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。其通常由高级语言编写,最为常用的格式是文本文件,故应选择B。

54、答案:D本题解析:本题主要考查设计模式知识。题干描述了某软件公司一款图像处理软件的需求分析与设计过程,并明确指出采用设计模式实现关键需求对系统灵活性与扩展性的要求。针对需求1,为了支持灵活的撤销与重做等行为,采用命令模式最为合适,因为命令模式可以将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,还可以对请求排队,或记录请求日志,以及支持可撤销的操作。针对需求2,为了封装图像操作与照片特征之间的复杂逻辑关系,采用状态模式最为合适,因为状态模式将每一个条件分支放入一个独立的类中,这样就可以根据对象自身的情况将对象的状态作为一个对象,这一对象可以不依赖于其他对象而独立变化;针对需求3,为了实现图像处理算法的灵活选择与替换,采用策略模式最为合适,因为策略模式定义一系列的算法,把它们封装起来,并且使它们可相互替换,使得算法可独立于使用它的客户而变化。

55、答案:C本题解析:本题考查McCall软件质量模型的特性。McCall软件质量模型从软件产品的运行、修正、转移三个方面确定了11个质量特性。运行方面的特性包括正确性、可靠性、易使用性、效率和完整性;产品转移方面的特性包括可移植性、复用性和互用性;产品修正方面的特性包括可维护性、灵活性和可测试性。

56、答案:B本题解析:域名地址:protocol://hostname[:port]/path/filename其中,protocol指定使用的传输协议,最常见的是HTTP或者HTTPS协议,也可以有其他协议,如file、ftp、gopher、mms、ed2k等;Hostname是指主机名,即存放资源的服务域名或者IP地址。Port是指各种传输协议所使用的默认端口号,例如http的默认端口号为80,一般可以省略Path是指路径,由一个或者多个“/”分隔,一般用来表示主机上的一个目录或者文件地址;filename是指文件名,该选项用于指定需要打开的文件名称。一般情况下,一个URL可以采用"主机名.域名"的形式打开指定页面,也可以单独使用"域名"来打开指定页面,但是这样实现的前提是需进行相应的设置和对应。

57、答案:B本题解析:信号量的初值应设为与最多允许进入互斥段的进程数相同。

58、答案:C本题解析:一个数组元素占8个字节,那么二维数组A[7][8]共含有7×8=56个元素,共占用56×8=448B,故应选择C。

59、答案:A本题解析:累加寄存器AC通常简称为累加器。它的功能是:当运算器的算术/逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。例如,在执行一个加法前,先将一个操作数暂时存放在AC中,再从存放中取出另一个操作数,然后同AC的内容相加,所得结果送回AC中,而AC中原有的内容随即被破坏。顾名思义,累加寄存器用来暂时存放ALU运算的结果信息。显然,运算器中至少要有一个累加器寄存器。

60、答案:B本题解析:DoS是DenialofService的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。

61、答案:B本题解析:数据压缩可分为两类,一类是无损压缩(冗余压缩),另一类是有损压缩。无损压缩利用数据的统计冗余进行压缩,可以保证在数据压缩和还原过程中,图像信息没有损耗或失真,图像还原时,可完全恢复,即重建后的图像与原始图像完全相同。有损压缩利用人眼视觉对图像中的某些频率成分不敏感的特性,采用一些高效的有限失真数据压缩算法,允许压缩过程中损失一定的信息。有损压缩重建后的图像与原始图像有一定的误差,但却换来了较大的压缩比。

62、答案:D本题解析:本题考查程序语言基础知识。存储数组元素时,需要将元素按照某种顺序排列。对于二维及多维数组,则有按行存储和按列存储两种方式,其不同在于同一个元素相对于数组空间起始位置的偏移量不同。本问题中n行m列的二维数组a[1..n,1..m]是按列存储,则对于元素a[i,j]来说,它之前有完整的j-1列、每列n个元素,在第j列上排在a[i,j]之前的元素个数是i-1个,因此排列在a[i,j]之前的元素个数为(j-1)*n+i-1,由于每个元素占一个单元,该表达式的值就是偏移量。

63、答案:B本题解析:函数调用的基本目的是实现模块化。封装实现的是信息隐藏,继承则实现复用,多态则是在调用时才决定选择哪一个具体的实现。

64、答案:C本题解析:本题考察系统总线的知识。地址总线宽度决定了CPU能够使用多大容量的主存储器;若计算机的地址总线的宽度为32位,则最多允许直接访问2^32=4*2^30=4GB的物理空间。

65、答案:C本题解析:本题考查的是SQL语言的数据定义语句。SQL中使用CREATETABLE命令来定义基本表,其一般格式为:CREATETABLE<表名>(<列名><数据类型>[列级完整性约束条件][,<列名><数据类型>[列级完整性约束条件]…[,<表级完整性约束条件>]);由此可排除选项A和选项B,FQREIGNKEY中定义的是外键,该关键字后面的括号内应该写本表中的属性/属性组,它对应另外一个表中的主属性嘱性组。本表中无employeeID属性,故D错误。

66、答案:B本题解析:软件测试分为静态测试和动态测试两大类。静态测试包括人工检测和计算机辅助静态分析。动态测试是通过运行程序发现错误,对软件产品进行黑盒和白盒测试。

67、答案:C本题解析:本题考查的是模块设计原则,一般有以下几点:(1)模块独立性好,模块之间没有过多的相互作用。(2)模块耦合度低。(3)模块内聚度高,各成分之间结合紧密。(4)模块规模适中,模块大小以30到100行为宜,规模过大不宜理解。(5)模块的扇入和扇出要适当。(6)模块的作用域应当在控制域中。

68、答案:B本题解析:本题考查继承的基本概念。子类继承父类使得子类能够直接具有父类的数据和方法,这和现实世界的遗传现象类似。

69、答案:B本题解析:本题考察软件测试的基础知识。白盒测试的方法包括一系列的逻辑覆盖,主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。(1)语句覆盖。语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。(2)判定覆盖。判定覆盖也称为分支覆盖,它是指不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。(3)条件覆盖。条件覆盖是指不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取得各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。(4)路径覆盖。路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。但路径覆盖并未考虑判定中的条件结果的组合,并不能代替条件覆盖和条件组合覆盖。

70、答案:B本题解析:根据题意可知,页内的地址长度为12位,所以页面的大小应该为212=4096=4KB。段号的地址长度为10位时,最多有210=1024个段。又因为页号的地址长度为10位,故每个段最多允许有210=1024个页面,由于页面的大小=4KB,故段的大小最大为4096KB。

71、答案:A本题解析:中继器是网络层设备,其作用是对接收的信号进行再生放大,以延长传输的距离。网桥是数据链路层设备,可以识别MAC地址,进行帧转发。交换机是由硬件构成的多端口网桥,也是一种数据链路层设备。路由器是网络层设备,可以识别IP地址,进行数据包的转发。

72、答案:D本题解析:根据题意,关系P中商品名不能为空和商品名是唯一的,故应用NOTNULLUNIQUE来约束。

73、答案:B本题解析:本题考查逻辑运算基础知识。用真值表验证如下:

74、答案:D本题解析:磁盘碎片会使文件不能存在连续的扇区里。这样,再读写文件时就需要到不同的地方去读取,增加了磁头的来回移动,降低了磁盘的访问速度。因此,用磁盘碎片整理程序对磁盘进行碎片整理,可以提高磁盘访问速度

75、答案:B本题解析:本题考查数据结构基础知识。栈的操作要求是后进先出,而且仅在表尾一端加入和删除元素。对单链表进行操作时,必须从头指针出发。根据栈的操作要求,单循环链表和双向链表都是没有必要的,而且选项C中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论