山东建筑大学软件工程试卷A

合集下载

2022年山东建筑大学公共课《大学计算机基础》期末试卷A(有答案)

2022年山东建筑大学公共课《大学计算机基础》期末试卷A(有答案)

2022年山东建筑大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、八进制数453转换成十进制数是()A.324B.267C.299D.2652、一个数是11011D,则它是一个()A.二进制B.八进制C.十进制D.十六进制3、用8位二进制数,能表示的最大十进制数是()A.256B.255C.128D.1274、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2445、下面是关于计算机病毒的两种论断,经判断(1)计算机病毒也是一种程序,它在某些条件上激活,起干扰破坏作用,并能传染到其他程序中去;(2)计算机病毒只会破坏磁盘上的数据,()A.只有(1)正确B.只有(2)正确C. (1)和(2)都正确D. (1)和(2)都不正确6、下列叙述正确的是()A.存储器的容量以字节为单位B.一个存储单元只能存放一个二进制位C.字节用“bit”表示D.一个二进制位用“byte”表示7、按计算机的应用领域来划分,专家系统属于()A.人工智能B.数据处理C.辅助设计D.实时控制8、在Windows 7中,"资源管理器”窗口已经选定多个文件,如果要取消其中几个文件的选定,应进行的操作是()A.按住"Shift”键,再单击各个要取消选定的文件B.按住“Ctrl”键,再单击各个要取消选定的文件C.直接单击各个要取消选定的文件D.用鼠标右键单击各个要取消选定的文件9、在Windows 7中,若要快速显示某个文件或文件夹的位置,可用“资源管理器”中的()A.“向上”按钮B.“搜索”按钮C.“查看”按钮D.“前进”按钮10、在Windows 7的应用程序窗口中,打开“控制菜单”的快捷键是()A.Alt+空格键B.Ctrl+空格键C.Alt+EscD.Ctrl+Esc11、下列不属于Windows 7中资源管理器的文件排序方式的是()A.按名称B.按类型C.按范围D.按日期12、下列可以完成多个应用程序切换的是()A.资源管理器B.控制菜单C.“开始"菜单D.任务栏13、在Windows 7“回收站”中,可以恢复()A.从硬盘中删除的文件和文件夹B.从光盘中刷除的文件和文件夹C.从软盘中删除的文件和文件夹D.剪切掉的文挡14、下列不属于Word的查找方式是()A.无格式查找B.带格式查找C.特殊字符查找D.多关键字查找15、在Word的编辑状态下,当前文档中文字的字体全是宋体,若选中一段文字先设定了楷体,后又设定成黑体,则()A.文档全文都是楷体B.文档被选中的内容为宋体C.被选中的内容变为黑体D.文档的全部都是黑体16、若要调整Word文档段落的左右边界及缩进量.快捷方便的是利用()A.菜单命令B.“常用”工具栏C.“格式”工具栏D.“标尺”17、在Word中,进行“边框和底纹”操作,应当使用的菜单是()A. “工具”菜单B. “视图”菜单C. “格式”菜单D. “编辑”菜单18、在Word中,下面关于插入页眉和页脚的叙述中,错误的是()A.页眉和页脚中都可以插入页码B.已插入的页眉页脚职能修改不能删除C.页眉和页脚中都可以插入总页数D.页眉和页脚中都可以插入日期19、在Word中,不能设置的页码对齐方式是()A.左侧B.偏外C.居中D.右侧20、在Excel 2010中,不能实现为单元格定义名称的是()A.单击工作表左上角名称框,快速定义名称B.单击单元格,输入新名称C.使用“公式”→“定义的名称”命令,在“新建名称”对话框中创建新名称D.使用“公式”→“名称管理器”命令,在“名称管理器”对话框中创建名称21、在Excel 2010打印预览中,不能完成的设置是()A.页边距B.纸张大小C.单元格格式D.打印方向22、在Excel 2010的新增迷你图中,包含有()A.条形图B.XY散点图C.盈亏图D.饼图23、在Excel 2010中,若要统计一个数据区域中数据的最大值,应使用的函数是()A.SUMB.MAXC.COUNTD.AVERAGE24、已知Exce12010工作表包含示数据,B2单元的公式为:=B1+$A2,若将B2单元格的公式复制到D3单元格,则D3单元格中显示的结果为()Α. 5 B. 7 C. 10 D. 1525、利用Word 2010的文档导航功能,不能快速查找的是()A.表格B.公式C.图形D.页眉26、下列对象中,不属于幻灯片的“动作设置”的超级链接对象的是()A.下一张幻灯片B.一个应用程序C.其他演示文稿D.幻灯片中的某一对象27、下列有关设置PowerPoint2010演示文稿动画效果的叙述中,正确的是()A.通过调整“持续时间”,可以让动画经过一定时间后才出现B.通过调整“延迟时间”,可以改变动画出现的快慢C.已经设置好的动画效果不能被删除D.幻灯片中的同一个对象,可以设置多种动画效果,28、按计算机网络的交换方式分类,可以分为()A.数据交换网、电路交换网、分组交换网B.数据交换网、电路交换网、报文交换网C.报文交换网、分组交换网、数据交换网D.报文交换网、电路交换网、分组交换网29、下列IP地址中错误的是()A.22.197.184.31B.127.128.0.1C.257.168.168.21D.202.255.255.22430、网络的覆盖范围,计算机网络可分为()A.交换网和广播网B.服务器和客户机C.通信子网和资源子网D.局域网、城域网和广域网二、填空题31、在Windows 7系统下,用鼠标右键单击某个目标对象时,会弹出________ 。

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a, e),(a,c),(b,e),(c,f),(f,d),(e,d)},对该图进行深度优先遍历,得到的顶点序列正确的是()。

