1、中级软件设计师上午试题-78 及答案解析(总分:75.00,做题时间:90 分钟)一、B单项选择题/B(总题数:47,分数:75.00)1.文法(Sd(T)db)所描述的语言是_。(分数:1.00)A.(xynB.xyxnC.xynxD.xnyxn2.已知数组 a=010,011,012,013,014,015,下标从 0 开始,即按照 C 标准,则 a2的值为_。(分数:1.00)A.10B.11C.12D.133.如下链式存储结构对应的广义表的长度和深度分别为_。(分数:1.00)A.3 和 2B.1 和 2C.1 和 3D.2 和 24._是面向对象程序设计语言中的一种机制,这种机制实现
2、了方法的定义与具体的对象无关,而方法的调用则可以关联于具体的对象。(分数:1.00)A.继承(InhertancB.模板(TemplatC.动态绑定(Dynamic BindinD.对象的自身引用(Self-Referenc5.用结构 SeqList 存储线性表,则判断表空的条件是_。 #define NaxNum 顺序表中最大元索的个数 struct SeqList DataType element NaxNum; /*存放线性表中的元素*/ int n;/*存放线性表中元索的个数,nNaxNum*/ *palist;(分数:1.00)A.palistn=0B.palistn=1C.elem
3、ent0=0D.element=NULL6.下列地址中,_是一个合法的单播地址。(分数:1.00)A.192.168.24.59/30B.255.255.255.255C.172.31.128.255/18D.224.1.5.2对于给定的一组权值(2,3,4,11),用其构造 Huffman 树,则其 WPL 为U (52) /U,根节点的权值为U (53) /U。 (分数:2.00)A.53B.40C.34D.20A.53B.40C.34D.20内存地址从 AC000H 到 C7FFFH,共有U (3) /U个地址单元,如果该内存地址按宇(16bit)编址,由 28 块芯片构成。已知构成此内
4、存的芯片每片有16K 个存储单元,则该芯片每个存储单元存储U (4) /U位。 (分数:2.00)A.96B.112C.132D.156A.4B.8C.16D.24递归算法的执行过程一般来说可先后分成U (55) /U2 和U (56) /U两个阶段。 (分数:2.00)A.试探B.递推C.枚举D.分析A.回溯B.回归C.返回D.合成7.若某线性表中最常用的操作是在最后一个元素之前插入和删除元素,则采用_最节省运算时间。(分数:1.00)A.单链表B.仅有头指针的单循环链表C.仅有尾指针的单循环链表D.双链表8.以下标准化组织,_是行业性标准化组织。(分数:1.00)A.IECB.ANSIC.
5、IEEED.CEN9.在使用 UML 建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。(分数:1.00)A.协作图(Collaboration diagraB.序列图(Sequence DiagraC.活动图(Activity DiagraD.状态图(Statechart Diagra10.在 OSI 参考模型中,网桥实现互联的层次为_。(分数:1.00)A.物理层B.数据链路层C.网络层D.高层在类 A 中定义了方法 fun(double,int),类 B 继承自类 A,并定义了函数fun(double),这种方式称为U (46) /U。若 B 中重新定义函数fun(do
6、uble,int)的函数体,这种方式称为U (47) /U。 (分数:2.00)A.重置B.重载C.代理D.委托A.重置B.重载C.代理D.委托11.假定有三个关系,学生关系 S、课程关系 C 和学生选课关系 SC,它们的结构如下: S(S#,SN,Sex,Age,Dept),C(C#,CN),SC(S#,C#,Grade)。其中,S#为学生号,SN 为姓名,Sex 为性别,Age 为年龄,Dept 为系别,C#为课程号,CN 为课程名,Grade 为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号,正确的 SQL语句是_。(分数:1.00)A.SELECT S#FROM SC WHER
7、E C#=“C2“ AND Grade IN (SELECT Grade FROM SC WHERE C#=“C2“)B.SELECT S# FROM SC WHERE C#=“C2“ AND Grade= (SELECT Grade FROM SC WHERE C#=“C2“)C.SELECT S# FROM SC WHERE C#=“C2“ AND Grade=ALL (SELECT Grade FROM SC WHERE C#=“C2“)D.SELECT S# FROM SC WHERE C#=“C2“ AND Gtade NOT IN (SELECT Grade FROM SC WHE
8、RE C#=“C2“)12.能正确描述 TCP/IP 协议的数据封装过程的是_。(分数:1.00)A.数据段数据包数据帧数据流数据B.数据流数据段数据包数据帧数据C.数据数据包数据段数据帧数据流D.数据数据段数据包数据帧数据流13.某高校的教学管理系统采用如下形式:学生、教师的相关信息以及学生选课情况、教师授课情况、学生成绩均存储在学校教务处主机中,学生通过浏览器进行选课、退课、选课查询以及成绩查询。支持多名学生同时访问。数据库的这种方式属于_。(分数:1.00)A.集中式数据库体系结构B.C/S 数据库体系结构C.Web 数据库体系结构D.并行数据库体系结构14.某线性表的链式存储情况如下图
9、所示,则数据域为 C 的节点的后继的数据是_。(分数:1.00)A.AB.BC.CD.D若磁盘的写电流波形如下图所示,图中波形的记录方式是U (6) /U;波形的记录方式是U (7) /U。 (分数:2.00)A.调频制(FB.改进调频制(MFC.调相制(PD.不归零制(NRA.调频制(FB.改进调频制(MFC.调相制(PD.不归零制(NR15._一经接受并采用,或各方商定同意纳入经济合同中,就成为各方必须共同遵守的技术依据,具有法律上的约束性。(分数:1.00)A.强制性标准B.推荐性标准C.国际标准D.区域标准OMT(Object Modelling Technique)方法的第一步是从问
10、题的陈述入手,构造系统模型。系统模型由对象模型、U (31) /U组成。对象模型是从实际系统导出的类的体系,即类的属性、子类与父类之间的继承关系及类之间的U (32) /U关系。 (分数:2.00)A.静态模型和功能模型B.动态模型和过程模型C.动态模型和功能模型D.静态模型和操作模型A.关联B.从属C.调用D.包含16.赵某于 2002 年 4 月 1 日申请一项外观设计专利,2003 年 2 月 8 日获得授权,这项专利权的保护期限终止于_。(分数:1.00)A.2012 年 4 月 1 日B.2013 年 2 月 8 日C.2022 年 4 月 1 日D.2023 年 2 月 8 日17
11、.消除了部分函数依赖的 1 NF 的关系模式,一定是_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF18.UML 中有四种关系,以下_不是 UML 中的关系。(分数:1.00)A.依赖B.关联C.泛化D.包含电视信号的标准也称电视的制式,制式的区别在于其帧频的不同、分辨率的不同、信号带宽及载频的不同、彩色空间的转换关系不同等。我国电视采用的制式是U (58) /U,对应帧频是U (59) /U帧/妙,对应分辨率为U (60) /U。 (分数:3.00)A.NTSCB.PALC.SECAMD.MPEGA.20B.25C.30D.35A.352288B.576352C.720576
12、D.1024768因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和U (26) /U;“银行家算法”是一种U (27) /U技术。 (分数:4.00)A.申请与释放B.释放与占有C.释放与阻塞D.占有且申请A.死锁预防B.死锁避免C.死锁检测D.死锁解除A.ab*aB.ablab*aC.a*b*aD.aa*lb*aA.0 和 1B.2 和 3C.1 和 2D.1 和 319.下列地址中,和 10.110.53.233 在同一网段的地址是_。(分数:1.00)A.10.110.43.10 mask 255.255.240.0B.10.110.48.10 mask 255.255.252.
13、0C.10.110.43.10 mask 255.255.248.0D.10.110.48.10 mask 255.255.248.020.真彩色是指组成一幅彩色图像的每个像素值中,有 R、G、B3 个基色分量。RGB(8:8:8)表示 R、G、B 分量都用 8 位来表示。一幅 640480 的 RGB(8:8:8)的真彩色图像文件的大小是_。(分数:1.00)A.300KBB.900KBC.2400KBD.1MB21.I/O 控制方式有多种,_2 一般用于大型、高效的系统中。(分数:1.00)A.查询方式B.中断方式C.DMA 方式D.I/0 通道22.栈和队列都是_。(分数:1.00)A.
14、顺序存储的线性结构B.链式存储的线性结构C.限制存储点的线性结构D.限制存储点的非线性结构23.安全的威胁可分为 2 大类,即主动攻击和被动攻击。通过截取以前的合法记录稍后重新加入一个连接,叫做重放攻击。为防止这种情况,可以采用的办法是_。(分数:1.00)A.加密B.加入时间戳C.认证D.使用密钥操作系统主要是对计算机系统中的全部软硬件资源进行管理,以方便用户提高计算机使用效率的一种系统软件。它的主要功能有:U (66) /U、存储管理、文件管理、U (67) /U设备管理。Winndows 是一个具有图形界面的U (68) /U系统软件。UNIX 操作系统基本上是采用U (69) /U语言
15、编制而成的系统软件。在U (70) /U操作系统的控制下,计算机能及时处理由过程控制反馈的信息并作出响应。 (分数:10.00)A.用户管理B.处理机管理C.中断管理D.I/O 管理A.数据管理B.作业管理C.中断管理D.I/O 管理A.分时B.多任务C.多用户D.实时A.PascalB.宏C.汇编D.CA.网络B.分时C.批处理D.实时A.simpleB.simplyC.singleD.singlyA.commonB.sharedC.specialD.specificA.physicalB.psycologicalC.spatialD.spiritedA.updateB.updatedC.u
16、pdatesD.updatingA.painlessB.painnessC.paperlessD.paperness24.目前得以广泛使用的 CA 证书标准是_。(分数:1.00)A.509B.800C.30D.50025.设输入序列为 1、2、3、4、5,依次执行进栈、进栈、进栈、出栈、进栈、进栈、出栈、出栈,则栈顶栈底分别是_。(分数:1.00)A.5 和 4B.4 和 3C.3 和 2D.2 和 126.下述函数中渐进时间最小的是_。(分数:1.00)A.T1(=n+nlognB.T2(=2n+nlognC.T3(=n2-lognD.T4(=n+100logn27.在 TCP/IP 协议
17、中,_负责处理数据转换、编码和会话控制。(分数:1.00)A.应用层B.传输层C.表示层D.会话层28.相联存储器的访问方式是_。(分数:1.00)A.先入先出访问B.按地址访问C.按内容访问D.先入后出访问已知一个盘组有 3 个盘片,共有 4 个数据记录面,每面的内磁道直径为 10cm,外磁道直径为 30cm,最大位密度为 250 位/毫米,道密度为 8 道/毫米,每磁道分成 16 个扇区,每个扇区存储 512B,磁盘转速为 7200 转/分。则该磁盘非格式化容量为U (15) /U,格式化容量为U (16) /U,数据传输率约为U (17) /U。 (分数:3.00)A.160MBB.30
18、MBC.60MBD.25MBA.120MBB.25MBC.50MBD.22.5MBA.2356KB/sB.3534KB/sC.7069KB/sD.1178KB/s结构化设计方法使用的图形工具是U (19) /U,图中矩形表示U (20) /U。如果两矩形之间有直线相连,表示它们存在U (21) /U关系。 (分数:6.00)A.程序结构图B.数据流图C.程序流程图D.实体联系图A.数据B.加工C.模块D.存储A.链接B.调用C.并列D.顺序执行A.程序的内部逻辑B.程序的复杂程序C.使用说明书D.程序的功能A.需求规格说明书B.设计说明书C.源程序D.项目计划书A.该软件的设计人员B.该软件开
19、发组的负责人C.该软件的编成人员D.不属于该软件开发组的软件设计人员29.一个链式队列的队头和队尾指针分别为 f 和 r,则判断队空的条件为_。(分数:1.00)A.f!=NULLB.r!=NULLC.f=NULLD.f=r30.下列关于面向连接的服务和无连接的服务的说法不正确的是_。(分数:1.00)A.面向连接的服务建立虚链路,避免数据丢失和拥塞B.面向连接的服务,发送端发送的数据包,如果没有收到接收端的确认,一定时间后发送端将重传数据包C.相对于无连接的服务,面向连接的服务提供了更多的可靠性保障D.无连接的服务适用于延迟敏感性和高可靠性的应用程序31.中央处理器 CPU 中的控制器是由一
20、些基本的硬件部件构成的。_不是构成控制器的部件。(分数:1.00)A.时序部件和微操作信号发生器部件B.程序计数器C.外设接口部件D.指令寄存器和指令译码器32.某计算机系统的可靠性结构如下图所示,若所构成系统的每个部件的可靠度均为 0.9,即 R=0.9,则该系统的可靠度为_。(分数:1.00)A.0.9999945B.0.999945C.0.945D.0.994533.原型模型是增量模型的另一种形式,用于需求分析阶段的模型是_。(分数:1.00)A.探索型原型B.实验型原型C.演化型原型D.螺旋模型34._是指当系统万一遇到未预料的情况时,能够按照预定的方式做合适的处理。(分数:1.00)
21、A.可用性B.正确性C.稳定性D.健壮性35.设链式栈中节点的结构为(data,link),且 top 是指向栈顶的指针。则在栈顶插入一个由指针 s 所指的节点应执行_。(分数:1.00)A.toplink=s;B.slink=toplink;toplink=s;C.slink=top;top=s;D.slink=top;top=toplink;关系模式 R(H,I,J,K,L),H 上的一个函数依赖集为F=HJ,JK,IJ,JLH,分解U (35) /U是无损连接的。关系代数表达式 52 (R)等价的 SQL 语句是U (36) /U。 (分数:2.00)A.=HK,HI,IJ,JKL,HL
22、B.=HIL,IKL,IJLC.=HJ,IK,HD.=HI,JK,HLA.SELECT*FROM R WHERE L2B.SELECT LJ FROMR WHERE I2C.SELECT LJ FROMR WHERE J2D.SELECT* FROMR WHERE 52中级软件设计师上午试题-78 答案解析(总分:75.00,做题时间:90 分钟)一、B单项选择题/B(总题数:47,分数:75.00)1.文法(Sd(T)db)所描述的语言是_。(分数:1.00)A.(xynB.xyxnC.xynxD.xnyxn 解析:2.已知数组 a=010,011,012,013,014,015,下标从 0
23、 开始,即按照 C 标准,则 a2的值为_。(分数:1.00)A.10B.11C.12 D.13解析:在数据结构中,线性结构通常称为线性表,是最简单、最常见的一种数据结构,它是由 n 个相同数据类型的节点组成的有限序列。 顺序存储是最简单的存储方式,其特点是逻辑关系上相邻的两个元素在物理位置上也相邻。通常使用一个足够大的数组,从数组的第一个元素开始,将线性表的节点依次存储在数组中。顺序存储方式的优点是能直接访问线性表中的任意节点。线性表的第 i 个元素 ai的存储位置可以使用以下公式求得:Loc(a i)=Loc(a1)+(i-1)*1,式中 Loc(a1)是线性表的第一个元素 a1的存储位置
24、,通常称做线性表的起始位置或基地址。3.如下链式存储结构对应的广义表的长度和深度分别为_。(分数:1.00)A.3 和 2B.1 和 2C.1 和 3D.2 和 2 解析:广义表的长度是指其包含的元素个数,深度是指展开后含有的括号最大层数。 该链式存储结构对应的广义表为:LS=(a,(b,c,d),其广度为 2,深度为 2。4._是面向对象程序设计语言中的一种机制,这种机制实现了方法的定义与具体的对象无关,而方法的调用则可以关联于具体的对象。(分数:1.00)A.继承(InhertancB.模板(TemplatC.动态绑定(Dynamic Bindin D.对象的自身引用(Self-Refer
25、enc解析:继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类(子类)的时候,可以在一个已经存在的类(父类)的基础上进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。 动态绑定(Dynamic Binding)是建立在函数调用(Method Call)和函数本体(Method Body)的关联。绑定动作在执行期(Run-time)才根据对象类型而进行,这就是所谓的动态绑定,也称后期绑定(LateBinding)。5.用结构 SeqList 存储线性表,则判断表空的条件是_。 #define NaxNum 顺序表中最大元索的个数 struct
26、 SeqList DataType element NaxNum; /*存放线性表中的元素*/ int n;/*存放线性表中元索的个数,nNaxNum*/ *palist;(分数:1.00)A.palistn=0 B.palistn=1C.element0=0D.element=NULL解析:根据说明,结构体 Seqlist 的数据域 n 存放的是线性表中元素的个数,表空即为表中元素个数为0。6.下列地址中,_是一个合法的单播地址。(分数:1.00)A.192.168.24.59/30B.255.255.255.255C.172.31.128.255/18 D.224.1.5.2解析:32.1
27、28.255/18 的二进制形式是 10101100.00100000.10000000.1111111l,前 18 位是网络地址,后14 位(阴影部分)是一个主机地址,因此是一个合法的单播地址;192.168.24.59 看上去是一个主机地址,但子网掩码 30 位,即 255.255.255.252,它是子网 192.168.24.56/30 的广播地址;255.255.255.255 是一个全 1 地址,是一个广播地址;224.1.5.2 是一个组播地址。对于给定的一组权值(2,3,4,11),用其构造 Huffman 树,则其 WPL 为U (52) /U,根节点的权值为U (53) /
28、U。 (分数:2.00)A.53B.40C.34 D.20解析:A.53B.40C.34D.20 解析:Huffman 树又称为最优树,是一类带权路径长度最短的树。路径是指从树中一个节点到另一个节点之间的分支构成的这两个节点之间的路径,路径上的分支数目就称为路径长度。 树的路径长度是从树根到每一个叶子之间的路径长度之和。 节点的带权路径长度为从该节点到树根之间的路径长度与该节点权的乘积。树的路径长度为树中所有节点的带权路径长度之和,记为,其中 n 为带权叶子节点数目,W R为叶子节点的权值,l k为叶子节点到根的路径长度。 Huffman 树是指权值为 w1、w 2、w n的 n 个叶子节点的
29、二叉树中带权路径长度最小的二叉树。构造Huffman 树的算法如下: (1)给定 n 个节点的集合,每个节点都带权值。 (2)选两个权值最小的节点构造一棵新的二叉树,新的二又树的根节点的权值就是两个子节点权值之和。 (3)从 n 个节点中删除刚才使用的两个节点,同时将新产生的二叉树的根节点放在节点集合中。 (4)重复(b)(c),直到只有一棵树为止。 本题构造出的 Hutfman 树如下: 根节点的权值为 20,对应的 WPL 为:111+42+(2+3)3=34。内存地址从 AC000H 到 C7FFFH,共有U (3) /U个地址单元,如果该内存地址按宇(16bit)编址,由 28 块芯片
30、构成。已知构成此内存的芯片每片有16K 个存储单元,则该芯片每个存储单元存储U (4) /U位。 (分数:2.00)A.96B.112 C.132D.156解析:A.4 B.8C.16D.24解析:将内存大地址减去小地址再加 1 就是内存的大小,即 C7FFFH-AC000H+1=1C000H,十六进制(1C000)16=216+215+214=64K+32K+16K=112K。 注意此处按字编址。需要构成的内存为 112K16b,使用 28 块芯片构成该内存,则每个芯片的容量应为4K16b。已知构成此内存的芯片每片有 16K 个存储单元,因此该芯片每个存储单元存储 4 位二进制。递归算法的执
31、行过程一般来说可先后分成U (55) /U2 和U (56) /U两个阶段。 (分数:2.00)A.试探B.递推 C.枚举D.分析解析:A.回溯B.回归 C.返回D.合成解析:递归是设计和描述算法的一种有力的工具。 能采用递归描述的算法通常有这样的特征:为求解规模为 N 的问题,设法将它分解成一些规模较小的问题,然后从这些小问题的解方便地构造出大问题的解,并且这些规模较小的问题也能采用同样的分解和综合方法,分解成规模更小的问题,并从这些更小问题的解构造出规模稍大问题的解。特别地,当规模 N=1 时,能直接得到解。 递推算法的执行过程分递推和回归两个阶段。在递推阶段,把较复杂的问题的求解推到比原
32、问题简单一些的问题的求解;在回归阶段,当获得最简单情况的解后,逐级返回,依次获得稍复杂问题的解。7.若某线性表中最常用的操作是在最后一个元素之前插入和删除元素,则采用_最节省运算时间。(分数:1.00)A.单链表B.仅有头指针的单循环链表C.仅有尾指针的单循环链表D.双链表 解析:链式存储有:单链表(线性链表)、循环链表、双向链表。 单链表从链表的第一个表元开始,将线性表的节点依次存储在链表的各表元中。链表的每个表元除要存储线性表节点信息外,还要一个成分用来存储其后继节点的指针。 循环链表是单链表的变形,其特点是表中最后一个节点的指针域指向头节点,整个链表形成一个环。 因此,从表中的任意一个节
33、点出发都可以找到表中的其他节点。循环链表中,从头指针开始遍历的结束条件不是节点的指针是否为空,而是是否等于头指针。为简化操作,循环链表中往往加入表头节点。 双向链表的节点中有两个指针域,其一指向直接后继,另一指向直接前驱,克服了单链表的单向性的缺点。8.以下标准化组织,_是行业性标准化组织。(分数:1.00)A.IECB.ANSIC.IEEE D.CEN解析:标准化组织分为国际标准化组织(国际标准化组织 ISO、国际电工委员会 IEC)、区域标准化组织(欧洲标准化委员会 CEN、欧洲电工标准化委员会 CEN EL EC、亚洲标准咨询委员会 ASAC、国际电信联盟 ITU)、行业标准化组织(美国
34、电气电子工程师学会 IEEE)、国家标准化组织(美国国家标准学会 ANSI、英国标准化学会 BSI,德国标准化学会 DIN、法国标准化协会 AFNOR)。9.在使用 UML 建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。(分数:1.00)A.协作图(Collaboration diagraB.序列图(Sequence DiagraC.活动图(Activity DiagraD.状态图(Statechart Diagra 解析:状态图(Statechart Diagram)展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对接口、类和协作的行为建模
35、尤为重要,它强调对象行为的事件顺序。 活动图(Activity Diagram)是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。活动图一般包括:活动状态和动作状态、转换和对象。当对一个系统的动态方面进行建模时,通常有两种使用活动图的方式:对工作流建模,对操作建模。 交互图,顺序图(或称序列图)和协作图均被称为交互图,它们用于对系统的动态方面进行建模。一张交互图显示的是一个交互,有一组对象和它们之间的关系组成,包含它们之间可能传递的消息。顺序图是强调消息时间序列的交互图。协作图则是强调接收和发送消
36、息的对象的结构组织的交互图。10.在 OSI 参考模型中,网桥实现互联的层次为_。(分数:1.00)A.物理层B.数据链路层 C.网络层D.高层解析:以以太网为例,网桥是通过数据帧中 MAC 地址进行数据转发的,因此工作在数据链路层。在类 A 中定义了方法 fun(double,int),类 B 继承自类 A,并定义了函数fun(double),这种方式称为U (46) /U。若 B 中重新定义函数fun(double,int)的函数体,这种方式称为U (47) /U。 (分数:2.00)A.重置B.重载 C.代理D.委托解析:A.重置 B.重载C.代理D.委托解析: 重置(Overtidin
37、g)是指在子类中改变父类的既有函数行为的操作。其基本思想是通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。 重载(Overloading)是指在子类中保留既有父类的函数名,但使用不同类型的参数,即在面向对象编程语言中,允许同名、具有不同类型参数的函数共同存在。11.假定有三个关系,学生关系 S、课程关系 C 和学生选课关系 SC,它们的结构如下: S(S#,SN,Sex,Age,Dept),C(C#,CN),SC(S#,C#,Grade)。其中,S#为学生号,SN 为姓名,Sex 为性别,Age 为年龄,Dept 为系别,C#为课程
38、号,CN 为课程名,Grade 为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号,正确的 SQL语句是_。(分数:1.00)A.SELECT S#FROM SC WHERE C#=“C2“ AND Grade IN (SELECT Grade FROM SC WHERE C#=“C2“)B.SELECT S# FROM SC WHERE C#=“C2“ AND Grade= (SELECT Grade FROM SC WHERE C#=“C2“)C.SELECT S# FROM SC WHERE C#=“C2“ AND Grade=ALL (SELECT Grade FROM SC W
39、HERE C#=“C2“) D.SELECT S# FROM SC WHERE C#=“C2“ AND Gtade NOT IN (SELECT Grade FROM SC WHERE C#=“C2“)解析:SELECT ALL|DISTINCT目标列表达式,目标列表达式 FROM 表名或视图名,表名或视图名 WHERE 条件表达式 GROUP BY列名 1HAVING条件表达式 ORDER BY列名 2ASC|DESC 子句顺序为 SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY,但SELECT 和 FROM 是必须的,HAVING 子句只能与 GROUP
40、 BY 搭配起来使用。SELECT 子句对应的是关系代数中的投影运算,用来列出查询结果中的属性,其输出可以是列名、表达式、集函数(AVG、COUNT、MAX、MIN、SUM),DISTINCT 选项可以保证查询的结果集中不存在重复元组;FROM 子句对应的是关系代数中的笛卡儿积,它列出的是表达式求值过程中须扫描的关系;WHERE 子句对应的是关系代数中的选择谓词。12.能正确描述 TCP/IP 协议的数据封装过程的是_。(分数:1.00)A.数据段数据包数据帧数据流数据B.数据流数据段数据包数据帧数据C.数据数据包数据段数据帧数据流D.数据数据段数据包数据帧数据流 解析:传输层的数据单元是数据
41、段,网络层的数据单元是数据包,数据链路层的数据单元是数据帧,物理层的数据单元是数据流。13.某高校的教学管理系统采用如下形式:学生、教师的相关信息以及学生选课情况、教师授课情况、学生成绩均存储在学校教务处主机中,学生通过浏览器进行选课、退课、选课查询以及成绩查询。支持多名学生同时访问。数据库的这种方式属于_。(分数:1.00)A.集中式数据库体系结构B.C/S 数据库体系结构C.Web 数据库体系结构 D.并行数据库体系结构解析:数据库应用体系结构分为:集中式数据库系统、C/S 数据库体系结构、Web 数据库、并行数据库系统、分布式数据库系统。 集中式数据库系统中,数据是集中的,数据的管理也是
42、集中的,数据库系统的所有功能,从形式的用户接口到 DBMS 核心都集中在 DBMS 所在的计算机上。 C/S 数据库体系结构中,客户机与服务器 CPU 之间职责明确,客户机主要负责数据表示服务,而服务器主要负责数据库服务。ODBC和 JDBC 标准定义了应用程序和数据库服务器通信的方法,也即定义了应用程序接口,应用程序用它来打开与数据库的连接、发送查询和更新以及获取返回结果等。 Web 数据库系统中,用户利用浏览器作为输入接口输入所需要的数据,浏览器将这些数据传送给网站,而网站再对这些数据进行处理,最后网站将操作结果传回给浏览器,通过浏览器将结果告知用户。 并行体系结构的数据库系统是多个物理上
43、连在一起的 CPU,而分布式系统是多个地理上分开的 CPU。 分布式 DBMS 包括物理上分布、逻辑上集中的分布式结构和物理上分布、逻辑上分布的分布式数据库结构两种。故选 C。14.某线性表的链式存储情况如下图所示,则数据域为 C 的节点的后继的数据是_。(分数:1.00)A.AB.BC.CD.D 解析:线性表链式存储是用链表来存储线性表。单链表从链表的第一个表元开始,将线性表的节点依次存储在链表的各表元中。链表的每个表元除要存储线性表节点信息外,还要一个成分用来存储其后继节点的指针。 数据域为 C 的节点的指针域为 100,此即后继节点的地址,对应节点的数据域为 D。若磁盘的写电流波形如下图
44、所示,图中波形的记录方式是U (6) /U;波形的记录方式是U (7) /U。 (分数:2.00)A.调频制(F B.改进调频制(MFC.调相制(PD.不归零制(NR解析:A.调频制(FB.改进调频制(MF C.调相制(PD.不归零制(NR解析:从波形可知,无论写 0 还是写 1,在 2 个数据位之间写电流都改变一次方向。同时,写 1 时,写电流在该位的中间改变了一次,而写 0 时,写电流在该位持续保持不变。由此可见,写 1 时的电流频率是写 0 时的 2 倍,也就说记录方式是调频制(FM)。 从波形可知,在写 O 时电流不做改变,而写 1 时,电流方向发生一次变换,这是改进调频制(MFM)。
45、15._一经接受并采用,或各方商定同意纳入经济合同中,就成为各方必须共同遵守的技术依据,具有法律上的约束性。(分数:1.00)A.强制性标准B.推荐性标准 C.国际标准D.区域标准解析:推荐性标准是指国家鼓励自愿采用的具有指导作用而又不宜强制执行的标准,即标准所规定的技术内容和要求具有普通指导作用,允许使用单位结合自己的实际情况,灵活加以选用。经济合同中引用的推荐性标准,在合同约定的范围内必须执行。OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、U (31) /U组成。对象模型是从实际系统导出的类的体系,即类的属性
46、、子类与父类之间的继承关系及类之间的U (32) /U关系。 (分数:2.00)A.静态模型和功能模型B.动态模型和过程模型C.动态模型和功能模型 D.静态模型和操作模型解析:A.关联 B.从属C.调用D.包含解析:对象建模技术(Object Modeling Technique,OMT)定义了三种模型对象模型、动态模型和功能模型,OMT 用这三种模型描述系统。OMT 方法有四个步骤:分析、系统设计、对象设计和实现。OMT 方法的每一步都使用这三种模型,通过每一步对三种模型不断地精化和扩充。对象模型描述系统中对象的静态结构、对象之间的关系、对象的属性、对象的操作。对象模型表示静态的、结构上的、
47、系统的“数据”特征。对象模型为动态模型和功能模型提供了基本的框架。对象模型用包含对象和类的对象图表示。16.赵某于 2002 年 4 月 1 日申请一项外观设计专利,2003 年 2 月 8 日获得授权,这项专利权的保护期限终止于_。(分数:1.00)A.2012 年 4 月 1 日 B.2013 年 2 月 8 日C.2022 年 4 月 1 日D.2023 年 2 月 8 日解析:实用新型专利权、外观设计专利权的期限为 10 年,均自申请日起计算。17.消除了部分函数依赖的 1 NF 的关系模式,一定是_。(分数:1.00)A.1NFB.2NF C.3NFD.BCNF解析:略。18.UML 中有四种关系,以下_不是 UML 中的关系。(分数:1.00)A.依赖B.关联C.泛化D.包含 解析:略。电视