版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。
3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。
4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题
1、软件设计中划分程序模块通常遵循的原则之一是使各模块间的()。A.耦合度高,内聚性低B.耦合度高,内聚度高C.耦合度低,内聚度高D.耦合度低,内聚度低
2、单链表不具有的特点是()。A.插入、删除运算不需要移动元素B.可随机访问链表中的任一元素C.不必事先估计存储空间量D.所需存储空间量与线性表长度成正比
3、UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则、用于整个语言的公共机制。UML的词汇表包含三种构造块:事物、关系和图。类、接口、构件属于()构造块。泛化和聚集等是()。将多边形与三角形、四边形分别设计为类,多边形类与三角形之间是(请作答此空)关系。A.关联B.依赖C.聚集D.泛化
4、若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,但不能访问全局变量B.局部变量与全局变量的名字不得相同C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
5、标识符在高级语言源程序中的作用不包括()。A.为变量名B.为注释标记位置C.为函数命名D.为数据类型命名
6、在面向对象方法中,继承用于(请作答此空)。通过继承关系创建的子类()。A.利用已有类创建新类B.在已有操作的基础上添加新方法C.为已有属性添加新属性D.为已有状态添加新状态
7、某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金额,信誉指数),用户关系模式为User(用户账号,用户姓名,地址,电话)a.查询每个用户还能使用的剩余金额的SQL语句为:SELECT用户账号,用户姓名,()FROMCredit-in,UserWHERE();b.查询用户地址包含“科技二路”的用户姓名及电话的SQL语句为:SELECT用户姓名,电话FROMUserWHERE();c.将信誉指数大于60的用户的信贷额度上调、10%的SQL语句为:UPDATECredit-inWHERE();A.SET信贷额度=信贷额度*1.1B.Modify信贷额度一信贷额度*1.1C.SET信贷额度=’信贷额度*'1.1'D.Modify信贷额度=’信贷额度*'1.1'
8、设S是一个长度为5的字符串,其中的字符各不相同,则计算S中互异的非平凡子串(非空且不同于S本身)数目的算式为()。A.5+4+3+2+1B.5+4+3+2C.4+3+2+1D.4+3+2
9、编写C程序时通常为了提高可读性而加入注释,注释并不参与程序的运行过程。通常,编译程序在()阶段就会删除源程序中的注释。A.词法分析B.语法分析C.语义分析D.代码优化
10、某营销公司员工绩效考核系统,对不同岗位的员工绩效考核指标不同,例如:一级销售员月销售额不得低于200万元,二级销售员月销售额不得低于100万元,三级销售员月销售额不得低于50万元。对于这种情况在系统实现时可以通过()进行约束。A.实体完整性B.参照完整性C.主键完整性D.用户定义完整性
11、第一个完整、健全的面向对象程序设计语言是()。A.EiffelB.C++C.SmalltalkD.COBOL
12、防火墙不能实现(17)的功能。A.过滤不安全的服务B.控制对特殊站点的访问C.防止内网病毒传播D.限制外部网对内部网的访问
13、UML中,图聚集了相关的事物,()图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的()图展现了一组对象、接口、协作及其之间的关系,属于静态视图。A.类B.对象C.组件D.包
14、为某个应用而用不同高级语言编写的程序模块经分别编译产生(),再经过()处理后形成可执行程序。A.汇编程序B.子程序C.动态程序D.目标程序
15、下图所示的有限自动机中,s0是初始状态,s3为终止状态,该自动机不能识别()。A.ababB.aaaaC.babbD.abba
16、下图所示的插头可以连接到PC机主板上的()接口。A.COMB.RJ-45C.USBD.PS/2
17、Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于(),所以需要较多的运行时间。A.递归代码经编译后形成较长目标代码B.递归代码执行时多次复制同一段目标代码C.递归代码执行时需要进行一系列的函数调用及返回且存在重复计算D.递归代码执行过程中重复存取相同的数据
18、某CPU的时钟频率为2.0GHz,其时钟信号周期为()ns。A.2.0B.1.0C.0.5D.0.25
19、设数组a[0..n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i<n,0≤j<m)的存储位置相对于数组空间首地址的偏移量为(35)。A.(j*m+i)*4B.(i*m+j)*4C.(j*n+i)*4D.(i*n+j)*4
20、以下关于C语言与C++语言的叙述中,正确的是()。A.只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的C++程序B.由于C++是在C的基础上扩展的,因此C++编译器能编译C源程序C.在C程序中,也可以用结构体类型定义类D.与C不同,C++程序中的函数必须属于某个类
21、某二进制数字串共有15位,其中的数字1共有四个连续子串,从左到右依次有1、5、3、2位,各子串之间都至少有1个数字0。例如,101111101110011、100111110111011都是这种二进制数字串。因此可推断,该种数字串中一定是1的位共有()位。A.7B.8C.9D.11
22、假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写(),图中的c和d处应分别填写()。A.I/O完成、执行了P操作B.执行了P操作、I/O完成C.时间片到、执行了V操作D.执行了V操作、I/O完成
23、下图所示的非确定有限自动机(S0为初态,S3为终态)可识别字符串()。A.bbaaB.aabBC.ababD.babA
24、Todocumentyourcodecanincreaseprogram()andmakeprogrameasierto().A.executeB.interpretC.compileD.maintain
25、假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已加共享锁;那么T2对D1(),T2对D2(请作答此空)。A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败
26、某企业准备将3项任务P、Q、R分配给甲、乙、丙三人,每人分别做一项。估计各人完成各项工作所需的天数如下表所示:设最优的分配方案为完成这三项工作所需的总天数最少,则在最优分配方案中,()。A.甲执行PB.甲执行QC.乙执行PD.乙执行R
27、在磁盘移臂调度算法中,()算法在返程时不响应进程访问磁盘的请求。A.先来先服务B.电梯调度C.单向扫描D.最短寻道时间优先
28、若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(1)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(2)。A.(1,3,3;8)B.(1,3,5;10)C.(2,3,14;12)D.(5,2,20;9)
29、关于数据流图中加工的命名规则,正确的是()。A.加工的名字要说明对数据进行的处理和算法B.加工的名字要说明被加工的数据以及产生的结果C.加工的名字既要说明被加工的数据,又要说明对数据的处理D.加工的名字应该与输出结果一致
30、不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由(请作答此空)支持。多态分为多种,()多态是指同一个名字在不同上下文中可代表不同的含义。A.继承B.封装C.过载D.覆盖
31、某Excel工作表如下所示,若在D1单元格中输入=$A$1+$B$1+c1,则D1的值为();此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为()。A.34B.36C.39D.54
32、以下关于人机交互界面设计的叙述中,不正确的是()。A.即使计算机和软件处理事务的速度很快,软件的响应速度仍可能不好B.如果常用的某个操作不符合用户习惯,则可能会导致用户放弃该软件C.在Windows系统中,为实现忙光标显示,需要采用多线程编程D.软件对用户连续拖动对象与点击程序图标的响应时间应有相同要求
33、B2C电子商务网站主要支持()的电子商务活动。A.企业对企业B.企业对政府C.企业对客户D.客户对客户
34、应用系统的数据库设计中,概念设计阶段是在(57)的基础上,依照用户需求对信息进行分类、聚集和概括,建立信息模型。A.逻辑设计B.需求分析C.物理设计D.运行维护
35、A()isafilethatcontainsmetadata-thatis,dataaboutdata.A.documentB.ExceltableC.databaseD.datadictionary
36、关系数据库是表的集合。对视图进行查询,本质上就是对从()中导出的数据进行查询;支持数据库各种操作的软件系统称为()。A.数据库系统B.文件系统C.数据库管理系统D.操作系统
37、将主存空闲区按地址顺序从小到大登记在空闲区表中,每次分配时总是顺序查找空闲区表,此种分配算法称为()分配算法。A.最先适应B.最坏适应C.随机适应D.最优适应
38、在软件正式运行后,一般来说,()错误导致的维护代价最高。A.需求B.概要设计C.详细设计D.编码
39、在面向对象方法中,()定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为()。A.继承B.覆盖C.封装D.多态
40、若将下图(a)所示的无向图改为完全图,则还需要增加()条边;下图(b)的邻接矩阵表示为()(行列均以A、B、C、D、E为序)。A.1B.2C.5D.15
41、某段式存储管理系统中的地址结构如下图所示,若系统以字节编址,则系统允许的最大段长为()KB;()是错误的段号。A.0B.64C.128D.256
42、在常用的字处理软件中,选中文本块后,按下Ctrl键再拖曳鼠标,可以(请作答此空);直接用鼠标拖曳已选定的文本,可以()。A.复制选中的文本B.移动选中的文本C.选中一个段落D.选中一个矩形区域中的文本
43、软件的()是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为()。A.兼容性B.可移植性C.可转换性D.可扩展性
44、软件文档的作用不包括()。A.有利于提高软件开发的可见度B.有利于软件维护和用户使用C.有利于总结经验和实现可重用D.有利于各企业之间交流技术
45、组成2M×9位的内存,可以使用()。A.1M×9位进行并联B.1M×4位进行串联C.2M×4位进行并联D.2M×4位进行串联
46、在Word2003的编辑状态下,若要插入公式,应该(),选择“公式3.0”;若要修改已输入的公式,(),打开公式编辑窗口,再进行修改即可。A.只需单击此公式B.再“编辑”菜单中单击查找命令C.只需双击此公式D.再“编辑”菜单中单击替换命令
47、Windows系统中内置了一些用户组,其中,对计算机拥有不受限制的完全访问权的用户组是()。A.GuestsB.PowerUsersC.UsersD.Administrators
48、以下关于程序的叙述中,错误的是()。A.有编译错误的程序一定包含着错误B.运行结果正确的程序也可能含有错误C.调用了未定义的函数会产生链接错误D.调用了未定义的函数会发生运行异常
49、某企业的培训关系模式R(培训科目,培训师,学生,成绩,时间,教室),R的函数依赖集F={培训科目→培训师,(学生,培训科目)→成绩,(时间,教室)→培训科目,(时间,培训师)→教室,(时间,学生)→教室}。关系模式R的主键为(),其规范化程度最高达到(请作答此空)。A.1NFB.2NFC.3NFD.BCNF
50、在面向对象的编程语言中,下列正确的说法是()。A.对象是类的实例B.每个类都必须创建一个实例C.每个类只能创建一个实例D.类的实例化是指对类进行初始化
51、若程序中定义了三个函数f1、f2和f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,()。A.f3执行结束后返回f2继续执行,f2结束后返回f1继续执行B.f3执行结束后返回f1继续执行,f1结束后返回f2继续执行C.f2执行结束后返回f3继续执行,f3结束后返回f1继续执行D.f2执行结束后返回f1继续执行,f1结束后返回f3继续执行
52、软件需求分析阶段要进行问题识别、分析与综合等几方面的工作,其中问题识别是双方确定对问题的综合需求,包括功能需求、()及用户界面需求等内容。A.性能需求、经费需求B.环境需求、人员需求C.人员需求、经费需求D.性能需求、环境需求
53、若循环体执行的次数为m,则在do-while型循环中,循环条件的执行次数为(请作答此空),在while-do型循环中,判断循环条件的次数为()。A.m-1B.mC.m+1D.2m
54、文件的保密是指防止文件被()。A.修改B.破坏C.删除D.窃取
55、以下关于类设计的叙述中,正确的是()。A.好的设计耦合性高,而差的设计耦合性低B.好的设计耦合性低,而差的设计耦合性高C.好的设计无耦合性,而差的设计耦合性低D.好的设计耦合性高,而差的设计无耦合性
56、某数据库系统中,假设有部门关系Dept(部门号,部门名,负责人,电话),其中,"部门号"是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性"家庭住址"包含省、市、街道以及门牌号,该属性是一个()属性。创建Emp关系的SQL语句如下:CREATETABLEEmp(员工号CHAR(4)(),姓名CHAR(10),部门CHAR(4),家庭住址CHAR(30),为在员工关系Emp中增加一个"工资"字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为()。A.ALTERTABLEEmpADD工资CHAR(6,2);B.UPDATATABLEEmpADD工资NUMERIC(6,2);C.ALTERTABLEEmpADD工资NUMERIC(6,2);D.ALTERTABLEEmpMODIFY工资NUMERIC(6,2);
57、()标准具有法律属性,不需经各方接受或各方商定同意纳入经济合同中,各方必须执行。A.推荐性B.非强制性C.自愿性D.强制性
58、以下关于海明码的叙述中,正确的是()。A.校验位随机分布在数据位中B.所有数据位之后紧跟所有校验位C.所有校验位之后紧跟所有数据位D.每个数据位有确定位置关系的校验位来校验
59、对下图所示的二叉树进行中序遍历(左子树、根、右子树)的结果是()。A.253461B.253416C.265413D.264531
60、专业程序员小王记录的工作经验中,不正确的是()。A.疲劳、烦心、缺思路时不要编程,可以先做事务性工作B.“先写测试方案再编程”的测试驱动开发是切实可行的C.专业程序员可能自负、固执和内向,所以更需要强调协作D.专业程序员面对经理催促交付时,要服从大局不计困难
61、某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,“部门号”是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性“家庭住址”包含省、市、街道以及门牌号,该属性是一个()属性。创建Emp关系的SQL语句如下:CREATETABLEEmp(员工号CHAR59(),姓名CHAR60,部门CHAR59,家庭住址CHAR62,());为在员工关系Emp中增加一个“工资”字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为(请作答此空)。A.ALTERTABLEEmpADD工资CHAR(6,2);B.UPDATA.11ABLEEmpADD工资NUMERIC(6,2);C.ALTERTABLEEmpADD工资NUMERIC(6,2);D.ALTERTABLEEmpMODIFY工资NUMERIC(6,2);
62、广度优先遍历的含义是:从图中某个顶点v出发,在访问了v之后依次访问v的各个未被访问过的邻接点,然后分别从这些邻接点出发依次访问它们的邻接点,且“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问,直至图中所有已被访问的顶点的邻接点都被访问到。()是下图的广度优先遍历序列。A.126345B.123456C.165234D.164523
63、以下计算机软件著作权权利中,()是不可以转让的。A.发行权B.复制权C.署名权D.信息网络传播权
64、创建一个范围在(0,1)之间的长度为12的等差数列:A.np.linspace(0,12)B.np.linspace(1,12)C.np.linspace(1,2,12)D.np.linspace(0,12,1)
65、在我国,商标专用权保护的对象是()。A.商标B.商品C.已使用商标D.注册商标
66、匿名FTP访问通常使用()作为用户名。A.guestB.userC.administratorD.anonymous
67、在设计白盒测试用例时,()是最弱的覆盖准则,图至少需要()个测试用例才可以进行路径覆盖。A.1B.2C.3D.4
68、正规式(ab|c)(0|1|2)表示的正规集合中有(请作答此空)个元素,()是该正规集中的元素。A.3B.5C.6D.9
69、下图所示的微机主板的①处是()插槽,②处是()接口。A.COMB.RJ-45C.USBD.PS/2
70、假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值为(),信号量S的变化范围是(请作答此空)。A.0~6B.-3~3C.-4~2D.-5~1
71、某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在()时会报错,这是一种(请作答此空)错误。A.词法B.语法C.语义D.运行
72、在windows系统中,若要将文件“D:\user\my.doc"设置成只读属性,可以通过修改该文件的()来实现。将文件设置为只读属性可控制用户对文件的修改,这一级安全管理称之为()安全管理。A.用户级B.目录级C.文件级D.系统级
73、Web服务器www.abc.edu的域名记录存储在IP地址为4的域名服务器中。某主机的TCP/IP属性配置如下图所示,该主机要访问www.abc.edu站点,则首先查询IP地址为()的域名服务器。A.8B.8C.4D.5
74、“剪贴板”是();在Windows资源管理器中,要恢复误删除的文件,可以按下()键来实现。A.Ctrl+CB.Ctrl+VC.Ctrl+XD.Ctrl+Z
75、()不能用矢量图表示。A.几何图形B.美术字C.风景照片D.CAD图
76、客户端通过()协议发送电子邮件。A.FTPB.SMTPC.HTTPD.POP3
77、设某系统由P1和P2两个子系统组成,当且仅当两个子系统都能正常工作时,该系统才能正常工作。若P1和P2的可靠性均为0.9,则该系统的可靠性是()。A.0.1B.0.45C.0.81D.0.9
78、专业程序员的职业素养要求中不包括()。A.要严格按照程序设计规格说明书编写程序,不应该有任何质疑B.不要为了赶工期而压缩测试,要反复测试确信代码能正常运行C.既要善于独处,又要善于合作,要不断学习,不要落后于时代D.要勇担责任,出了错误自己来收拾,确保以后不再犯同样的错
79、在TCP/IP体系结构中,()协议可将IP地址转化为MAC地址;(请作答此空)协议属于应用层协议。A.UDPB.IPC.ARPD.DNS
80、网桥是一种()设备。在现代网络中,用交换机代替了网桥。A.物理层B.数据链路层C.网络层D.传输层二、多选题
81、已知有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的变化范围是();若信号量S的当前值为-2,则表示系统中有()个正在等待该资源的进程。A.0B.1C.2D.3
82、总线宽度分与地址总线宽度和数据总线宽度。其中,地址总线宽度决定了CPU能够使用多大容量的();若计算机的地址总线的宽度为32位,则最多允许直接访问()的物理空间。A.4MB.400MBC.4GBD.400GB
83、在了解程序内部结构和流程后,通常采用()验证程序内部逻辑是否符合设计要求,此时可使用()技术设计测试案例。A.等价类划分B.边界值分析C.因果图D.逻辑覆盖
84、在Windows系统中,对话框是特殊类型的窗口,其大小();下图所示的对话框中,()是当前选项卡。A.鼠标键B.指针C.指针选项D.滑轮
85、A()isafunctionalunitthatinterpretsandcarriesoutinstructions.A.memoryB.processorC.storageD.network
86、一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(),再经过()后形成在计算机上运行的可执行程序。A.源程序B.目标程序C.汇编程序D.子程序
87、用补码表示的8位二进制数11100000,其值为十进制数()。A.-31B.-32C.-64D.-65
88、开发微型嵌入式应用系统,采用()更合适。A.C语言或汇编语言B.HTML或XML语言C.脚本语言D.SQL语言
89、设平面上有16个点{(i,j)|i,j=0,1,2,3},则两点间不同的距离长度共有一共有()种。A.7B.8C.9D.10
90、在WindowsXP中,可以使用()来浏览日志文件,其中包含有()、安全性日志和系统日志。A.用户访问日志B.应用程序日志C.记帐日志D.网络攻击日志
91、集线器与交换机都是连接以太网的设备,这两者的区别是()。A.集线器的各个端口构成一个广播域,而交换机的端口不构成广播域B.集线器的各个端口构成一个冲突域,而交换机的端口不构成冲突域C.集线器不能识别IP地址,而交换机还可以识别IP地址D.集线器不能连接高速以太网,而交换机可以连接高速以太网
92、CPU从主存中取出一条指令并完成执行的时间称为()。A.时钟周期B.机器周期C.指令周期D.总线周期
93、函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(callbyvalue)调用g(a),则函数f的返回值为();若采用引用(callbyreference)方式调用g(a),则函数f的返回值为()。A.35B.28C.25D.13
94、张某购买了一张有注册商标的应用软件光盘并擅自复制出售,则其行为是侵犯()行为。A.注册商标专用权B.光盘所有权C.软件著作权D.软件著作权与商标权
95、在()时,一般需要进行兼容性测试。A.单元测试B.系统测试C.功能测试D.集成测试
96、下面选项中,不属于HTTP客户端的是()。A.IEB.NetscapeC.MozillaD.Apache
97、某企业招聘系统中,对应聘人员进行了筛选,学历要求为本科、硕士或博士,专业为通信、电子或计算机,年龄不低于26岁且不高于40岁。()不是一个好的测试用例集。A.(本科,通信,26)、(硕士,电子,45)B.(本科,生物,26)、(博士,计算机,20)C.(高中,通信,26)、(本科,电子,45)D.(本科,生物,24)、(硕士,数学,20)
98、若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(51)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(52)。A.(1,3,3;8)B.(1,3,5;10)C.(5,2,15;8)D.(5,2,20;9)
99、某企业资料室员工张某和王某负责向系统中录入一批图书信息(如:图书编号、书名、作者、出版社,联系方式等信息).要求在保证质量的前提下,尽可能高效率地完成任务。对于如下:A~D四种工作方式,()方式比较恰当。A.张某独立完成图书信息的录入,王某抽查B.张某独立完成图书信息的录入,王某逐条核对C.张某和王某各录一半图书信息,再交叉逐条核对D.张某和王某分工协作,分别录入图书信息的不同字段,再核对并合并在—起
100、某企业研发信息系统的过程中,(58)不属于数据库管理员(DBA)的职责。A.决定数据库中的信息内容和结构B.决定数据库的存储结构和存取策略C.进行信息系统程序的设计与编写D.定义数据的安全性要求和完整性约束条件
参考答案与解析
1、答案:C本题解析:本题考查的是模块设计原则,一般有以下几点:(1)模块独立性好,模块之间没有过多的相互作用。(2)模块耦合度低。(3)模块内聚度高,各成分之间结合紧密。(4)模块规模适中,模块大小以30到100行为宜,规模过大不宜理解。(5)模块的扇入和扇出要适当。(6)模块的作用域应当在控制域中。
2、答案:B本题解析:本题考查考生的数据结构基础知识。单链表示意图如下,只能从头指针(Head)出发顺序地访问表中的元素。
3、答案:D本题解析:本题考察UML基础知识。UML有3种基本的构造块:事物、关系和图。事物是对模型中最具有代表性的成分的抽象,包括结构事物,如类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件(Component)和节点(Node);行为事物,如交互(Interaction)、态机(Statemachine)、分组事物(包,Package)、注释事物(注解,Note)。关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。
4、答案:D本题解析:本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。
5、答案:B本题解析:本题考查程序语言基础知识。标识符是用户编程时使用的名字,是由一定的构造规则构成的字符串。用高级程序设计语言编写程序时,需要用标识符为数据(变量、常量)、子程序(过程、函数)、语句以及用户自定义的数据类型命名。注释不需要标识符标记。
6、答案:A本题解析:本题考查面向对象的基本知识。在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新属性和方法
7、答案:A本题解析:信贷额度和已用金额加引号,关键词要用as,为关系和属性指定不同的名称或别名,以增加可读性。住址中包含“科技二路”,所以加“%”号,关键词用like,对字符串进行模式匹配。更新信誉指数的值将信贷额度*1.1用set,where是条件语句。
8、答案:B本题解析:本题考查数据结构基础知识。以字符串“abcde”为例说明,其长度为1的子串为“a”、“b”、“c”、“d”、“e”,共5个;长度为2的子串为“ab”、“bc”、“cd”、“de”,共4个;长度为3的子串为“abc”、“bcd”、“cde”,共3个;长度为4的子串为“abcd”、“bcde”,共2个;长度为5的子串为“abcde”,共1个;空串是任何字符串的子串。本题中,空串和等于自身的串不算,子串数目共14个(5+4+3+2)。
9、答案:A本题解析:此题考查程序设计基础,编译过程包括词法,语法,语义分析,产生中间代码等阶段,源程序中的注释会在词法分析时被删除。
10、答案:D本题解析:本题考查对数据库完整性约束方面的基础知识。数据库完整性(DatabaseIntegrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束包括实体完整性、参照完整性和用户定义完整性。实体完整性(EntityIntegrity)指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。即实体完整性要求每个关系(表)有且仅有一个主键,每一个主键值必须唯一,而且不允许为"空"(NULL)或重复。参照完整性(ReferentialIntegrity)属于表间规则。在关系数据库中,关系之间的联系是通过公共属性实现的。这个公共属性经常是一个表的主键,同时是另一个表的外键。参照完整性体现在两个方面:实现了表与表之间的联系,外键的取值必须是另一个表的主键的有效值,或是"空"值。参照完整性规则要求:若属性组F是关系模式R1的主键,同时F也是关系模式R2的外键,则在R2的关系中,F的取值只允许两种可能:空值或等于R1关系中某个主键值。用户定义完整性(User-definedIntegrity)也称域完整性规则,是对数据表中字段属性的约束,包括字段的值域、字段的类型和字段的有效规则(如小数位数)等约束,是由确定关系结构时所定义的字段的属性决定的。例如,百分制成绩的取值范围在0~100之间;性别取值为"男"或"女"等。
11、答案:C本题解析:本题考查对程序设计语言的了解。第一个完整、健全的面向对象程序设计的语言是Smalltalk,随后才有C++等其他面向对象程序设计的语言。
12、答案:C本题解析:程序员教程(第四版)教程P203。防火墙认为内部网是可信赖的,而外部网是不安全和不信任的。
13、答案:A本题解析:本题考查统一建模语言(UML)的基本知识。UML2.0中提供了13种图形,一部分图给出了系统的动态视图,一部分图则给出系统的静态视图。活动图展现了在系统内从一个活动到另一个活动的流程,专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程,是状态图的一种特殊情况。通信图强调收发消息的对象之间的结构组织,强调参加交互的对象的组织。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。定时图或时序图,是UML2.0中新增的、特别适合实时和嵌入式系统建模的交互图,它关注沿着线性时间轴、生命线内部和生命线之间的条件改变,描述对象状态随着时间改变的情况,很像示波器,如下图所示,适合分析周期和非周期性任务。类图展现了一组对象、接口、协作及其之间的关系,属于静态视图;对象图展现了某一时刻一组对象以及它们之间的关系,描述了在类图中所建立的事物的实例的静态快照:组件图/构件图展现了一组构件之间的组织和依赖,专注于系统的静态实现视图,它与类图相关,通常把构件映射为一个或多个类、接口或协作:包图是用于把模型本身组织成层次结构的通用机制,不能执行,展现由模型本身分解而成的组织单元以及其间的依赖关系。
14、答案:D本题解析:翻译程序的工作方式是把程序设计语言降低到机器水平,即把某一程序设计语言所书写的程序(源程序)翻译成机器语言程序(又称目标程序),然后由计算机直接执行目标程序。连接程序把几个可重定位的机器代码文件连接成一个可执行程序,这些文件可以是分别汇编得到的,也可以是系统提供的程序库机器代码。
15、答案:A本题解析:本题考查程序语言基础知识。一个有限自动机所识别的语言是从开始状态到终止状态所有路径上的字符串的集合。要判断一个字符串能否被指定的自动机识别,就看在该自动机的状态图中能否找到一条从开始状态到达终止状态的路径,且路径上的字符串等于需要识别的字符串。对于字符串“abab”,其识别路径为s0→s1→s2→s1→s2,字符串结束时的状态不是终止状态,所以该自动机不能识别“abab”。对于字符串“aaaa”,其识别路径为s0→s1→s3→s3→s3,字符串结束时的状态是终止状态,所以该自动机可以识别“aaaa”。对于字符串“babb”,其识别路径为s0→s2→s1→s2→s3,字符串结束时的状态是终止状态,所以该自动机可以识别“babb”。对于字符串“abba”,其识别路径为s0→s1→s2→s3→s3,字符串结束时的状态是终止状态,所以该自动机可以识别“abba”。
16、答案:C本题解析:试题中给出的是USB(UniversalSerialBus)的接口线,USB是由Inter公司开发的一种高速串行总线端口,通过它来连接外部设备,由于可以串行连接多个设备,可以减少对宝贵系统资源的占用。随着大量支持USB的个人计算机的普及,USB逐步成为PC的标准接口己经是大势所趋。在主机端,最新推出的PC几乎100%支持USB;而在外设端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘以及鼠标等。
17、答案:C本题解析:本题考查程序语言基础知识。分析递归代码执行过程可知,由于调用函数时系统需要在栈区开辟支持函数运行时需要的空间(大多数局部变量的存储单元即分配在此空间中),同时还需造成控制流的转移、返回位置的记录和恢复等工作,同时在该例子中存在着重复计算,例如计算F4时要通过递归调用分别计算F3和F2,而在计算F3时,则要通过递归调用分别计算F2和F1,其中F2的计算会重复,因此递归代码执行时需要进行一系列的函数调用及返回且存在重复计算都是比较耗时的。
18、答案:C本题解析:本题考查计算机系统基础知识。周期是频率的倒数,频率越高则周期越短时钟频率为1.0GHz,时钟信号周期等于1ns。题目中,时钟频率为2.0GHz,换算出的时钟信号周期等于1/2.0GHz,即0.5ns。
19、答案:B本题解析:本题考查数据结构基础知识。数组a的元素可示意如下。对于元素按行排列时,其之前有i行且每行有m个元素(行下标为0,1,…,i-1),即i*m个,行下标为i时,排列在a[i,j]切之前的元素有a[i,0],a[i,1],…,a[i,j-1],即j个,所以一共有i*m+j个元素排在a[i,j]之前,因此该元素的存储位置相对于数组空间首地址的偏移量为(i*m+j)*4。
20、答案:B本题解析:本题考查程序语言基础知识。由于C++语言是在C语言的基础上扩充的,因此,C++编译器可以编译C源程序,但其面向对象的语言机制与纯过程式的C语言是不同的设计思路,因此,即便是源程序的扩展名为Cpp,也不能说该程序就是面向对象的程序。
21、答案:A本题解析:本题考察初等数学基础知识。_A0_B0_C0_D_总共15位,ABCD四部分+间隔的3个0共14位,还剩1个0插空共五种情况分别写出。把所有的情况都列出来,可以看出第4-7位、10-11位、14位上面永远是1,所以总共是7个。选择A选项。
22、答案:B本题解析:本题考查操作系统进程管理方面的基础知识。进程具有三种基本状态:运行态、就绪态和阻塞态。处于这三种状态的进程在一定条件下,其状态可以转换。当CPU空闲时,系统将选择处于就绪态的一个进程进入运行态;而当CPU的一个时间片用完时,当前处于运行态的进程就进入了就绪态;进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配资源或等待某些事件的发生,例如,执行了P操作系统暂时不能满足其对某资源的请求,或等待用户的输入信息等;当进程等待的事件发生时,进程从阻塞到就绪状态,如I/O完成。
23、答案:B本题解析:暂无解析
24、答案:D本题解析:将您的程序代码文档化可以增加程序的可读性,并使程序易于维护。
25、答案:A本题解析:本题考查数据库事务处理基础知识。事务并发处理时,如果对数据读写不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(ExclusiveLocks,简称X锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上x锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。
26、答案:C本题解析:共有6种分配方案,如下表所示。因此,总天数最少的方案是:乙做工作P,丙做工作Q,甲做工作R,共需33天。虽然甲做工作Q只需7天,是最短的,可以取得局部最优,但却不是总体最优。
27、答案:C本题解析:在操作系统中常用的磁盘调度算法有:先来先服务、最短寻道时间优先、扫描算法、循环扫描算法等。移臂调度算法又叫磁盘调度算法,根本目的在于有效利用磁盘,保证磁盘的快速访问。1)先来先服务算法:该算法实际上不考虑访问者要求访问的物理位置,而只是考虑访问者提出访问请求的先后次序。有可能随时改变移动臂的方向。2)最短寻找时间优先调度算法:从等待的访问者中挑选寻找时间最短的那个请求执行,而不管访问者的先后次序。这也有可能随时改变移动臂的方向。3)电梯调度算法:从移动臂当前位置沿移动方向选择最近的那个柱面的访问者来执行,若该方向上无请求访问时,就改变臂的移动方向再选择。
28、答案:C本题解析:C选项中,从开始,输入之后,先判断A>2||B=3成立,然后执行X=X/A,然后判断A=2&&X>3成立,然后执行X=X+5,然后执行其他语句,输出X的值并结束,满足语句覆盖;A,B,D选项均不能覆盖X=X+5这一条语句,故本题选C。
29、答案:C本题解析:本题考查数据流图的概念和应用。数据流图中加工的命名要采用动词十宾语的形式,既说明该加工完成的功能,又说明该加工的操作对象。
30、答案:A本题解析:本题考查面向对象的基本知识。面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得对象对同一个消息可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。Cardelli和wlegner将多态分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态的应用比较广,包含多态在许多语言中都存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。
31、答案:D本题解析:做出此题首先要知道EXCEL中对单元格的绝对引用和相对引用的区别。$B$1这种格式叫绝对引用。由$引导的项目粘贴、拖动都不会发生变化。$B$1是横竖拖动都不会变;B$1则其列号可以变,横向拖动可变成C$1、D$1,竖向拖动不发生变化;$B1则是其行号可变列号不可变,竖向拖动可变成$B2、D$B3,横向拖动不发生变化。B1叫相对引用,横竖拖动时都会发生变化。D1=$A$1+$B$1+C1=16+18+20=54。如果向垂直方向拖动填充柄至D2单元格,则D2=$A$1+$B$1+C2=16+18+30=64。如果向垂直方向拖动填充柄至D3单元格,则D3=$A$1+$B$1+C3=16+18+26=60。
32、答案:D本题解析:本题考查软件工程(用户界面设计)基础知识。影响软件响应速度的因素有多项,计算机和软件处理事务的速度显然是重要的一项,但处理优先级的安排也是有影响的。如果响应用户要求的优先级不高,计算机快速处理自己的要求后,没有立即将结果返回给自己,又转去处理其他用户的要求,那么响应速度也是慢的。用户对常用操作的习惯很重要,此时他们不大会去查看操作说明书。如果常用的某个操作不符合用户习惯,用户就会埋怨。如果按习惯操作得不到效果,甚至产生其他非预料的后果,那用户就会骂软件,甚至卸载该软件了。在Windows系统中,为实现忙光标显示(此时同时再做处理),需要在处理结束后取消忙光标,因此,需要采用进程内的并行机制,需要采用多线程编程方法。系统对用户点击鼠标的响应时间预计在秒级(例如1秒是正常的)。用户对系统显示的反应也需要1秒时间。但用户拖动鼠标来移动对象时,实际上系统需要连续很多次做响应动作,每次的响应时间应该在0.1秒左右,否则用户不能感到对象在跟着鼠标而移动。0.1秒也称为感知“瞬间”。
33、答案:C本题解析:电子商务按照其交易对象分为B2B(BusinesstoBusiness)、B2C(BusinesstoCitizen)、C2C(CitizentoCitizen)三类。其中B2B代表企业对企业,B2C代表企业对客户,C2C代表客户对客户。
34、答案:B本题解析:参考《程序员教程(第四版)》P131。概念设计是由分析用户需求到生成概念产品的一系列有序的、可组织的、有目标的设计活动,它表现为一个由粗到精、由模糊到清晰、由抽象到具体的不断进化的过程。
35、答案:D本题解析:参考译文数据字典是一个包含元数据(即关于数据的数据)的文件。
36、答案:C本题解析:本题考查关系数据库方面的基本概念。在关系数据库中,基本表中存放的是各种信息,对于视图在关系数据库中存放的是视图的定义。若用户对视图进行查询,本质上就是从一个或若干个基本表中导出的数据进行查询。支持数据库各种操作的软件系统称为数据库管理系统。
37、答案:A本题解析:常用的4种存储分配算法如下:(1)最先适应算法:把内存中的可用分区单独组成可用分区表或可用分区自由链,按起始地址递增的次序排列。每次按递增次序向后找,一旦找到大于或等于所要求的内存长度的分区时,则结束探索,从找到的分区中找出所要求的内存长度分配给用户。(2)随机适应算法:随机地寻找空闲区,只要找到大于或等于所要求的内存长度的分区,就对其进行分配。(3)最佳适应算法:将输入作业放入主存中与它所需的大小最接近的空白区中,使剩下的未用空间最小,该算法要求空白区大小按从小到大的次序组成空白区可用表或自由链。在进行分配时总是从最小的一个开始查询,因而找到的一个能满足要求的空白区便是最佳的一个。(4)最坏适应算法:分配时把一个作业程序放入主存中最不适合它的空白区,即最大的空白区(空闲区)内。
38、答案:A本题解析:本题考查软件维护知识。软件系统从交付使用开始进入软件维护阶段,维护根据需求变化或硬件环境的变化对应于程序进行部分或全部修改。在软件投入运行之后,往往需要改正在系统开发阶段已发生而系统测试阶段尚未发现的错误,而越早期发生的错误维护的代价就越高,因此需求阶段的维护代价最高,然后依次是设计和编码阶段。
39、答案:A本题解析:本题考查面向对象的基本知识。继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。封装是二种信息隐蔽技术,其主要目的是对象的使用者和生产者分离,是对象的定义和实现分开。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一介通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。交通工具是泛指各类交通工具,而汽车是一种交通工具,且具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,添加自己特有的行为,设计出子类。
40、答案:C本题解析:本题考查图的概念及存储结构。若一个无向图具有n个顶点,而每一个顶点与其他n-1个项点之间都有边,则称之为无向完全图。显然,含有n个顶点的无向完全图共有n(n-1)/2条边。类似地,有n个顶点的有向完全图中弧的数目为城n(n-1),即任意两个不同顶点之间都存在方向相反的两条弧。图的矩阵表示法利用一个矩阵来表示图中顶点之间的关系。对于具有n个顶点的图G=(V,E)来说,其邻接矩阵是一个n阶方阵,且满足
41、答案:D本题解析:本题考察分段式存储管理的基础知识。段式管理(segmentation),是指把一个程序分成若干个段(segment)进行存储,每个段都是一个逻辑实体(logicalentity),程序员需要知道并使用它。它的产生是与程序的模块化直接有关的。段式管理是通过段表进行的,它包括段号或段名、段起点、装入位、段的长度等。此外还需要主存占用区域表、主存可用区域表。在该地址结构中,允许一个作业最多有2^16段,每段的最大长度为64KB。段号从16位到23位,共8位,总段数为2^8=256。段号是从0开始进行编号,因此最大的段号为255。故256为非法段号。选择D选项。
42、答案:A本题解析:在常用的字处理软件中,复制可按以下操作完成:选中对象→按下Ctrl键并用鼠标把它(们)拖到目的地;移动可按以下操作完成,选中对象→用鼠标把它(们)拖到目的地。
43、答案:B本题解析:软件的可移植性是指软件可以从某一环境转移到另以环境的能力相关的一组属性。软件的可靠性指在规定的一段时间内和规定的条件下,软件维护其性能水平的能力。
44、答案:D本题解析:在软件的生产过程中,总是伴随着大量的信息要记录、要使用。因此,软件文档在产品的开发生产过程中起着重要的作用。1)提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。2)提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。3)作为开发人员在一定阶段的工作成果和结束标志。4)记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。5)提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。6)便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。
45、答案:C本题解析:本题考查内存储器的级联。串联是指将具有相同位的存储器联在一起形成具有更大容量的存储器。并联是指将具有相同容量的存储器联在一起形成能同时处理更多位的存储器。从题目来看,组成2M×8位的内存可以用2M×4位进行并联或1M×8位进行串联。
46、答案:C本题解析:选择,插入--对象,如图。选择“Microsoft公式3.0”,单击“确定”,如图。双击此公式后,可进行再次编辑。
47、答案:D本题解析:Administrators管理员,对计算机拥有最高访问权限。
48、答案:D本题解析:本题考查程序语言处理的基础知识。高级语言程序需要经过编辑、编译、链接处理,形成可执行程序后才能运行。函数在调用前必须首先进行定义。编辑是指编写和修改源程序的文本内容;编译是指将源程序翻译为目标程序;链接是将目标程序与所需要的库函数(代码)链接在一起,以形成可执行代码。代码中调用了未定义的函数时,链接器会报告链接错误,程序还不能进入运行阶段。
49、答案:B本题解析:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。选项D(时间,学生)的组合中,(时间,学生)→教室,(时间,教室)→培训科目,培训科目→培训师,(学生,培训科目)→成绩,可见,包括了关系模式R的全部属性,因此(时间,学生)是该关系模式的主键。数据库的关系范式有:(1)第一范式(1NF):属性不可拆分或无重复的列。(2)第二范式(2NF):完全函数依赖。在一个关系中,若某个非主属性数据项依赖于全部关键字称之为完全函数依赖。例:成绩表(学号,课程号,成绩)关系中,(学号,课程号)→成绩,只有学号或者只有课程号都无法推导出成绩,因此该关系式属于完全函数依赖。(3)第三范式(3NF):消除传递依赖。不依赖于其他非主属性(消除传递依赖)。满足第三范式的数据库必须先满足第二范式。也就是说,数据库中的属性依赖仅能依赖于主属性,不存在于其他非主属性的关联。例如,图书,图书室的关系。图书包括编号、出版商、页码等信息,图书室包括图书室编号、所存图书(外键)。其中,图书室的表中不应该存储任何图书的具体信息(例如,出版商。),而只能通过主键图书编号来获得对应图书的信息。(4)BC范式(BCNF):所有非主属性对每一个码都是完全函数依赖;所有的主属性对于每一个不包含它的码,也是完全函数依赖;没有任何属性完全函数依赖于非码的任意一个组合。如果说关系模式R属于3NF,不一定属于BCNF,如果R属于BCNF,则一定属于3NF。(5)第四范式(4NF):对于每一个X→Y,X都能找到一个候选码(若关系中的某一属性组的值能唯一地表示一个元组,而其真子集不行,则称该属性组为候选码)。题干中“(时间,教室)→培训科目”且“培训科目→培训师”,这之间存在传递依赖,不满足3NF,属于2NF。
50、答案:A本题解析:本题考查面向对象编程语言的基本知识。面向对象程序设计的实质是选用一种面向对象程序设计语言,采用对象、类及相关概念进行程序设计。实现一个面向对象程序时,通常首先编写类,类是对对象的抽象,对象表现为类的实例。每个类可以创建不同的实例,也可以不创建实例。类的实例化包括实例的生成和实例消除,在实例化时可以确定实例的初始状态,即初始化。
51、答案:A本题解析:本题考查函数调用的概念。当程序语言允许嵌套调用函数时,应遵循先入后出的规则。即函数f1调用f2、f2调用f3,应先从f3返回f2,然后从f2返回f1,因此答案选A。
52、答案:D本题解析:本题考查软件需求分析阶段的问题识别工作。问题识别是确定对问题的综合需求,包括功能需求、性能需求、环境需求和用户界面需求等内容。
53、答案:B本题解析:While-do型循环的含义如下图(a)所示。在这种循环中,是先判断循环条件再决定是否执行循环体,循环条件(菱形框)的运算总是比循环体多一次。因此,若循环体的执行次数为m,则循环条件的执行次数为m+1。Do-while型循环的含义如上图(b)所示。在这种循环中,先执行循环体再判断循环条件以决定是否进行下一次的循环,循环条件(菱形框)的运算和循环体执行的次数相同。
54、答案:D本题解析:文件的保密是指防止文件被窃取。
55、答案:B本题解析:本题考查面向对象的基础知识。采用面向对象方法进行设计时,类图用于对系统的静态设计视图建模,展示系统的静态结构。类模型中的类之间具有不同程度的稿合性。好的设计遵循高内聚低耦合特性,即好的设计耦合性低,而差的设计耦合性高。当然,面向对象系统就是类的对象的协作,因此类之间也难以达到毫无耦合性。
56、答案:C本题解析:本题考查关系数据库方面的基础知识。根据题意,在员工关系Emp中增加一个"工资"字段,数据类型为数字并保留2位小数,修改表的语句格式如下:故正确的SQL语句为ALTERTABLEEmpADD工资NUMERIC(6,2)。
57、答案:D本题解析:根据标准的法律约束性,标准可分为强制性标准和推荐性标准。强制性标准是为保障人体健康,人身、财产安全的标准和法律、行政法规规定强制执行的标准。强制性标准是国家技术法规的重要组成部分,其范围限制在国家安全、保护人身健康与安全、保护动物植物的生命和健康以及保护环境等方面。依据《标准化法》之规定,企业和有关部门对涉及其经营、生产、服务和管理有关的强制性标准都必须严格执行,任何单位和个人不得擅自更改或降低标准。对违反强制性标准而造成不良后果以至重大事故者由法律、行政法规规定的行政主管部门依法根据情节轻重给予行政处罚,直至由司法机关追究刑事责任。而推荐性标准是生产、交换和使用等方面,通过经济手段或市场调节而自愿采用的一类标准。这类标准,不具有强制性,任何单位均有权决定是否采用,违反这类标准,不构成经济或法律方面的责任。应当指出的是,推荐性标准一经接受并采用,各方商定同意纳入经济合同中,就成为各方必须共同遵守的技术依据,具有法律上的约束性。
58、答案:D本题解析:海明码的第p个校验位分布在2p-1处,有确定的位置,因此选D。
59、答案:D本题解析:本题考查二叉树的基本运算。中序遍历二叉树的操作定义为:若二叉树为空,则进行空操作:否则先选中序遍历根的左子树,然后访问根结点,最后中序遍历根的右子树。因此,对题图中的二叉树进行中序遍历,得到序列264531。
60、答案:D本题解析:本题考查软件工程(程序员素质)基础知识。编程是一项强脑力劳动,从构思设计到写代码需要专心细致地做工作。人在疲劳、烦心时,思路也不会清晰,编程容易出错。而且,程序出错后的检查纠错很麻烦,隐蔽的错误更会严重影响应用效果,甚至会造成很大损失。所以,此时还不如放下编程,先做些事务性工作,等人的状态休整好了,再做编程,效果会更好。最近几年的实践表明,“先写测试方案再编程”的测试驱动开发是切实可行的,也有利于提高软件的质量。由于专业程序员需要注重实现细节,常常对自己经过反复思考获得的算法实现逻辑非常自信,常常表现出自负、固执和内向,特别是多人共同编程时,常会产生争执。因此,强调协作精神是非常重要的。软件开发过程中,由于各种技术因素十分复杂,拖延工期很常见。用户要求按期交付,经理则常来催促。专业程序员应向经理如实说明拖延工期的原因,解释软件测试等因素的复杂性和不确定性,这些因素不是增加人力和加班所能解决的,如实说明赶工期的危害性。专业程序员应根据经验估计,经过最大努力最快能在什么时间交付,由经理再仔细考虑决策。一味听从经理安排,可能事与愿违,有时不得不减少测试,降低软件质量,造成更大的应用问题。据统计,大部分用户催促交付,不过是强调合同的重要性,即使真的按期交付,也会放在那里一段时间,等待投入使用。
61、答案:C本题解析:第1小题正确的选项为B。因为复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。根据题意“家庭住址”可以进一步分为邮编、省、市、街道以及门牌号,所以该属性是复合属性。第2小题正确的选项为A。因为根据题意“员工号”是员工关系Emp的主键,需要用语句PRIMARYKEY进行主键约束。第3小题正确的选项为D。根据题意,属性“部门”是员工关系Emp的外键,因此需要用语句“FOREIGNKEYREFERENCESDept(部门号)”进行参考完整性约束。第4小题的正确答案是C。根据题意,在员工关系Emp中增加一个“工资”字段,数据类型为数字并保留2位小数,修改表的语句格式如下:故正确的SQL语句为ALTERTABLEEmpADD工资NUMERIC(6,2)。
62、答案:A本题解析:本题考查图结构的基本运算。根据题目描述,对题中图进行广度优先遍历时,先访问顶点1,由于2和6是顶点1的邻接顶点,因此接下来应访问顶点2或顶点6,若先访问顶点2,此时的访问序列为126;反之,访问序列则为162,然后访问顶点2、6(或6、2)的邻接顶点。因此,最后的遍历序列为126345、126354、62543或162453。
63、答案:C本题解析:在计算机软件著作权权利中,著作人身权(包括发表权和署名权)不可以转让,故应选择C。
64、答案:A本题解析:注意numpy模块的使用
65、答案:D本题解析:本题考查知识产权基本知识。商标是生产经营者在其商品或服务上所使用的,由文字、图形、字母、数字、三维标志和颜色,以及上述要素的组合构成,用以识别不同生产者或经营者所生产、制造、加工、拣选搞经销的商品或者提供的服务的可视性标志。已使用商标是用于商品、商品包装、容器以及商品交易书上,或者用于广告宣传、展览及其他商业活动中的商标。注册商标是经商标局核准注册的商标,商标所有人只有依法将自己的商标注册后,商标注册人事有商标专用权,受法律保护。未注册商标是指未经商标局核准注册而自行使用的商标,其商标所有人不享有法律赋予的专用权,不能得到法律的保护。一般情况下,使用在某种商品或服务上的商标是否申请注册完全由商标使用人自行决定,实行自愿、注册。但对与人民生活关系密切的少数商品实行强制注册,如对人用药品,必须申请商标注册,未经核准注册的,不得在市场销售。
66、答案:D本题解析:本题考查匿名FTP访问。匿名FTP访问通常使用的用户名是anonymous。
67、答案:C本题解析:本题考查软件测试的基本概念。白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。在白盒测试中,语句覆盖是指选择足够的测试用例,使被测程序中每条语句至少执行一次。它对程序执行逻辑的覆盖很低,因此一般认为是很弱的逻辑覆盖;判定覆盖是指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值;条件覆盖是指设计足够的测试用例,使得每一个判定语句中每个逻辑条件的各种可能的值至少满足一次;路径覆盖是指覆盖被测程序中所有可能的路径。在这些覆盖技术中,最弱的覆盖是语句覆盖。在该图中,要完成路径覆盖,至少需要3个测试用例,如测试用例(1,1)、(0,2)和(1,2)即可完成路径覆盖,测试用例格式为(x的值,y的值)。
68、答案:C本题解析:本题考查程序语言基础知识。正规式(ab|c)表示的正规集为{ab,c},正规式(0|1|2)表示的正规集为{0,1,2},将{ab,c)与{0,1,2)进行连接运算后的正规集为{ab0,ab1,ab2,c0,c1,c2},因此该正规集有6个元素,c0属于该集合。
69、答案:B本题解析:主板,又叫主机板(mainboard)、系统板(systembourd)和母板(motherboard);它安装在机箱内,是微机最基本的也是最重要的部件之一。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。主板的另一特点,是采用了开放式结构。主板上大都有6-8个扩展插槽,供PC机外围设备的控制卡(适配器)插接。通过更换这些插卡,可以对微机的相应子系统进行局部升级,使厂家和用户在配置机型方面有更大的灵活性。总之,主板在整个微机系统中扮演着举足重新的脚色。可以说,主板的类型和档次决定着整个微机系统的类型和档次,主板的性能影响着整个微机系统的性能。依据图中所示,①处是处理器(CPU)插槽,②处是集成网卡的接口,这种接口通常是双绞线的RJ-45水晶接口。
70、答案:B本题解析:本题考查操作系统进程管理中信号量与同步互斥方面的基础知识。本题中已知有6个进程共享一个互斥段,而且最多允许3个进程同时进入互斥段,这意味着系统有3个单位的资源,所以,信号量的初值应设为3。当第一个申请该资源的进程对信号量S执行P操作,信号量S减l等于2,进程可继续执行;当第二个申请该资源的进程对信号量S执行P操作,信号量S再减1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电商客服团队绩效表
- 君子之交与小学主题班会课件的智慧启示
- 小学主题班会课件:讲好故事演绎经典
- 工作处理流程优化指导手册
- 旅游景点游客服务管理预案
- 数据科学原理与算法实践手册
- 通信技术维护工程师设备维护效果KPI考核表
- 专业学术交流与技术研讨会活动方案
- 2026年员工年度考核结果公布信6篇范本
- 食品饮料健康食品产业链研究
- 中石油储罐安全检查培训课件
- 临床用血技术规范试题及答案2025版
- x射线探伤管理办法
- 起重机械安全使用培训课件
- 2025年长沙南雅中学入学考试物理试题
- 购买制砂机合同范例
- 国家职业技术技能标准 6-29-01-01 砌筑工 人社厅发20235号
- 中医医疗技术手册2013普及版
- 提高服务行业人员的品牌形象塑造能力的培训课程
- 诗与远方-初中语文九上第一单元整合公开课一等奖创新教学设计
- 小儿多发伤的护理业务学课件
评论
0/150
提交评论