A.a,b,e,c,d,fB.a,c,f,e,b,dC.a,e,b,c,f, dD.a,e,d,f,c,b2、哈希文件使用哈希函数将记录的关键字值计算转化为记录的存放地址,因为哈希函数是一对一的关系,则选择好的()方法是哈希文件的关键。

A.哈希函数B.除余法中的质数C.冲突处理D.哈希函数和冲突处理3、静态链表中指针表示的是()。

A.下一元素的地址B.内存储器的地址C.下一元素在数组中的位置D.左链或右链指向的元素的地址4、用不带头结点的单链表存储队列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时()。

A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改5、已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7}, E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>, <V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>},G的拓扑序列是()。

A.V1,V3,V4,V6,V2,V5,V7B.V1,V3,V2,V6,V4,V5,V7C.V1,V3,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V76、已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”,采用KMP算法进行匹配,第一次出现“失配”(s!=t)时,i=j=5,则下次开始匹配时,i和j的值分别()。

2022年山东建筑大学网络工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学网络工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学网络工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、设某段电路的传播时延是20ms,带宽为20Mbivs,则该段电路的时延带宽积为()。

A.2×105bitB.4×105bitC.1×105bitD. 8×105bit2、使用后退N帧协议,根据图所示的滑动窗口状态(发送窗口大小为2,接收窗口大小为1),指出通信双方处于何种状态()。

A.发送方发送完0号帧,接收方准备接收0号帧B.发送方发送完1号帧,接收方接收完0号帧C.发送方发送完0号帧,接收方准备接收1号帧D.发送方发送完1号帧,接收方接收完1号帧3、若图为10 Base-T网卡接收到的信号波形,则该网卡收到的比特串是()。

A.0011 0110B.1010 1101C.0101 0010D.1100 01014、假设有一个B类地址指定了子网掩码255.255.255.0,则每个子网可以有的主机数为()A.256B.254C.1024D.10225、以太网交换机是按照()进行转发的。

A.MAC地址B.IP地址C.协议类型D.端口号6、为了检测5比特的错误,编码的海明距应该为()。

A.4B.6C.3D.57、假设TCP的拥塞窗口的慢启动门限值初始为8(单位为报文段),当拥塞窗口上升到12时,网络发生超时,TCP开始慢启动和拥塞避免,那么第12次传输时拥塞窗口大小为()8、下列网络应用中,()不适合使用UDP。

A.客户/服务器领域B.远程调用C.实时多媒体应用D.远程登录9、TCP的通信双方,有一方发送了带有FIN标志位的数据段后表示()。

A.将断开通信双方的TCP连接B.单方面释放连接,表示本方已经无数据发送,但是可以接收对方的数据C.终止数据发送,双方都不能发送数据D.连接被重新建立10、最符合www服务器概念的选项是()。

A.用于编辑网页的计算机叫 wwW服务器B.任何一台联入Intenet并存储了网页的计算机就叫 www服务器C.能够接受请求并发送网贞的计算机叫www服务器D.安装了www服务器程序的计算机叫 www服务器11、FTP客户机发起对FTP服务器的连接建立的第一阶段建立()A.控制传输连接B.数据连接C.会话连接D.控制连接12、电路交换的优点有()I.传输时延小II.分组按序到达III.无须建立连接IV.线路利用率高A.仅I、IIB.仅II、IIIC.仅I、IIID.仅II、IV二、填空题13、在传输介质上传输的信号有____________信号和____________信号之分。

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、()不是对网络模型进行分层的目标。

A.提供标准语言B.定义功能执行的方法C.定义标准界面D.增加功能之间的独立性2、计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据()。

A.网络协议B.网络操作系统类型C.覆盖范围与规模D.网络服务器类型与规模3、在路由器进行互连的多个局域网的结构中,要求每个局域网()。

A.物理层、数据链路层、网络层协议都必须相同,而高层协议可以不同B.物理层、数据链路层协议可以不同,而数据链路层以上的高层协议必须相同C.物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同D.物理层、数据链路层、网络层协议及高层协议都可以不同4、以下给出的地址中,属于子网192.168.15.19/28的主机地址是()。

I.192.168.15.17 Ⅱ.192.168.15.14Ⅲ.192.168.15.16 Ⅳ.192.168.15.31A.仅IB. 仅Ⅱ、IC. 仅IⅡ、I、ⅣD.Ⅲ、Ⅱ、I、Ⅳ5、PPP中的LCP帧起到的作用是()。

A.在建立状态阶段协商数据链路协议的选项B.配置网络层协议C.检查数据链路层的错误,并通知错误信息D.安全控制,保护通信双方的数据安全6、下列关于循环冗余校验的说法中,()是错误的。

