内蒙古工业大学软件体系结构期末考试试卷A
2022年内蒙古工业大学计算机应用技术专业《计算机网络》科目期末试卷A(有答案)
2022年内蒙古工业大学计算机应用技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、使用后退N帧协议,根据图所示的滑动窗口状态(发送窗口大小为2,接收窗口大小为1),指出通信双方处于何种状态()。
A.发送方发送完0号帧,接收方准备接收0号帧B.发送方发送完1号帧,接收方接收完0号帧C.发送方发送完0号帧,接收方准备接收1号帧D.发送方发送完1号帧,接收方接收完1号帧2、物理层、数据链路层、网络层、传输层的传输单位(或PDU)分别是()。
I.帧Ⅱ.比特Ⅲ.报文段 IV.数据报A. I、Ⅱ、IV、ⅢB. Ⅱ、I、IV、ⅢC. I、IV、Ⅱ、ⅢD. Ⅲ、IV、Ⅱ、I3、下列关于TCP的叙述中,正确的是()。
I.TCP是一个点到点的通信协议Ⅱ.TCP提供了无连接的可靠数据传输IⅡ.TCP将来自上层的字节流组织成IP数据报,然后交给IPIV.TCP将收到的报文段组成字节流交给上层A.I、Ⅱ、ⅣB. I、ⅢC.仅ⅣD.Ⅲ、Ⅳ4、在TCPMP模型中,传输层的主要作用是在互联网络的源主机和目的主机对等实体之间建立用于会话的()。
A.点到点连接B.操作连接C.端到端连接D.控制连接5、在以太网的二进制后退算法中,在4次碰撞之后,站点会在0和()之间选择一个随机数。
A.7B.8C.15D.166、以太网帧的最小长度是()。
A.32B.64C.128D.2567、在物理层接口特性中,用于描述完成每种功能的事件发生顺序的是()。
A.机械特性B.功能特性C.过程特性D.电气特性8、在下列数据交换方式中,数据经过网络的传输延迟长而且是不固定的,所以不能用于语音数据传输的是()。
A.电路交换B.报文交换C.数据报交换D.虚电路交换9、为了使模拟信号传输得更远,可以采用的设备是()。
A.中继器B.放大器C.交换机D.路由器10、当客户端请求域名解析时,如果本地DNS服务器不能完成解析,就把请求发送给其他服务器,当某个服务器知道了需要解析的IP地址,把域名解析结果按原路返回给本地DNS服务器,本地DNS服务器再告诉客户端,这种方式称为()。
软件工程2010 2011一试卷A答案
内蒙古工业大学2010—2011学年第一学期《软件工程》期末考试试卷(A)(课程代码:020214028)参考答案出卷人:刘利民考试时间: 2010.12.17参考答案制定人:刘利民参考答案审核人:注意事项:1. 本试卷适用于2008级计算机科学与技术、软件工程专业学生使用。
2. 本试卷参考答案共5页,满分100分,答题时间120分钟。
1.选择题(本大题共10道小题,每题2分,共20分)1、软件工程的中心课题是()B. 控制复杂性2、软件工程的三要素是()A. 方法、工具、过程3、需求分析阶段常用()说明软件系统的数据模型D.E-R图4、需求分析阶段要分析用户的各种需求,那种是最重要的()A. 功能5、判定表是用于描述结构化分析方法中( )环节的工具C. 流程描述6、软件是一种()C. 逻辑产品7、两个模块使用同一个全局变量,模块间的这种耦合称为()C. 公共耦合8、某个应用软件原来只有五个模块,现在用户又提出了新的需求,需要给软件增加新的功能,这种软件维护称为()B. 完善性维护9、在面向对象分析方法中,常常用()图描述软件的对象模型B. 类及对象图10、面向对象程序设计中,那种图不属于动态模型()A.用例图2.判断正误(本大题共10道小题,每小题2分,共20分)1.软件的生产与硬件不同,在它的开发过程中没有明显的制造过程。
(正)2.结构化分析过程,实质就是一种建模活动(正)3.测试用例应由输入数据和实际的输出结果两部分组成(误)4.软件能力成熟度是评价软件可靠性的标准(误)5.路径测试属于白盒测试(正)6.模块化不但可以降低问题复杂性,还可以减少开发工作量,从而降低开发成本,提高软件生产率(正)7.在进行用户数据输入时,要尽量减少用户输入动作的数量,最主要的是减少击键的数量(正)8.采用面向对象方法相对于传统的生命周期法,提高了软件的可维护性(正)9.调试和测试是同一个概念在不同阶段的叫法(误)10.UML是一种编程工具(误)3.简述题(本大题共4道小题,每小题5分,共20分)1、什么是软件危机?为什么会产生软件危机?软件危机:在计算机软件开发、维护过程中所遇到的一系列严重问题。
内蒙古工业大学计算机网络试卷A-2008-答案
内蒙古⼯业⼤学计算机⽹络试卷A-2008-答案内蒙古⼯业⼤学2007——2008学年第⼆学期《计算机⽹络》期末考试试卷(A)参考答案及评分标准(课程代码:020203019)试卷审核⼈:考试时间:2008.6 注意事项:1. 本试卷适⽤于信息⼯程学院2005级学⽣、计算机双学位2005级学⽣、重修⽣使⽤。
2. 本试卷共8页,满分100分。
答题时间120分钟。
班级:姓名:学号:⼀、单项选择题(本⼤题共20道⼩题,每⼩题1分,Array共20分)1、以下关于分组交换,错误的说法是。
( C )A.采⽤存储转发的⽅式。
B.在每个数据段之前,加上⾸部,就构成分组。
C.在通话的全部时间内,通话的两个⽤户始终占⽤端到端的通信资源。
D.分组传输的过程中,动态分配传输带宽,逐段占⽤链路。
2、制定因特⽹的正式标准要经过⼀些的四个阶段,阶段形成的⽂档不属于RFC⽂档。
( A )A.因特⽹草案B.建议标准C.草案标准D.因特⽹标准3、关于客户和服务器的描述,正确的说法是。
( C )A.服务器是服务请求⽅,客户是服务提供⽅。
B.对等通信⽅式中没有客户和服务器。
C.客户是通信中所涉及的应⽤进程。
D.服务器是指功能强⼤的计算机。
4、以下哪⽅⾯的特性不属于物理层的任务?( D )A.机械特性 B.电⽓特性 C.功能特性D.加密特性5、以下信号传输质量最好的传输媒体是。
( C )A. 双绞线B.同轴电缆C.光纤D.⽆线信道6、以下关于信道复⽤技术的描述,正确的是。
( C )A.频分复⽤的所有⽤户在不同的时间占⽤同样的频带宽度。
B.时分复⽤的所有⽤户在同样的时间占⽤不同的带宽资源。
C.波分复⽤就是光的频分复⽤。
D.码分复⽤使⽤随机⽣成的码型对数据进⾏编码。
7、以下关于ADSL技术的描述,错误的是。
( B )A.使⽤数字技术对现有的模拟电话⽤户进⾏改造。
B.采⽤相同的上⾏带宽和下⾏带宽。
C.可采⽤离散多⾳调DMT技术实现调制/解调。
2022年内蒙古科技大学软件工程专业《操作系统》科目期末试卷A(有答案)
2022年内蒙古科技大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列选项中,在用户态执行的是()。
A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序2、列选项中,不可能在用户态发生的事件是()。
A.系统调用B.外部中断C.进程切换D.缺页3、若系统S1采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是()。
I.S1会限制用户申请资源的顺序,而S2不会II.S1需要进程运行所需资源总最信息,而S2不需要III.SI不会给可能导致死锁的进程分配资源,而S2会A.仅I、IIB.仅II、IIIC. 仅I、IID. I、II、III4、既考虑作业等待时间,又考虑作业执行时间的调度算法是()A.高响应比优先调度算法B.短作业优先调度算法C.优先级调度算法D.先来先服务调度算法5、在支持多线程的系统中,进程P创建的若干个线程不能共享的是()A.进程P的代码段B.进程P中打开的文件C.进程P的全局变量D.进程P中某线程的找指针6、系统将数据从磁盘读到内存的过程包括以下操作:① DMA控制器发出中断请求②初始化DMA控制器并启动磁盘③从磁盘传输一块数据到内存缓冲区④执行“DMA结束”中断服务程序正确的执行顺序是():A.③①②④B.②③①④C.②①③④D.①②③④7、 I/O中断是CPU与通道协调I作的种于段,所以在()时,便要产生中断。
A.CPU执行“启动I/O”指令而被通道拒绝接收B.通道接受了CPU的启动请求C.通道完成了通道程序的执行D.通道在执行通道程序的过程中8、设某文件为索引顺序文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相等,均为512B,并依次存放在50,121,75,80,63号磁盘块上。
若要存取文件的第1569逻辑字节处的信息,则要访问()号磁盘块。
A.3B.75C.80D.639、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接10、某系统采用改进型CLOCK置换算法,页表项中字段A为访问位,M为修改位。
2020-2021大学《软件体系结构》期末课程考试试卷A(含答案)
2020-2021《软件体系结构》期末课程考试试卷A专业:考试日期:时间:总分:分闭卷一大题:判断题(共10小题,每小题2分,共20分)1. 构架就是系统的总体结构。
()2. 架构设计中对不同风险承担者提出的要求都要一视同仁,全部予以解决。
()3. 软件架构的风格、软件体系的框架和软件的设计模式,其实就是同一个概念。
()4.在C2风格的系统中每个构件和连接件都有一个顶部一个底部。
构件的顶部与某连接件的底部连接,构件的底部与某连接件的顶部连接,构件与构件之间也可以直接连接。
()5.可修改性战术的主要目的是减少由某个变更直接或者间接影响的模块的数量。
()6. 设计师对系统的质量属性应平等看待,在系统设计中全部予以解决。
()7.应将产生数据的模块和使用数据的模块分离开。
()8. 构架评审中对所有问题都要一视同仁。
()9.通过ATAM评审可以得到明确的量化指标。
()10.根据架构提供的结构图就可以对组件之间的行为进行判断。
()二大题:名词解释题(共2小题,每小题8分,共16分)1. 什么是软件架构2.什么软件架构风格?三大题:论述与应用题(共5小题,1—4小题,每题10分,第5小题24分,共64分)1. 功能,架构,质量属性之间的关系?2.可用性和可靠性有什么区别?3.为什么软件设计中要应用架构样式?4.在用户登录的过程中,需要到后台数据库进行身份验证,试以JSP页面验证技术的发展说明不同战术对质量属性的影响。
5.请根据所学的知识对你的暑期实训作业进行架构设计(应至少包括:➀项目背景、➁需求分析、➂系统架构设计、➃构架的表述、➄质量属性效用树、➅对系统构架的再分析等几个部分)。
院系:专业班级:姓名:学号:装订线2020-2021《软件体系结构》期末课程考试试卷A答案专业:考试日期:时间:总分:分闭卷一大题:判断题(共10小题,每小题2分,共20分)1. 构架就是系统的总体结构。
(错)2. 架构设计中对不同风险承担者提出的要求都要一视同仁,全部予以解决。
2022年内蒙古工业职业学院计算机应用技术专业《计算机网络》科目期末试卷A(有答案)
2022年内蒙古工业职业学院计算机应用技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、图所示网络中,在OSl参考模型中,R1、Switch、Hub实现的最高功能层分别是()。
A.2,2,lB.2,2,2C.3,2,1D.3,2,22、()不是对网络模型进行分层的目标。
A.提供标准语言B.定义功能执行的方法C.定义标准界面D.增加功能之间的独立性3、TCP中滑动窗口的值设置太大,对主机的影响是()。
A.由于传送的数据过多而使路由器变得拥挤,主机可能丢失分组B.产生过多的ACKC.由于接收的数据多,而使主机的工作速度加快D.由于接收的数据多,而使主机的工作速度变慢4、传输层为()之间提供逻辑通信。
A.主机B.进程C.路由器D.操作系统5、CSMA协议可以利用多种监听算法来减小发送冲突的概率,下列关于各种监听算法的描述中,正确的是()。
A.非坚持型监听算法有利于减少网络空闲时间B.1-坚持型监听算法有利于减少冲突的概率C.P-坚持型监听算法无法减少网络的空闲时间D.1-坚持型监听算法能够及时抢占信道6、无法隔离冲突域的网络互连设备是()A.路由器B.交换机C.集线器D.网桥7、在无噪声的情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是()。
A.12kbit/sB.24kbit/sC.48kbit/sD.96kbit/s8、X台计算机连接到一台YMbit/s的集线器上,则每台计算机分得的平均带宽为()。
A.XMbit/sB.YMbit/sC.Y/XMbit/sD.XYMbit/s9、在大多数情况下,同步传输和异步传输的过程中,分别使用()作为传输单位。
I.位 II.字节 III.帧 IV.分组A.I,IIB. II,IIIC. III,IID. II,IV10、从协议分析的角度,www服务的第一步操作是www浏览器完成对wwW服务器的()。
内蒙古工业大学大学计算机基础期末精练试卷
内蒙古工业大学大学计算机基础期末精练试卷学校___________ 班级_________ 姓名_________ 分数_________一、单选题(每小题1分)1、在计算机内部,数据加工、处理和传送的形式是()。
A.二进制码 B.八进制码 C.十进制码 D.十六进制码2、在Windows中,关于文件夹的描述不正确的是()。
A、文件夹是用来组织和管理文件的B、"我的电脑"是一个文件夹C、文件夹中可以存放设备文件D、文件夹中不可以存放设备文件3、如要改变Excel工作表的打印方向(如横向),可使用命令A、"格式"菜单中的"工作表"B、"文件"菜单中的"打印区域"C、"文件"菜单中的"页面设置"D、"插入"菜单中的"工作表"4、当向EXCEL工作簿文件中插入一张电子工作表时,表标签中的英文单词为_______。
ASheetBBookCTableDList5、在Windows中,以下方法中不能退出应用程序的是()A. "按下组合键Alt+F4"B. "选择“文件”-“关闭”命令"C. "单击应用程序窗口右上角的“关闭”按钮"D. "双击应用程序窗口左上角的控制菜单按钮"6、Word中粘贴文本使用的快捷键是( )A.Ctrl+CB.Ctrl+AC.Ctrl+VD.Ctrl+X7、网络中计算机之间的通信是通过()实现的,它们是通信双方必须遵守的约定。
A.网卡B.通信协议C.磁盘D.电话交换设备8、计算机中的所有信息都是以二进制方式表示的,主要理由是( )。
A)所需的物理元件最简单 B)运算速度快C)数据处理方便 D)设备配置方便9、在计算机内部,数据加工、处理和传送的形式是()。
2022年内蒙古工业大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)
2022年内蒙古工业大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、设计实时操作系统时,首先应该考虑系统的()。
A.可靠性和灵活性B.实时性和可靠性C.分配性和可靠性D.灵活性和实时性2、在下列选项中,()不属于操作系统提供给用户的可使用资源。
A.中断机制B.处理机C.存储器D.I/O设备3、某计算机系统中有8台打印机,有K个进程竞争使用,每个进,程最多需要3台打印机,该系统可能会发生死锁的K的最小值是()A.2B.3C.4D.54、结构(Cobegin语句1:语句2 Coend)表示语句1和语句2并发执行。
代码如下:X:=0;Y:=0;CobeginBeginX:=1;Y:=Y+X;EndBeginY:=2;X:=X+3;EndCoend当这个程序执行完时,变量X和Y的值有可能为()。
I.X=1,Y=2 II.X=1,Y=3 III.X=4,Y=6A.IB. I和IIC.II和IIID. I、II和III5、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。
当N的取值不超过()时,系统不会发生死锁。
A.4B.5C.6D.76、某计算机按字节编址,其动态分区内存管理采用最佳适应算法每次分配和回收内存后都对空闲分区链重新排序。
当前空闲分区信息见表3-12。
回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是()。
A.3,20K,380KBB.3,500K,80KBC.4,20K,180KBD.4,500K,80KB7、在SPOOLing系统中,用户进程实际分配到的是()。
A.用户所要求的外设B.内存区,即虚拟设备C.设备的部分存储区D.设备的部分空间8、若某文件系统索引节点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文件长度无关的因素是().A.索引节点的总数B.间接地址索引的级数C.地址项的个数D.文件块大小9、在文件的索引节点中存放直接索引指针10个,一级和:级索引指针各1个。
《软件体系结构》期末复习题.docx
《软件体系结构》期末复习题1、软件危机主要表现在哪些方面?答:1)软件成本日益增长;2)开发进度难以控制;3)软件质量差;4)软件维护困难。
这题2、软件体系结构建模的种类有:结构模型、框架模型、动态模型、过程模型、功能模型。
3、“4+1”视图模型从5个不同的视角包括:逻辑视图、进程视图、物理视图、开发视图和场景视图来描述软件体系结构。
4、构件:是具有某种功能的可重用的软件模板单元。
连接件:表示构件之间的交互。
配置:表示构件和连接件的拓扑逻辑和约束。
端口:表示构件和外部环境的交互点。
角色:定义了该连接交互的参与者。
5、画出“4+1”视图模型图,分析各部分的原理和功能。
见p316、软件体系结构风格:是描述某一特定应用领域中系统组织方式的惯用模式。
7、分层系统的优点有:1)支持基于抽象程度递增的系统设计,使设计者可以把一个复杂系统按递增的步骤进行分解;2)支持功能增强,因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层;3)支持重用。
只要提供的服务接口定义不变,同一层的不同实现可以交换使用。
这样,就可以定义一组标准的接口,而允许各种不同的实现方法。
8、分层系统的缺点有:1)并不是每个系统都可以很容易地划分为分层的模式,甚至即使一个系统的逻辑结构是层次化的,出于对系统性能的考虑,系统设计师不得不把一些低级或高级的功能综合起来;2)很难找到一个合适的、正确的层次抽象方法。
9、B/S体系结构的优点有什么?答:1)基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。
用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。
2) B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。
10、B/S体系结构的缺点有什么?答:1) B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理功能。
2022年内蒙古工业大学软件工程专业《操作系统》科目期末试卷A(有答案)
2022年内蒙古工业大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、列选项中,不可能在用户态发生的事件是()。
A.系统调用B.外部中断C.进程切换D.缺页2、与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不,包括()。
A.提高了系统的可扩展性B.提高了操作系统的运行效率C.增强了系统的可靠性D.使操作系统的可移植性更好3、银行家算法在解决死锁问题中用于()。
A.预防死锁B.死锁避免C.检测死锁D.解除死锁4、下列描述中,()并不是多线程系统的特长。
A.利用线程并行地执行矩阵乘法运算B.Web服务器利用线程响应HTTP请求C.键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入,D.基于GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作5、在个交通繁忙的十字路口,每个方向只有一个车道,如果车辆只能向前直行,而不允许转弯和后退,并未采用任何方式进行交通管理。
下列叙述正确的是()。
A.该十字路口不会发生死锁,B.该十字路口定会发生死锁C.该上字路口可能会发生死锁,规定同时最多3个方向的车使用该十字路是最有效的方法D.该十字路口可能会发生死锁,规定南北方向的两个车队和东西方向的两个车队互斥使用十字路口是最有效的方法6、下列关于SPOOLing的叙述中,不正确的是()A.SPOOLing系统中必须使用独占设备B.SPOOLing系统加快了作业执行的速度C.SPOOLing系统使独占设备变成了共享设备D.SPOOLing系统利用了处理器与通道并行上作的能力7、系统管理设备是通过一些数据结构来进行的,下前的()不属于设备管理数据结构。
A.FCBB.DCTC.SDTD.COCT8、某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B.每个盘块索引号占用4B,请问在该文件系统中,最大文件的大小最接近的是()A.8GBB.16GBC.32GBD.2TB9、通常对文件系统来说,文件名及属性可以集中在()中以使查询。
《软件工程》期末考试试卷(A卷)含答案(2)
2016‐2017 学年第2 学期《软件工程》期末考试试卷(A 卷)一、单项选择题(共20 题,每题2 分)1、软件工程的出现主要是由于。
A). 程序设计方法学的影响 B). 其他工程科学的影响C). 软件危机的出现 D). 计算机的发展2、可行性研究的目的是。
A). 争取项目 B). 确定项目是否值得开发C). 确定系统需求 D). 深入调研用户需求3、从结构化的瀑布模型看,软件生命周期的各个阶段中,下面哪个环节出错,对软件的影响最大_________。
A).总体设计阶段 B).实现阶段 C).需求分析阶段 D).详细设计阶段4、DFD中的每个加工至少需要A). 一个输入流 B). 一个输出流C). 一个输入或输出流 D). 一个输入流和一个输出流5、层次图中上下层间的关系是________。
A).调用关系 B).组成关系 C).继承关系 D).嵌套关系6、一个设计得好的系统应该具有特征。
A). 低内聚、低耦合 B). 高内聚、低耦合C). 高内聚、高耦合 D). 低内聚、高耦合7、下列关于Jackson方法的叙述,观点不正确的有。
(A)Jackson方法是根据目标系统的输入、输出数据结构导出程序的结构的一种方法(B)Jackson方法适合大型实时系统的开发(C)Jackson方法适合于开发以数据为主,计算较简单的事务型数据处理系统(D)Jackson方法对模块与独立性原则没有给予应有重视,未提供对复杂设计过程的技术支持8、将下列块内联系的类型按模块独立性由强到弱的顺序排列的是。
①模块中包含的任务必须在同一时间段内执行②模块内所有的成分构成一个整体,仅完成一个单一的功能③模块中所有元素都使用同一个输入数据或产生同一个输出数据④一组语句在程序中多次出现,为节省空间把这组语句独立出来作为一个模块(A)①②③④(B)④①③②(C)②③①④(D)②①④③9、软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们A).前者属于静态测试,后者属于动态测试 B).都属于静态测试C).前者属于动态测试,后者属于静态测试 D).都属于动态测试10、下面不是对象具有的特性。
大学_软件体系结构试题及参考答案
软件体系结构试题及参考答案软件体系结构试题及参考答案(一)1. 什么是软件工程?构成软件工程的要素是什么?软件工程是将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,对所选方法的研究。
软件工程的要素由方法、工具和过程组成。
方法支撑过程和工具,而过程和工具促进方法学的研究。
2. 什么是软件生存周期?软件开发过程模型与软件生存周期之间是何关系?软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程叫软件生存周期。
软件开发过程模型表示软件开发中各个活动的安排方式,出来软件开发各个活动之间关系,是软件开发过程的概括,是软件工程的重要内容,其为软件管理提供里程碑和进度表,为软件开发过程提供原则和方法,其包括有以软件需求完全确定为前提的瀑布模型,以渐进式开发模型的原型和螺旋模型,以形式化开发方法为基础的变换模型。
3. 叙述软件设计在软件工程中所处的位置和重要性位置:软件需求分析--------需求规格说明------软件设计------设计文档------------软件编码总要性:(1)、是对软件需求的直接体现。
(2)、为软件实现提供直接依据(3)、将综合考虑软件系统的各种约束条件并给出相应方案(4)、软件设计的质量将决定最终软件系统的质量。
(5)、及早发现软件设计中存在的错误将极大减少软件修复和维护所需的成本。
4. 软件设计应该包含哪些要素?软件设计应该包含:目标描述、设计约束、产品描述、设计原理、开发规划、使用描述。
5. 简述UML的特点和用途。
、答:为使用者提供了统一的、表达能力强大的可视化建模语言,以描述应用问题的.需求模型、设计模型和设计模型。
提供对核心概念的扩展机制,用户可加入核心概念中没有的概念和符号,可为特定应用领域提出具体的概念、符号表示和约束。
提供于实现语言和支持所有的方法学,覆盖了面向对象分析和设计的相关概念和方法学。
独立于任何开发过程,但支持软件开发全过程。
软件工程20102011一试卷A.doc
内蒙古工业大学2010—2011学年第一学期《软件工程》期末考试试卷(A)(课程代码:020214028)试卷审核人:考试时间:注意事项:1. 本试卷适用于2008级计算机科学与技术、软件工程专业学生使用。
2. 本试卷共8页,满分100分,答题时间120分钟。
班级姓名学号1.选择题(本大题共10道小题,每题2分,共20分)1、软件工程的中心课题是()A. 提高软件的开发效率B. 控制复杂性C. 消除软件危机D. 加强软件的质量保证2、软件工程的三要素是()A. 方法、工具、过程B. 方法、工具、语言C. 程序、数据、文档D. 程序、数据、过程3、需求分析阶段常用()说明软件系统的数据模型A. 程序流程图 B.系统流程图C.数据流图 D.E-R图4、需求分析阶段要分析用户的各种需求,那种是最重要的()A. 功能B. 可靠性C. 性能D. 运行5、判定表是用于描述结构化分析方法中( )环节的工具A.功能说明 B. 数据加工C. 流程描述D. 性能说明6、软件是一种()A. 程序B. 数据C. 逻辑产品D. 文档7、两个模块使用同一个全局变量,模块间的这种耦合称为()A. 数据耦合B. 内容耦合C. 公共耦合D. 控制耦合8、某个应用软件原来只有五个模块,现在用户又提出了新的需求,需要给软件增加新的功能,这种软件维护称为()A. 适应性维护B. 完善性维护C. 预防性维护D. 改正性维护9、在面向对象分析方法中,常常用()图描述软件的对象模型A. 用例图B. 类及对象图C. 时序图D. 部件图10、面向对象程序设计中,那种图不属于动态模型()A.用例图 B. 时序图C.状态图 D. 协作图2.判断正误(本大题共10道小题,每小题2分,共20分)1.软件的生产与硬件不同,在它的开发过程中没有明显的制造过程。
()2.结构化分析过程,实质就是一种建模活动()3.测试用例应由输入数据和实际的输出结果两部分组成()4.软件能力成熟度是评价软件可靠性的标准()5.路径测试属于白盒测试()6.模块化不但可以降低问题复杂性,还可以减少开发工作量,从而降低开发成本,提高软件生产率()7.在进行用户数据输入时,要尽量减少用户输入动作的数量,最主要的是减少击键的数量()8.采用面向对象方法相对于传统的生命周期法,提高了软件的可维护性()9.调试和测试是同一个概念在不同阶段的叫法()10.UML是一种编程工具()3.简述题(本大题共4道小题,每小题5分,共20分)1、什么是软件危机?为什么会产生软件危机?2、简述面向对象方法的特点。
完整版软件体系结构期末试题+答案文档良心出品
1. 以下关于系统性能的叙述中,不正确的是(17)。
(17)扎常见的Web 服务器性 能评估方法行基准测试、圧力测试和町靠性测试B.评价Web 服务器的主要性能指标有最人 并发连接数、响应延迟和吞吐最C.对运行系统进行性能评估的主要目的是以更好的性能/ 价格比更新系统D.当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈2某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递町定制格式的数 据包,并fl 当有新的数据包到达时,接收系统会自动得到通知。
另外还要求支持数据甫传, 以确保传输的成功。
针对这些集成需求,应该采用(21)的集成方式。
(21) A.远程过 程调用 B.共享数据库C.文件传输D.消息传递3在RUP 中釆用“巾+1”视图模型来描述软件系统的体系结构。
在该模型中,最终用户侧 重于(26),系统工程师侧重于(27)。
(26) A.实现视图 B.进程视图 C.逻 辑视图 D.部署视图(27) A.实现视图 B.进程视图 C.逻辑视图 D.部署 视图4.某银行系统采用Factory Method 方法描述其不同账户之间的关系,设计出的类图如 F 所示。
其中与Factory Method 中的**Creator *角色相对应的类是(33);与u Product °角色相对应的类是(34) oA. BankB. Account象系统中的对象(Object ) B.模块化程序设计中的子程序(Subroutine ) C.基于构件开发 中的构件(Component ) D.系统模型中的包(Package ) 6软件的横向重用是指重用不同应用领域中的软件元素。
(31)是一种典型的、原始的 横向垂用机制。
(31) A.对象B.构件C.标准函数库D.设计模式7.在基于构件的软件开发中•(36)描述系统设计蓝图以保证系统提供适当的功能;(37)用来了解系统的性能、吞吐率等非功能性属性c (36) A.逻辑构件模型B.物理构件模型C.组件接II 模型 D.系统交互模型(37) A.逻辑构件模型B.物理构件模型C.组件接口模型D.系统交互模型&对象管理组织(0HG )基于C0RBA®础设施定义了四种构件标准。
2021年内蒙古工业大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)
2021年内蒙古工业大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、访问相联存储器时,()A.根据内容,不需要地址B.不根据内容,只需要地址C.既要内容,又要地址D.不要内容也不要地址2、下列关于虚拟存储器的说法,错误的是()。
A.虚拟存储器利用了局部性原理B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享3、float 型数据常用IEEE754单精度浮点格式表示。
假设两个float型变量x和y分别存放在32位寄存器fl和f2中,若(fl)=CC900000H,(f2)=BOC00000H,则x和y 之间的关系为()。
A.x<y且符号相同B.x<y符号不同C.x>y且符号相同D.x>y且符号不同4、关于浮点数在IEEE754标准中的规定,下列说法中错误的是()。
I.浮点数可以表示正无穷大和负无穷大两个值Ⅱ.如果需要,也允许使用非格式化的浮点数Ⅲ.对任何形式的浮点数都要求使用隐藏位技术IⅣ.对32位浮点数的阶码采用了偏移值为l27的移码表示,尾数用原码表示5、下列说法正确的是()。
A.当机器采用补码表示时,0有两种编码方式B.当机器采用原码表示时,0有两种编码方式C.当机器采用反码表示时,0有一种编码方式D.无论机器数采用何种码表示,0都有两种编码方式6、按数据传送格式,总线常被划分为()。
A.并行总线与串行总线B.同步总线与异步总线C.系统总线与外总线D.存储总线与I /O总线7、一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。
这种总线事务方式称为()。
软件工程期末考试试卷附答案
软件工程期末考试试卷附答案软件工程期末考试试卷(附答案)引导语:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
以下是店铺整理的软件工程期末考试试卷(附答案),欢迎参考!一、选择题:(每题1分,共20分)(将答案写在题号前的()中)( C )1. 软件是( )。
A. 处理对象和处理规则的描述B. 程序C. 程序及其文档D. 计算机系统( B )2. 软件需求规格说明的内容不应包括( )。
A. 主要功能B. 算法的详细描述C. 用户界面及运行环境D. 软件的性能( B )3. 程序的三种基本控制结构是( )。
A. 过程、子程序和分程序B. 顺序、选择和重复C. 递归、迭代和回溯D. 调用、返回和转移( D ) 4. 面向对象的分析方法主要是建立三类模型,即( )。
A) 系统模型、ER模型、应用模型B) 对象模型、动态模型、应用模型C) E-R模型、对象模型、功能模型D) 对象模型、动态模型、功能模型( C ) 5. 在E-R模型中,包含以下基本成分( )。
A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性D) 实体、属性、操作( A ) 6. 各种软件维护的类型中最重要的是( )。
A) 完善性维护 B) 纠错性维护 C) 适应性维护 D) 预防性维护( B ) 7.软件测试的目标是( )。
A. 证明软件是正确的B. 发现错误、降低错误带来的风险C. 排除软件中所有的错误D. 与软件调试相同( D )8.软件生命周期中所花费用最多的阶段是( )A.详细设计B.软件编码C.软件测试D.软件维护( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0,1.001.设计这组测试用例的方法是( )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法( D )10、详细设计的基本任务是确定每个模块的( )设计A.功能B.调用关系C.输入输出数据D.算法( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。
2022年内蒙古工业大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)
2022年内蒙古工业大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、下列说法不正确的是()。
A.图的遍历是从给定的源点出发每个顶点仅被访问一次B.遍历的基本方法有两种:深度遍历和广度遍历C.图的深度遍历不适用于有向图D.图的深度遍历是一个递归过程2、无向图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,b3、线性表的顺序存储结构是一种()。
A.随机存取的存储结构B.顺序存取的存储结构C.索引存取的存储结构D.Hash存取的存储结构4、用不带头结点的单链表存储队列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时()。
A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改5、向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()。
A.h->next=sB.s->next=hC.s->next=h;h->next=sD.s->next=h-next;h->next=s6、已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”,采用KMP算法进行匹配,第一次出现“失配”(s!=t)时,i=j=5,则下次开始匹配时,i和j的值分别()。
A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=27、排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一趟排序。
下列排序方法中,每一趟排序结束时都至少能够确定一个元素最终位置的方法是()。
Ⅰ.简单选择排序Ⅱ.希尔排序Ⅲ.快速排序Ⅳ.堆排Ⅴ.二路归并排序A.仅Ⅰ、Ⅲ、Ⅳ B.仅Ⅰ、Ⅱ、Ⅲ C.仅Ⅱ、Ⅲ、Ⅳ D.仅Ⅲ、Ⅳ、Ⅴ8、一棵哈夫曼树共有215个结点,对其进行哈夫曼编码,共能得到()个不同的码字。
2022年内蒙古工业大学公共课《大学计算机基础》期末试卷A(有答案)
2022年内蒙古工业大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、在计算机内部.一个字节表示的二进制位数是()A.7B.8C.15D.162、二进制数101110转换成十六进制数是()A.2CB.2DC.2ED.2F3、十进制数111等于二进制数()A.10110111B.10110011C.01101111D.011001114、一个数是11011D,则它是一个()A.二进制B.八进制C.十进制D.十六进制5、下列不属于计算机病毒的特征的是()A.免疫性B.寄生性C.传染性D.破坏性6、下列选项中,不包含汉字编码的是()A.GB2312B.UCSC.ASCIID.GB180307、下列不属于微型计算机操作系统的是()A.WindowsB.WPSC.UNIXD.Linux8、在Windows 7操作系统中执行命令,主要是通过()A.窗口操作B.菜单操作C.对话框操作D.键盘操作9、在Windows 7中,打开在桌面上的多个窗口的排列方式()A. 由系统自动决定,用户不能调整B. 只能平铺排列C. 可以平铺排列,也可以层叠排列D. 只能层叠排列10、可调出“Windows 7 安全”对话框的组合键是()A.Ctrl+Alt+DelB.Ctrl+DelC.Alt+DelD.Ctrl+Shift11、要移动Windows 7应用程序窗口,可用鼠标拖动窗口中的()A.边框B.滚动条C.标题栏D.控制菜单12、在Windows 7中,若要快速显示某个文件或文件夹的位置,可用“资源管理器”中的()A.“向上”按钮B.“搜索”按钮C.“查看”按钮D.“前进”按钮13、Windows 7用来与用户进行信息交换的是()A. 菜单B. 工具栏C. 对话框D. 应用程序14、在Word中,下列组合键中可以选定从插入点开始到行首内容的是()A. Ctrl+HomeB. Shift+HomeC. Alt+HomeD. Ctrl+Enter15、在Word中,段落对齐的方式有5种,不正确的对齐方式是()A.左对齐B.右对齐C.垂直对齐D.两端对齐16、查看已经打开的Word文件名,可以在()A.“窗口”菜单中找到B“编辑”菜单中找到C.“视图”菜单中找到D“插入”菜单中找到17、Word2010的“即点既输”操作是在文档窗口空白区域中()A.单击鼠标左键B.双击鼠标左键C.单击鼠标右键D.双击鼠标右键18、在Word中,打开“计算机.doc”文件后,单击“窗口”菜单中的“新建窗口”命令,则两个窗口的标题栏显示为()A.“计算机.doc”和“计算机.doc"B.“计算机.doc”和“计算机.doc:1”C.“计算机.doc”和“计算机.doc:2”D.“计算机.doc:1”和“计算机.doc:2”19、在Word的编辑过程中,要将插入点直接移到文档首部,应该按()A. End键B.Ctrl+End键C.Home 键D.Ctrl+ Home键20、在Excel 2010某一单元格的公式中.单元格地址用F6.这种单元格地址引用是()A.相对引用B.绝对引用C.混合引用D.交叉引用21、在Excel 2010的新增迷你图中,包含有()A.条形图B.XY散点图C.盈亏图D.饼图22、如果在Excel 2010中的单元格A3,B3,C3,D3,E3,F3的数据分别为5,6,7,8,9,10,在H3单元格中的计算公式是=AVERAGE(B3,D3:F3),在H3中显示的计算结果是()A.7B.8C.8.25D.9.2523、在Excel 2010中,若要统计一个数据区域中数据的最大值,应使用的函数是()A.SUMB.MAXC.COUNTD.AVERAGE24、在Excel 2010默认状态下,若当前单元格地址为F5,按Enter键后当前单元格地址为()AF6 BG5 CE5 D F425、向Excel 2010单元格输入数据之后,单元格中出现一串“#”符号,表示()A.单元格被隐藏B.单元格被加密C.用户输入了错误的数据D.输入的数值长度超过了单元格的宽度26、若要多幻灯片中的文本设置字体时,可通过()A.”视图”菜单进行设置B.“插入”菜单进行设置C.“格式”菜单进行设置D.“工具”菜单进行设置27、在PowerPoint 2010中,演示文稿与幻灯片的关系是()A.同属于一个对象B.相互独立并没有联系C.演示文稿由若干个幻灯片组成D.幻灯片由若干个演示文稿组成28、下列有关计算机病毒的叙述中,正确的是()A.计算机病毒是一种可对人体健康造成一定危害的病毒,B.防范病毒最直接有效的方法是经常对磁盘进行格式化C.计算机病毒是一组计算机指令或程序代码D.安装了杀毒软件的计算机将不会再被计算机病毒所侵害29、FTP的中文含义是()A.文件传输协议B.网际协议C.简单邮件协议D.域名服务协议30、云计算是一种基于互联网的超级计算模式,其主要技术不包含()A分布式处理B并行处理C网格计算D生物计算二、填空题31、在Windows 7系统下,用鼠标右键单击某个目标对象时,会弹出________ 。
内工大操作系统考试题
内蒙古工业大学2014——2015学年第一学期 《操作系统》期末考试试卷A (课程代码:020213008)试卷审核人: 考试时间: 2015.01.12注意事项:1. 本试卷适用于2012级计算机科学与技术、网络工程和软件工程专业本科学生使用。
2. 本试卷共10页,满分100分。
答题时间120分钟。
班级: 姓名: 学号:一、单项选择题(请把答案填写在下面表格中,否则答案无效。
本大题共15道小题,每小题2分,共30分)1、实时系统的基本特点是( )。
A .多道、并发、共享B .分时、并发C .所有作业在有限的时间内得到响应D .多用户与主机同时交互2、操作系统通过()对进程进行管理和控制。
A.PCB B.PSWC.进程启动程序D.进程的上下文3、操作系统提供给用户编写程序使用的接口是()。
A.编译程序B.系统调用C.编辑程序D.终端命令4、既有利于短作业又照顾到长作业运行的调度算法是()。
A.先来先服务B.时间片轮转法C.最短作业优先法D.高响应比优先法5、多道批处理环境下,操作系统分配资源的基本单位是()。
A.程序B.进程C.作业D.线程6、Linux系统中对普通进程采用的进程调度算法是()。
A.时间片轮转B.基于时间片+优先级C.最高优先级D.截止时间优先抢占法7、操作系统中,“死锁”产生的根本原因是()。
A.调度程序死循环B.硬件产生故障C.资源的有限性D.并发进程竞争资源8、以下存储管理系统中便于内存共享和保护的方式是()。
A.固定分区式 B.静态页式C.动态页式 D.段式9、在请求调页的存储管理中,页表增加中断位是为了确定相应的页()。
A.是否在内存B.淘汰时是否写回到外存C.在外存的时间D.调入内存的时间10、在文件系统中文件内容不可以增长的存储结构是()。
A.连续结构B.串联结构C.索引结构D.索引顺序结构11、文件系统依靠()来实现对文件的按名存取。
A.堆栈B.目录C.口令D.存取控制表12、以下数据传送控制方式中CPU与设备属于串行方式的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内蒙古工业大学2014——2015学年第一学期《软件体系结构》期末考试试卷A(课程代码:020214033)试卷审核人:张丽霞考试时间:2015.06.25
注意事项:1.本试卷适用于2012级计算机科学与技术、网络工程和软件工程专业本科学生使用。
2.本试卷共6页,满分100分。
答题时间120分钟。
班级:姓名:学号:
一、单项选择题(请把答案填写在下面表格中,
否则答案无效。
本大题共15道小题,每小题2
分,共30分)
1、设计模式一般用来解决什么样的问题( )
A.同一问题的不同表相 B不同问题的同一表相
C.不同问题的不同表相
D.以上都不是
2、下列属于面向对象基本原则的是( )
A.继承
B.封装
C.里氏代换 D都不是
3、Open-Close原则的含义是一个软件实体( )
A.应当对扩展开放,对修改关闭.
B.应当对修改开放,对扩展关闭
C.应当对继承开放,对修改关闭
D.以上都不对
4、当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用()模式。
A.创建型
B.结构型 C行为型 D.以上都可以
5、要依赖于抽象,不要依赖于具体。
即针对接口编程,不要针对实现编程,是( )的表述
A.开-闭原则
B.接口隔离原则
C.里氏代换原则
D.依赖倒转原则
6、依据设计模式思想,程序开发中应优先使用的是( )关系实现复用。
A, 委派 B.继承 C创建 D.以上都不对
复用方式:继承和组合聚合(组合委派)
7、设计模式的两大主题是( )
A.系统的维护与开发 B 对象组合与类的继承
C.系统架构与系统开发
D.系统复用与系统扩展
8、单子模式中,两个基本要点( )和单子类自己提供单例
A .构造函数私有 B.唯一实例
C.静态工厂方法
D.以上都不对
9、下列模式中,属于行为模式的是( )
A.工厂模式 B观察者 C适配器以上都是
10、“不要和陌生人说话” 是( )原则的通俗表述
A.接口隔离
B.里氏代换
C.依赖倒转
D.迪米特:一个对象应对其他对象尽可能少的了解
11、构造者的的退化模式是通过合并()角色完成退化的。
A.抽象产品 B产品 C创建者 D使用者
12、单子(单例,单态)模式类图结构如下:
下列论述中,关于”0..1”表述的不正确的是( )
A.1表示,一个单例类中,最多可以有一个实例.
B.”0..1”表示单例类中有不多于一个的实例
C.0表示单例类中可以没有任何实例
D.0表示单例类可以提供其他非自身的实例
13、对象适配器模式是()原则的典型应用。
A.合成聚合复用原则
B.里式代换原则
C.依赖倒转原则
D.迪米特法则
14、静态工厂的核心角色是()
A.抽象产品
B.具体产品
C.静态工厂
D.消费者
15、下列关于静态工厂与工厂方法表述错误的是:()
A.两者都满足开闭原则:静态工厂以if else方式创建对象,增
加需求的时候会修改源代码
B.静态工厂对具体产品的创建类别和创建时机的判断是混和在一起的,这点在工厂方法中
C.不能形成静态工厂的继承结构
D.在工厂方法模式中,对于存在继承等级结构的产品树,产品的创建是通过相应等级结构的工厂创建的。
二、填空题(请将正确答案填写在题目的横线
上,本大题共10道小题,每空1分,共20分)
1.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述,也不描述,它只描述系统的及其相互的。
2.一个UML模型只描述了一个系统,它并没告诉我们系统是。
3.接口是可以在整个模型中反复使用的一组行为,是一个没有而只有的类。
4.多重性指的是,某个类有个对象可以和另一个类的对象关联。
5.当一个类的对象可以充当多种角色时,关联就可能发生。
6.在泛化关系中,可以替代父类。
也就是说,后者出现的地方,前者都可以出现。
但是反过来却不成立。
7.最通常的依赖关系是一个类操作的中用到了的定义。
8.组成是的聚集,因为聚集中的每个部分体只能属于整体。
9.实现的符号和继承的符号有相似之处,两者的唯一差别是实现关系
用表示,继承关系用表示。
10.UML背后的两个重量级概念是和。
四、简答题(本大题共5道小题,共50分)
1.SA的形式化描述,常用的有哪些?
2. 画图,层次结构
3. SA是?研究范畴?
4. 层次结构有何优缺点?什么是松弛的层次结构?
5. 功能与非功能特性?非功能特性的重要性。