A.带r个校验位的多项式编码可以检测到所有长度小于或等于r的突发性错误B.通信双方可以无需商定就直接使用多项式编码C.CRC可以使用硬件来完成D.在数据链路层使用CRC,能够实现无比特差错的传输,但这不是可靠的传输7、如果用户程序使用UDP进行数据传输,那么()协议必须承担可靠性方面的全部工作。

A.数据链路层B.网络层C.传输层D.应用层8、假设拥塞窗口为20KB,接收窗口为30KB,TCP能够发送的最大字节数是()。

A.30KBB.20KBC.50KBD.10KB9、下列网络应用中,()不适合使用UDP。

全国2024年上半年高等教育自考试软件工程试题含解析

全国2024年上半年高等教育自考试软件工程试题含解析

全国2024年上半年高等教育自考试软件工程试题一、单项选择题1、结构化分析方法给出了一种能表达功能模型的工具是______。

A.HIPO图B.PAD图C.N-S图D.DFD图2、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。

A.IdleB.InitializingC.CommandD.Active3、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。

A.低内聚高耦合B.低内聚低耦合C.高内聚低耦合D.高内聚高耦合4、软件工程在20世纪60年代末到80年代初获得的主要成果有______。

A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程5、“与所规约的系统执行之间的偏差”是指______。

A.错误B.失效C.故障D.误差6、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。

A.需求管理类B.支持类C.项目包类D.目标类7、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。

A.初始阶段B.精化阶段C.构造阶段D.移交阶段8、下列不属于软件危机的主要表现是______。

A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理9、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。

A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%10、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。

A.可修改的B.可复用的C.可测试的D.无歧义的11、软件测试中,白盒测试技术依据的是程序的______。

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、计算机网络从逻辑功能上可分为()。

I.资源子网Ⅱ.局域网 III.通信子网 IV.广域网A.II、IVB.I、ⅢC.I、IVD. Ⅲ、IV2、在n个结点的星形拓扑结构中,有()条物理链路。

A.n-lB.nC.n×(n-1)D.n×(n+l)/23、路由器的分组转发部分由()部分组成。

A.交换结构B.输入端口C.输出端口D.以上都是4、用于域间选路的协议是()。

A.RIPB. BGPC.PIMD.OSPF5、对于窗口大小为n的滑动窗口,最多可以有()帧已发送但没有确认。

A.0B.n-1C.n CD.n/26、数据链路层提供的3种基本服务不包括()。

A.无确认的无连接服务B.有确认的无连接服务C.无确认的有连接服务D.有确认的有连接服务7、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阀值为32KB,甲向乙始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。

若乙收到的数据全部存入缓存,本被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT后,甲的发送窗口是()。

A.1KBB.8KBC.16KBD.32KB8、某TCP分组的选项字段长度为9B,则该TCP分组的数据偏移字段内容为()。

A.1000B.0111C.1111D.00119、假设拥塞窗口为20KB,接收窗口为30KB,TCP能够发送的最大字节数是()。

A.30KBB.20KBC.50KBD.10KB10、在万维网服务中,用户的信息查询可以从一台Web服务器自动搜索到另一台Webi 服务器,这里所使用的技术是()。

A.HTMLB.HypertextC.HypermediaD.Hyperlink11、下列关于SMTP的叙述中,正确的是()。

I.只支持传输7比特ASCII码内容II支持在邮件服务器之间发送邮件III支持从用户代理向邮件服务器发送邮件IV支持从邮件服务器向用户代理发送邮件A.仅I、II和IIIB.仅I、II和IVC.仅I、III和IVD.仅II、III和IV12、下列关于卫星通信的说法中,错误的是()A.卫星通信的通信距离大,覆盖的范围广B.使用卫星通信易于实现广播通信和多址通信C.卫星通信不受气候的影响,误码率很低D.通信费用高,时延较大是卫星通信的不足之处二、填空题13、URL是____________14、计算机网络的功能主要体现在三个方面:____________、____________、____________。

《软件工程》试题及参考答案(第1套)

《软件工程》试题及参考答案(第1套)

《软件工程》试题及参考答案(第1套)《软件工程》试题及参考答案(第1套)一、单项选择题1. 软件工程的最终目标是:A. 提高软件开发效率B. 提高软件质量C. 提高软件维护效率D. 以上都是答案:D2. 下列哪项不属于软件需求分析的主要活动?A. 软件设计B. 需求获取和建模C. 需求验证和确认D. 需求管理答案:A3. 以下哪项不是构建阶段的主要活动?A. 编码B. 软件测试C. 软件集成D. 软件配置管理答案:D4. 下列哪个过程不属于软件项目管理过程?A. 需求管理B. 配置管理C. 软件测试D. 质量管理答案:C5. 下列哪个模型强调在系统开发的初期确定并冻结需求?A. 瀑布模型B. 快速原型模型C. V模型D. 增量模型答案:A二、多项选择题1. 软件过程模型的主要作用是:A. 规范软件开发的过程B. 定义软件开发的阶段C. 明确软件开发的任务分工D. 以上都是答案:D2. 软件生命周期是指:A. 软件的设计阶段B. 软件的测试阶段C. 软件的开发到维护的整个过程D. 软件的发布与用户反馈过程答案:C3. 软件测试的主要目标是:A. 寻找并修复软件中的错误B. 确保软件满足用户需求C. 提高软件的可靠性和质量D. 以上都是答案:D4. 下列哪个工具不属于软件配置管理工具?A. 版本控制工具B. 缺陷跟踪工具C. 自动化构建工具D. 可行性分析工具答案:D5. 下列哪个项目风险类型是与技术因素相关的?A. 市场竞争风险B. 技术风险C. 经济风险D. 法律风险答案:B三、简答题1. 请简要描述瀑布模型的开发流程。

瀑布模型的开发流程包括以下几个阶段:1) 需求分析阶段:收集用户需求,并进行详细的需求分析和建模。

2) 系统设计阶段:根据需求分析得到的系统需求,进行整体设计和详细设计。

3) 编码和单元测试阶段:将设计好的系统转化为可执行代码,并进行单元测试,验证代码的正确性。

4) 集成测试阶段:将各个模块进行集成,测试整个系统的功能和性能。

XXX《软件工程A试卷答案全部

XXX《软件工程A试卷答案全部

XXX《软件工程A试卷答案全部1.(8分)块间联系和块内联系是评价程序模块结构质量的重要标准。

联系的方式、共用信息的作用、共用信息的数量和接口的友好性等因素决定了块间联系的大小。

在块内联系中,功能内聚的块内联系最强。

SD方法的总的原则是使每个模块执行一个功能,模块间传送数据型参数,模块通过标准调用语句调用其他模块,而且模块间传送的参数应尽量少。

此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。

SD方法认为,作用范围应该是控制范围的子集。

2.(5分)软件需求分析的任务不应包括确定逻辑模型。

进行需求分析可使用多种工具,但数据词典是不适用的。

在需求分析中,分析员要从用户那里解决的最重要的问题是要让软件做什么。

需求规格说明书的内容不应当包括对算法的详细过程性描述。

该文档在软件开发中具有重要的作用,但其作用不应当包括软件可行性分析的依据。

3.(5分)UML是一种面向对象的统一建模语言。

它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor指代系统外的个体或其他系统,用例可以用用例图来描述。

状态图指明了对象所有可能的状态以及状态间的迁移(n)。

如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由这n个子状态图中各取一个状态组合而成。

协作图描述了协作的对象之间的交互和链接(1ink),它画成图的形式。

A.汇编程序是指(①)。

①用汇编语言写的程序②符号程序③汇编语言的处理程序B.为了实现递归子程序的正确调用,人们必须用(①)来保存(⑥)及有关信息。

①堆栈②线性表③队列④树⑤入口点⑥返回地址⑦断点C。

UNIX操作系统是(②)研制的,它是用程序语言(④)书写实现的。

①IBM②贝尔实验室③微软④C语言1.(12分)将“传感器监测”的用例活动图画出来。

活动图略)2.(15分)使用面向对象设计方法进行高层设计,以建立系统的体系结构。

这样的结构有哪几种主要的组成部分?每一部分所承担的职责是什么?一个典型的高层设计是使用MVC软件体系结构,即模型/视图/控制器(Model/View/Controller)。

软件工程试卷及答案软件工程试题和答案

软件工程试卷及答案软件工程试题和答案

软件工程试卷及答案软件工程试题和答案一、选择1、在软件开发的各种资源中,是最重要的资源。

A开发工具B方法C硬件环境D人员2、软件的复杂性是,它引起人员通信困难、开发费用超支、开发时间超时等问题。

A固有的B人为的C可消除的D不可降低的3、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于系统。

A需求不确定的B需求确定的C管理信息D决策支持4、单元测试的测试用例主要根据的结果来设计。

A需求分析B源程序C概要设计D详细设计5、是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。

A软件过程B软件工具C软件生存周质量保证D软件工程6、意味着一个操作在不同的类中可以有不同的实现方式。

A多态性B类的复用C封装7、软件测试计划开始于需求分析阶段,完成于阶段。

A需求分析B软件设计C软件实现D软件测试第1页共1页8、在软件生存周期的瀑布模型中一般包括计划、、设计、编码、测试、维护等阶段。

A可行性分析B需求采集C需求分析D问题定义9、软件需求分析阶段的测试手段一般采用。

A总结B阶段性报告C需求分析评审D不测试10、是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。

A多态性B继承C封装D消息11、软件测试是为了而执行程序的过程。

A纠正错误B发现错误C避免错误D证明正确12、在结构化分析方法中,表达系统内部数据运动的图形化技术。

A数据字典B实体关系图C数据流图口状态转换图13、软件工程的基本要素包括方法、工具和。

A过程B软件系统C硬件环境D人员14、TURBO PASCAL 是软件。

A、系统软件B、人工智能C、事务软件第1页共1页D、应用软件15、选择结构的复杂性比顺序结构的复杂性要。

A、小8、大C、相等D、无法比较16、模块内聚度越高,说明模块内各成分彼此结合的程度越。

A、松散B、紧密C、无法判断D、相等17、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以维护所占的维护量最小。

山东建筑大学软件工程试卷A

山东建筑大学软件工程试卷A
(19)______________________(20)______________________
山东建筑大学试卷共4页第4页
4.(21)______________________(22)_____________________
(23)______________________(24)______________________
6.三层体系结构是指(28)、(29)和(30)。
五、绘图(35分,第1题3分,第2题6分,第3题5分,第4题6分,第5题7分,第6题8分)
1.画出三种分析类的构造型类形式和图标形式。
2.图书预订系统描述如下:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查,并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。最后系统根据所处理的订单汇总,并按出版社要求发给出版社。请画出图书预定系统的1层和2层数据流图。
继承(7),内聚(8),复用(9),软件工程(10)
3.SWEBOK所包含的知识体系(11)、(12)、(13)、(14)、(15)、
(16)、(17)、(18)、(19)和(20)。
4.需求工程包括的四个过程是(21)、(22)、(23)和(24)。
5.面向对象分析应该建立的三种模型是(25)、(26)和(27)。
山东建筑大学试卷共4页第3页
5.某图书资料管理系统的需求描述如下:基于Internet实现教师和学生对各种图书资料的借阅、查询和管理;图书管理员负责管理各种图书资料,查询图书资料信息,并进行图书的借阅管理;注册用户可以通过Internet随时查询图书资料信息和个人借阅情况,预订目前借不到的图书资料,并可以快捷地查找和浏览所需要的电子资料;系统可以提供适当的浏览器供用户阅读电子文献资料;图书资料根据节约时间不同分为书籍和杂志。

山东建筑大学capp期末试题及答案

山东建筑大学capp期末试题及答案

山东建筑大学capp期末试题及答案一、单项选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于声明函数?A. intB. voidC. returnD. function答案:B2. 在C语言中,以下哪个符号用于表示逻辑与?A. &&B. ||C. !D. &答案:A3. 下列关于数组的描述中,错误的是?A. 数组可以存储相同类型的多个元素B. 数组的索引从0开始C. 数组的大小在声明时确定,且不能改变D. 数组可以存储不同类型的元素答案:D4. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strcmpD. strlen答案:A5. C语言中,以下哪个关键字用于声明一个结构体?A. structB. unionC. enumD. typedef答案:A6. 下列哪个是合法的C语言变量名?A. 2namesB. _nameC. name$D. name答案:B7. 在C语言中,以下哪个关键字用于声明一个指针?A. intB. floatC. *ptrD. char答案:C8. 下列哪个函数用于计算字符串的长度?A. strcpyB. strcatC. strcmpD. strlen答案:D9. 在C语言中,以下哪个关键字用于声明一个枚举?A. enumB. structC. unionD. typedef答案:A10. 下列哪个选项是C语言中的合法常量?A. 0x1AB. 1.23C. 123LD. All of the above答案:D二、填空题(每题2分,共20分)1. 在C语言中,使用________关键字可以定义一个宏。

答案:#define2. C语言中,使用________函数可以将字符串连接到另一个字符串的末尾。

答案:strcat3. 如果一个函数没有返回值,应该使用________关键字声明。

答案:void4. 在C语言中,________关键字用于声明一个全局变量。

山建大学期末试题及答案

山建大学期末试题及答案

山建大学期末试题及答案一、选择题(每题2分,共20分)1. 计算机科学中,用于表示数据的最小单位是:A. 字节B. 位C. 字D. 兆答案:B2. 以下哪个选项不是操作系统的功能?A. 进程管理B. 文件管理C. 网络管理D. 编译程序答案:D3. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h2>C. <h3>D. <h4>答案:A4. 以下哪个选项不是数据库管理系统(DBMS)的特点?A. 数据结构化B. 数据冗余度高C. 数据共享D. 数据独立性5. 在C语言中,用于定义一个结构体的关键字是:A. structB. unionC. enumD. typedef答案:A6. 以下哪个选项不是计算机网络的组成部分?A. 网络协议B. 网络设备C. 网络操作系统D. 网络应用答案:C7. 以下哪个选项不是面向对象编程的特点?A. 封装B. 继承C. 多态D. 过程化答案:D8. 在Java中,用于定义一个类的关键字是:A. classB. interfaceC. packageD. import答案:A9. 以下哪个选项不是软件工程的原则?B. 可重用性C. 可维护性D. 可扩展性答案:D10. 在Python中,用于定义一个函数的关键字是:A. defB. classC. importD. from答案:A二、填空题(每题2分,共20分)1. 在关系数据库中,用于选择数据的SQL语句是________。

答案:SELECT2. 在HTML中,用于创建超链接的标签是________。

答案:<a>3. C语言中,用于声明一个整型变量的关键字是________。

答案:int4. 在Java中,用于声明一个接口的关键字是________。

答案:interface5. 在Python中,用于创建一个列表的方括号是________。

(2023版)软件工程试卷及答案(新版)

(2023版)软件工程试卷及答案(新版)

软件工程试卷及答案篇一:《软件工程》复习题及答案软件工程复习题第一部份(第 1~6 章)一、选择题:1.开辟软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。

A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A)模型。

A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。

A.用户容易参预开辟 B.缺乏灵便性 C.用户与开辟者易沟通 D.适用可变需求4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开辟模型。

A.增量模型 B.专家系统 C.喷泉模型 D.变换模型5.原型化方法是用户和设计者之间执行的一种交互构成,合用于( A) 系统。

A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时 6.下列有关软件工程的标准,属于国际标准的是(C)A.GBB.ANSIC.ISOD.IEEE7.结构化方法是一种基于(D)的方法。

A.数据结构B.程序结构C.算法D.数据流 8.软件可行性研究实质上是要进行一次(A)需求分析、设计过程。

A、简化、压缩的 B、详细的 C、彻底的 D、深入的 9.可行性研究的目的是(D)A、分析开辟系统的必要性B、确定系统建设的方案C、分析系统风险D、确定是否值得开辟系统 10.设年利率为 i,现存入 p 元, n 年后可得钱数为(C)。

A、P×(1+i*n)B、P×(i+1)*nC、p×(1+i)nD、p×(i+n) 11.可行性研究是在(A)之前A、系统开辟B、测试C、试运行D、集成测试12.可行性研究需要的时间长短取决于系统的规模,普通来说,可行性研究的成本只是预期总成本的(C)。

A、1%B、20%C、8%D、50%13.我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。

A.《计算机软件保护条例》B.《中华人民共和国计算机信息系统安全保护条例》C.《中华人民共和国著作权法》D.《计算机病毒防治管理办法》 14.效率是一个性能要求,因此应当在以下哪个阶段规定? B A、可行性分析 B、需求分析 C、概要设计 D、详细设计 15.需求规格说明书的作用不包括(D)A、软件验收的依据B、用户与开辟人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据 16.数据字典是用来定义(D)中的各个成份的具体含义的。

2022年山东建筑大学公共课《C语言》科目期末试卷A(有答案)

2022年山东建筑大学公共课《C语言》科目期末试卷A(有答案)

2022年山东建筑大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、请读程序段:int x=1;printf("%d\n",~x);上面程序段的输出结果是_______。

2、在C语言源程序中,一个变量代表【】。

3、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是4、C语言中的标识符可分为关键字、_______和_______3类。

5、运算符%两侧运算量的数据类型必须都是_______;运算符++和一一的运算量必须是_______。

6、下面程序可求出图中方括号内的元素之积,请填空。

# include<stdio.h>int main(){ int x[3][3]={7,2,1,3,4,8,9,2,6};int s,*p;p=_______;s=*p*_______;printf("product=%d",s);return(0);}7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。

函数中错误的部分是_______,改正后为_______。

void add(float a,float b){float c;c=a+b;return c;}8、若有以下定义和语句,为使变量c1得到字符’A',变量c2得到字符’B’,正确的输入形式是_______。

char cl,c2;scanf("%4c%4c",&cl,8&c2);9、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是指向结点的指针域),请将定义补充完整。

struct s{char data;_______}node;10、设有如下定义:#define SWAP(T,X,Y){T=X;X=Y;Y=T;}以下程序段将通过调用宏实现变量x和y内容的交换,请填空。

Double x=2.5,y=6.4,z;SWAP(_______);二、选择题11、已知各变量的类型说明如下:inti=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下正确的表达式是( )。

2022年山东建筑大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、根据存储内容来进行存取的存储器称为()。

A.双端口存储器B.相联存储器C.交叉存储器D.串行存储器2、局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。

局部性通常有两种不同的形式:时间局部性和空间局部性。

程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。

对于下面这个函数,说法正确的是()。

int sumvec(int v[N]){int i, sum=0;for(i=0;i<N;i++)sum+= v[i]eturn sum;}A.对于变量i和sum,循环体具有良好的空间局部性B.对于变量i、sum和v[N],循环体具有良好的空间局部性C.对于变量i和sum,循环体具有良好的时间局部性D.对于变量i、sum和v[N],循环体具有良好的时间局部性23、计算机()负责指令译码。

A.算术逻辑单元B.控制单元(或者操作码译码器)C.存储器电路D.输入/输出译码电路4、将高级语言源程序转换为机器目标代码文件的程序是()。

A.汇编程序B.链接程序C.编译程序D.解释程序5、CPU中不包括()。

A.操作码译码器B.指令寄存器C.地址译码器D通用寄存器6、下列关于总线说法中,正确的是()I.使用总线结构减少了信息传输量II.使用总线的优点是数据信息和地址信息可以同时传送III.使用总结结构可以提高信息的传输速度IV.使用总线结构可以减少信息传输线的条数A.I,II,IIIB.II,III,IVC.III,IVD.只有I7、为了对n个设备使用总线的请求进行仲裁,如果使用独立请求方式,则需要()根控制线。

A.nB.log2n+2C.2nD.38、某计算机的指令流水线由4个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns,80ns、70ns和60ns,则该计算机的CPU时钟周期至少是)()。

山大软件工程07试题A卷

山大软件工程07试题A卷

2007年软件工程试卷(A版)注意:请使用中文回答问题一. 解释下列名词的含义(每个小题2分,共20分)1.原型(Prototype)2.增量式开发(Incremental Development)3.演化型原型(Evolutionary Prototype)4.面向对象(Object Orientation)5. 过载缺陷(overload fault)6. 强度测试(stress tests)7.软件可维护性(maintainability)8.由底向上测试(Bottom-Up Test)9.极限编程(XP)(Extreme Programming)10.项目进度(Schedule)二. 判断(填写×或√)(每个小题1分,共10分)1.( ) 软件测试只能证明程序有错误,不能证明程序没有错误。

2. ( ) 开发初始原型的目的是为了确定用户的基本需求。

3. ( ) 尽可能推迟程序的逻辑实现是按照瀑布模型开发软件的一条重要的指导思想。

4.( ) 在软件开发的各个阶段进行过程中,增加人员肯定会对整个项目提前完成有好处。

5.( ) 如果测试数据满足条件覆盖,则必然满足判定覆盖。

6.( ) 一般来说,模块的内聚程度越高,他们之间的耦合程度也就越高。

7.()在程序调试时,改正该错误比找出错误的位置和性质更难。

8.( ) 因为详细设计已经把模块的内部逻辑描述的相当清晰,所以编程时不必再采用统一的标准和约定。

9.( ) 信息隐蔽原则禁止在模块外使用在模块接口说明的关于该模块的信息。

10.( ) 开发人员和客户对软件质量因素的认可是完全一致的。

三. 填空(每个空0.5分,共10分)1. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。

2. 在单元测试中,使用()模拟被测试单元的调用和数据传递动作,()模拟被测试模块的子程序。

3.请列举出用以衡量软件质量的三方面因素:()、()、()。

2022年山东建筑大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

2、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;3、完整性约束条件作用的对象有属性、______和______三种。

4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

5、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

6、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

7、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

8、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;9、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1山东建筑大学试卷 共 4 页第1页考场 班级 姓名 学号 装订线 装订线 装订线2015 至 2016 学年第二学期考试时间: 120 分钟课程名称:软件工程JS (A)卷考试形式:(闭卷)年级: 2014 专业:软件开发软件测试;层次:(本科)题号一二三四五总分分数注意:请将答案写在后面的答题纸上,写在原题上无效。

一、判断正误(正确的打√,错误的打×,每题1分,共20分)1. 软件实现就是编写代码。

2.软件工程研究的内容涵盖了软件开发模型、软件开发方法、软件支持方法和软件管理过程。

3.COCOMO模型是一种利用经验模型进行成本估算的方法。

4.软件包括程序、文档和数据。

5.瀑布模型的优点是开发阶段清晰,便于评审、审计、跟踪、管理和控制。

6.需求分析是软件开发的基础,准确获取需求非常重要,因为需求一旦获取就不允许变动了。

7.软件工程是一门交叉性学科,将工程科学、管理科学、计算机科学和数学等基本原理应用于软件开发的工程实践中。

8.软件设计分为概要设计和详细设计,也可以把详细设计划入软件实现。

9.通过软件测试一定可以提高软件质量。

10.数据库设计时应严格遵循各范式,使数据库设计没有冗余。

11.软件企业越大越正规,软件实现所占的比例就越重。

12. 软件实现的文档就是指源程序清单。

13. 一般而言,“不符合项”偏重于对应用软件的评测,bug偏重于对系统软15. 软件可以发布了,说明此软件不存在任何问题了。

16. 软件维护分为结构化维护和非结构化维护。

17.“Check out—Edit—Check in”是配置管理工具的基本操作。

18. 质量管理与控制的三个层次为:事先的预防措施、事中的跟踪监控措施、事后的纠错措施。

19.测试时,越是发现问题多的模块越应该多进行测试。

20. Alpha测试是指没有开发人员或测试人员在场,由客户自己使用软件,进行的测试。

二、单项选择(每题1分,共15分)1. 瀑布模型把软件生命周期分为8个阶段:问题定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行与维护。

8个阶段可归纳为3个大的阶段:计划阶段、开发阶段和()。

A. 运行阶段B.可行性分析C.详细设计D.测试与排错2.软件设计一般分为总体设计和详细设计,他们之间的关系是()。

A.全局和局部B.抽象和具体C.总体和层次D.功能和结构3.软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

A.硬件环境B. 开发人员的素质C. 软件开发环境D. 软件开发工具和软件开发环境4.结构化生命周期方法,由其特征一般称其为()。

A.瀑布模型B.对象模型C.螺旋模型D.层次模型5.软件需求分析与设计过程的对象主要为数据和程序,按一般实施原则,对二者的处理应该()。

A. 先数据后程序B.与顺序无关C.选程序后数据D.可同时进行23山东建筑大学试卷 共 4 页第2页姓名 学号 订线 装订线 装订线6.软件需求分析中,要从用户那里解决的最重要的问题是()。

A.要给该软件提供哪些信息B.要求软件工作效率怎样C.要求软件具有何种结构D.要让软件做什么7.软件需求分析阶段的工作可分为4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。

A.软件的总结B. 需求分析评审C.阶段性报告D.以上答案都不正确8.软件需求说明书应包含的内容()。

(1) 数据描述 (2) 功能描述 (3) 模块描述 (4) 性能描述A.(2)B.(3)和(4)C.(1),(2)和(3)D.(1),(2)和(4)9.软件测试可能发现软件中的(),但不能证明软件()。

A.所有错误,没有错误B.错误,没有错误C.逻辑错误,没有错误D.设计错误,没有错误10.模块独立性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的()。

A.抽象和信息隐藏B.局部化和封装化C.内聚性和耦合性D.灵活机制和控制方法11.软件生命周期中,()阶段占工作量最大,约占70%。

A.分析B. 维护C.编码D.测试12.程序设计语言一般可分为高级语言和低级语言两大类,与高级语言相比,用低级语言开发的程序具有()的特点。

A.运行效率低,开发效率低B. 运行效率低,开发效率高C.运行效率高,开发效率低D. 运行效率高,开发效率高13. 从结构化软件开发模型来看,()环节出错,对软件的影响最大。

A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段14.软件生命周期的最后一个阶段是()。

A.软件维护B.书写软件文档C.稳定性测试D.书写详细用户说明15. 人们常用的评价软件质量的4个因素是()。

A.可维护性,可靠性,健壮性,效率B.可维护性,可靠性,可理解性,效率三、填空(每空1分,共20分)1.软件工程包括的基本要素是(1)、(2)和(3)。

2.给出以下词的英文名称:面向对象(4),封装(5),关联(6),继承(7),内聚(8),复用(9),软件工程(10)3.SWEBOK所包含的知识体系(11)、(12)、(13)、(14)、(15)、(16)、(17)、(18)、(19)和(20)。

4.需求工程包括的四个过程是(21)、(22)、(23)和(24)。

5.面向对象分析应该建立的三种模型是(25)、(26)和(27)。

6.三层体系结构是指(28)、(29)和(30)。

五、绘图(35分,第1题3分,第2题6分,第3题5分,第4题6分,第5题7分,第6题8分)1. 画出三种分析类的构造型类形式和图标形式。

2. 图书预订系统描述如下:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查,并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。

最后系统根据所处理的订单汇总,并按出版社要求发给出版社。

请画出图书预定系统的1层和2层数据流图。

3. 根据描述画出电话应答机的状态图:电话应答机能够记录来电的信息并在LED显示屏上显示来电号码,系统允许话机的使用者键入一串数字进行拨号,并能使记录的信息重放出来。

4.根据以下描述画出“租借”用例的顺序图。

一个录像店准备采用计算机系统销售或租借录像带和光盘。

所有录像带和光盘都有一个条码,可以使用条码扫描仪来支持销售和返还,客户会员卡也同时条码化。

客户可以预约录像带并在指定日期来取,系统必须拥有灵活的搜索机制来回答客户的询问,包括关于该录像商店还没有进货的电影(但可能已经被请求订购),到货后通过邮件通知客户。

45山东建筑大学试卷 共 4 页第3页姓名 学号 订线 装订线 装订线65. 某图书资料管理系统的需求描述如下:基于Internet 实现教师和学生对各种图书资料的借阅、查询和管理;图书管理员负责管理各种图书资料,查询图书资料信息,并进行图书的借阅管理;注册用户可以通过Internet 随时查询图书资料信息和个人借阅情况,预订目前借不到的图书资料,并可以快捷地查找和浏览所需要的电子资料;系统可以提供适当的浏览器供用户阅读电子文献资料;图书资料根据节约时间不同分为书籍和杂志。

根据需求描述,提取实体类如下表,请画出实体类图,指出必要的属性,建立类之间的关系,并指出关联关系的多重性。

6. 某学生学籍管理系统需要登录,若用户登录成功,则可进入系统,包括查看课表和查看成绩功能。

要求:(1)用4种方式建立用例模型。

(2)给出各用例模型中“登陆”用例的详细描述。

实体类 说明BorrowInfo 普通读者基本信息Loan 普通读者借阅记录Reservation 普通读者预定信息Title 图书资料基本信息Item 书目BookItem 书籍基本信息MagazineItem 杂志基本信息答题纸: 一、1、2、 3、 4、 5、6、 7、 8、 9、 10、 11、12、 13、 14、 15、16、 17、 18、 19、 20、二、1、2、 3、 4、5、 6、 7、 8、 9、10、 11、 12、13、14、15、三、1. (1) ______________________ (2)______________________(3)______________________ 2. (4) ______________________(5)______________________ (6)______________________(7)______________________ (8)______________________(9)______________________ (10)______________________3.(11)______________________(12)_____________________(13)______________________(14)______________________(15)______________________(16)______________________(17)______________________(18)______________________7山东建筑大学试卷 共 4 页第4页姓名 学号 订线 装订线 装订线4.(21)______________________ (22)_____________________(23)______________________ (24)______________________5.(25)______________________ (26)______________________(27)______________________ 6.(28)______________________(29)______________________ (30)______________________ 89山东建筑大学试卷 共 页第5页姓名 学号 订线 装订线 装订线10百度文库 - 让每个人平等地提升自我11 山东建筑大学试卷 共 页第6页姓名 学号装订线 装订线 装订线百度文库- 让每个人平等地提升自我12百度文库 - 让每个人平等地提升自我13 山东建筑大学试卷 共 页第7页姓名 学号装订线 装订线 装订线百度文库- 让每个人平等地提升自我1415 山东建筑大学试卷 共 页第8页姓名 学号装订线 装订线 装订线1617。

相关文档
最新文档