聊城大学计算机学院程序设计基础与软件工程历年考研真题附答案汇编p

合集下载

2022-2023学年山东省聊城市全国计算机等级考试C语言程序设计真题一卷(含答案)

2022-2023学年山东省聊城市全国计算机等级考试C语言程序设计真题一卷(含答案)

2022-2023学年山东省聊城市全国计算机等级考试C语言程序设计真题一卷(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(12题)1.以下叙述中正确的是()。

A.在C语言程序中,main函数必须放在其他函数的最前面B.每个后缀为C的C语言源程序都可以单独进行编译C.在C语言程序中,只有main函数才可单独进行编译D.每个后缀为.C的C语言源程序都应该包含一个main函数2.有1000个无序的整数,希望使用最快的方式找出前50个最大的,最佳的选择是()A.冒泡排序B.基数排序C.堆排序D.快速排序3.4.下列关于栈的描述中错误的是( )。

A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针5.若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。

A.文件打开时,原有文件内容不被删除,可以进行添加和读操作B.文件打开时,原有文件内容不被删除,位置指针移到文件开头,可以进行重写和读操作C.文件打开时,原有文件内容不被删除,位置指针移到文件中间,可以进行重写和读操作D.文件打开时,原有文件内容被删除,只可进行写操作6. 若有定义int a=5, b=7;,则表达式a%=(b%2)运算后,a的值为( )。

A.0B.1C.11D.37.8. 以下程序的运行结果是______。

#include<stdio.h>main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12):int*p=a+5,*q=NULL:*q=*(p+5):printf("%d%d\n",*p,*q);}A.运行后报错B.66C.612D.559.有以下程序:#include<stdio.h>int f(int m){ static int n=0;n+=m;return n;}main(){ int n=0;printf("%d,"f(++n));printf("%d\n",f(n++));}程序运行后的输出结果是()。

程序设计基础教程习题答案

程序设计基础教程习题答案

程序设计基础教程习题答案程序设计基础教程习题答案程序设计是计算机科学中非常重要的一门学科,它涉及到如何使用计算机语言编写代码来解决问题。

在学习程序设计的过程中,练习习题是非常重要的一部分,它可以帮助我们巩固所学的知识,并提升我们的编程能力。

在本文中,我将为大家提供一些程序设计基础教程习题的答案,希望能对大家的学习有所帮助。

1. 请编写一个程序,计算并输出1到100之间所有偶数的和。

答案:```pythonsum = 0for i in range(1, 101):if i % 2 == 0:sum += iprint(sum)```2. 请编写一个程序,判断一个给定的整数是否为质数。

答案:```pythonnum = int(input("请输入一个整数:"))is_prime = Trueif num <= 1:is_prime = Falseelse:for i in range(2, int(num ** 0.5) + 1):if num % i == 0:is_prime = Falsebreakif is_prime:print(num, "是质数")else:print(num, "不是质数")```3. 请编写一个程序,求解一个给定整数的阶乘。

答案:```pythonnum = int(input("请输入一个整数:"))factorial = 1for i in range(1, num + 1):factorial *= iprint(num, "的阶乘为:", factorial)```4. 请编写一个程序,判断一个给定的字符串是否为回文字符串。

答案:```pythonstr = input("请输入一个字符串:")is_palindrome = Truefor i in range(len(str) // 2):if str[i] != str[-i - 1]:is_palindrome = Falsebreakif is_palindrome:print(str, "是回文字符串")else:print(str, "不是回文字符串")```5. 请编写一个程序,将一个给定的字符串中的所有单词进行反转。

软件工程考研试题

软件工程考研试题

软件工程考研试题1.问题:简述软件工程的基本原则。

答案:软件工程的基本原则包括抽象、模块化、信息隐藏、一致性、完备性、可靠性、可维护性和可复用性等。

这些原则是指导软件工程师进行软件开发的重要准则,有助于提高软件的质量和可靠性,降低维护成本。

2.问题:什么是软件开发生命周期?请简述其各个阶段的主要任务。

答案:软件开发生命周期是指从软件的需求分析、设计、实现、测试到部署和维护的整个过程。

主要阶段包括需求分析阶段、设计阶段、编码阶段、测试阶段和维护阶段。

需求分析阶段主要任务是确定软件的目标和用户需求;设计阶段主要任务是设计软件的体系结构、数据库和系统流程等;编码阶段主要任务是按照设计要求实现软件功能;测试阶段主要任务是测试软件的各项功能和性能,确保软件符合需求和设计要求;维护阶段主要任务是修复软件缺陷、更新软件版本和提供技术支持等。

3.问题:什么是软件测试?简述软件测试的常用方法。

答案:软件测试是指通过一系列测试用例来验证软件是否符合需求和设计要求的过程。

常用的软件测试方法包括黑盒测试、白盒测试、灰盒测试、单元测试、集成测试和系统测试等。

黑盒测试主要关注软件的功能性需求,通过输入和输出结果来验证软件的正确性;白盒测试主要关注软件的内部结构和逻辑,通过代码的覆盖率来验证软件的可靠性;灰盒测试则介于黑盒和白盒之间,既关注功能性需求也关注内部结构。

单元测试是对单个模块进行测试,集成测试是将多个模块集成在一起进行测试,系统测试是对整个软件的性能和功能进行全面测试。

4.问题:什么是软件维护?简述软件维护的类型。

答案:软件维护是指在软件发布后对其进行修复缺陷、更新版本和改进性能等工作的过程。

根据维护的性质不同,软件维护可以分为纠错性维护、适应性维护、完善性维护和预防性维护等类型。

纠错性维护是指修复已发现的软件缺陷;适应性维护是指修改软件以适应外部环境的变化;完善性维护是指增加软件功能和性能,提高软件的可维护性和可复用性;预防性维护是指通过对软件的审查和评估,预测未来的变化并采取相应的措施。

聊城大学计算机学院12-13第2学期操作系统B卷

聊城大学计算机学院12-13第2学期操作系统B卷

聊城大学计算机学院12—13学年第2学期期末考试2011级《操作系统》试题(闭卷B卷)一、填空题(共9题,每空1分,共15分)1.进程最基本的特性是动态性和();每个进程都有唯一的()。

2.处理机调度可分为三级,其中必须具备的调度为()。

3.某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB,则逻辑地址的有效位为(),物理地址需要()位,将逻辑地址转换为物理地址的过程称为()。

4.在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是(),每次分配时既能满足要求,又是把最小的空闲区分配给进程的算法是()。

5.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,()的作业将得到优先调度;当各个作业要求运行的时间相同时,()的作业得到优先调度。

6.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。

7.虚拟存储器管理的基础是()原理。

8.在操作系统的存储管理中,由于进行动态不等长存储分配,在内存中形成一些很小的不能再利用的空闲区域,称之为()。

9.常用的I/O控制方式有程序直接控制方式、中断控制方式、()和()。

二、单项选择题(共12题,每题2分,共24分)1. 操作系统中,P、V操作是一种()。

A.机器指令 B.系统调用命令 C.作业控制命令 D.低级进程通讯原语2. 虚拟存储管理策略可以()。

A.扩大物理内存容量B.扩大物理外存容量C.扩大逻辑内存容量D.扩大逻辑外存容量3. 一进程刚获得三个主存块的使用权,若该进程访问页面的次序是{1 3 2 1 2 1 5 1 2 3}。

当采用LRU 算法时,缺页数是()次。

A.1 B.3 C.4 D.54. 下列关于死锁的说法中,正确的是( )A. 有环必死锁B. 死锁必有环C. 有环无死锁D. 死锁也无环5. 多个进程对信号量S进行了5次P操作,2次V操作后,现在信号量的值是-3,则与信号量S相关的处于阻塞状态的进程数和信号量的初值为()。

备考2023年山东省聊城市全国计算机等级考试Java语言程序设计测试卷(含答案)

备考2023年山东省聊城市全国计算机等级考试Java语言程序设计测试卷(含答案)

备考2023年山东省聊城市全国计算机等级考试Java语言程序设计测试卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1.结构化程序设计的3种基本结构是()。

A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移2.下面叙述中错误的是()。

A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也被称为DebugD.软件测试应严格执行测试计划,排除测试的随意性3.在JaVa中语句,运算符&&实现()。

A.逻辑或B.逻辑与C逻辑非D.逻辑相等4.继承是Java语言的一个重要机制,所有的Java类都继承自根类()OA.A.ClassB.ObjectC.StringD.Date5.下列说法中不属于Java类库()A.网络JaVa包B.核心JaVa包CJavax扩展包D.扩展包6.下列关于APPlet的叙述中,错误的是()。

A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行B.Applet应该定义为java.applet.Applet类或javax.SwingJAppkt类的子类C.Applet与Application的主要区别在执行方式上D.通过在HTM1.文件中采用<PARAM>标记可以向Applet传递参数7.switch语句不能用于下列哪种数据类型?()A.doubleB.byteC.shortD.char8.执行完语句int[JX=newin"25];后,则下列说法中正确的是()。

A.x[24]值为0B.x[24]值未定义C.x[25]值为0D.x[0]值为空9.int型PUbliC成员变量MAXj1.ENGTH,该值保持为常数100,则定义这个变量的语句是()oA.publicintMAX.1.ENGTH=100B.finalintMAX.1.ENGTH=100C.publicconstintMAX_1.ENGTH=100D.publicfinalintMAX.1.ENGTH=10010.以下各选项中能正确声明一个表示50个值为null的字符串数组的是()。

2022-2023学年山东省聊城市统招专升本计算机真题二卷(含答案)

2022-2023学年山东省聊城市统招专升本计算机真题二卷(含答案)

2022-2023学年山东省聊城市统招专升本计算机真题二卷(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(10题)1.多媒体计算机硬件中,()提供音频信号输入、输出接口A.还原卡B.声卡C.解压卡D.网卡2.计算机中控制器的基本功能()A.记录程序已执行的指令的条数B.进行算术运算和逻辑运算C.存储各种数据和信息D.协调机器各个部件工作3.在Excel 2010中,可以通过()选项卡对所选单元格进行数据筛选,筛选出符合要求的数据A.审阅B.公式C.插入D.数据4.在Windows中用鼠标右键单击任何一个项目时,都将弹出一个()A.窗口B.对话框C.快捷菜单D.图像5.在PowerPoint 2010中,文本框中可以输入()A.只有文字B.只有图片C.只有声音D.文字和图片6.在PowerPoint 2010中,动画刷的作用是()A.复制母版B.复制切换效果C.复制字符D.复制幻灯片中对象的动画效果7.Word文档默认的段落对齐方式为()A.左对齐B.居中C.右对齐D.两端对齐8.Windows 7操作系统的特点包括()A.图形界面B.多任务C.即插即用D.以上都对9.下列___________不是Access 2003数据库的对象类型()A.表B.向导C.窗体D.查询10.下列各组设备中,完全属于外部设备的一组是()A.内存储器、磁盘和打印机B.CPU、软盘驱动器和RAMC.CPU、显示器和键盘D.硬盘、软盘驱动器和键盘二、多选题(10题)11.在Word的打印对话框中可以设置()A.打印范围B.打印份数C.双面打印D.字体12.网上共享的资源有()A.硬件B.软件C.数据D.通信子网13.微机中的总线一般可分为()A.数据总线B.控制总线C.指令总线D.地址总线14.计算机中使用二进制数的优点是()A.方便计算B.易用电器元件实现C.算术运算简便D.可用逻辑代数作为分析设计的工具15.关于电子邮件的叙述正确的是()A.电子邮件能传输文本B.电子邮件能传输文本和图片C.电子邮件可以传输文本、图文、视频等D.电子邮件不能传输程序16.在PowerPoint 2010幻灯片/大纲窗格幻灯片选项卡中,关于复制幻灯片的说法正确的是()A.选中源幻灯片,按住鼠标左键进行拖动,到目标位置释放鼠标左键即可B.选中源幻灯片,然后单击Enter 键,则将被选中的幻灯片复制并粘贴到当前位置的后面C.选中源幻灯片,通过Ctrl+CCtrl+V可以实现幻灯片的复制D.选中源幻灯片, 单击鼠标右键,在弹出的快捷菜单选择复制幻灯片,可以直接实现被选中幻灯片的复制17.在资源管理器窗口中,当选定文件或文件夹后,下列(()操作不能完成同一磁盘上的文件或文件夹的移动A.单击开始菜单上的剪切命令,再单击目的文件夹,然后选择粘贴命令B.按住Ctrl键,同时用鼠标左键拖动到目的文件夹处,释放鼠标即可C.用鼠标左键直接拖动到目的文件夹处,释放鼠标即可D.用鼠标右键拖动到目的文件夹处,在快捷菜单中单击移动到当前位置18.关于Excel的网格线,正确的说法是()A.固有特征,不能改变B.只有这一种形式C.还可以设置颜色D.可以取消网格线19.在Word的编辑状态中,统计当前文档的字符数,可以使用(()选项A.格式菜单下的字体B.文件菜单下的属性C.编辑菜单下的查找D.工具菜单下的字数统计20.下列说法正确的是()A.自定义放映允许用户设计组合放映幻灯片的范围顺序B.在定义自定义放映时可以按住Shift键,同时选定多张幻灯片C.删除自定义幻灯片时,实际的幻灯片也会被删除D.在自定义放映方式下幻灯片内容不能修改三、判断题(10题)21.在Windows XP中,任何情况下,文件和文件夹删除后都将放入回收站()A.否B.是22.PowerPoint 2010中的母版可以分为4种()A.否B.是23.FTP是Internet中的一种文件传输服务,它可以将文件下载到本地计算机中()A.否B.是24.WWW是一个基于纯文本的信息检索工具,它将全世界Internet上的不同地点的信息连接在一起()A.否B.是25.在Windows 7中,如果误删了重要文件则无法恢复,只能重做()A.否B.是26.在Excel 2010中,可直接在单元格中输入函数,如:SUM((H5:H9)()A.否B.是27.在Access 2010中,不可以修改数字与文本数据类型字段的大小()A.否B.是28.非绿色软件是指带有病毒的软件()A.否B.是29.机器语言和汇编语言都属于低级语言,所以用它们所编写的源程序都可以被计算机直接识别并执行()A.否B.是30.应用程序窗口是不能改变大小和任意移动的()A.否B.是四、填空题(6题)31.互联网的主要硬件设备有中继器、网桥和____32.在PowerPoint中,幻灯片内容在幻灯片上的排列方式称为幻灯片____,它由占位符组成33.网络互联的实质就是把相同的局域网与局域网、局域网与广域网、____连接起来,要实现这种连接,起关键作用的设备是路由器34.PowerPoint 2010的一大特色就是可以使演示文稿的所有幻灯片具有一致的外观。

2022年山东省聊城市全国计算机等级考试Access数据库程序设计真题(含答案)

2022年山东省聊城市全国计算机等级考试Access数据库程序设计真题(含答案)

2022年山东省聊城市全国计算机等级考试Access数据库程序设计真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、操作题(10题)1. 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubo(ByVidpAslnteger)p=p*2EndSubPrivateSubCommandl_C1kk()DimiAsIntcgerCails(1)Ifi>4Thcni=i^2MsgBoxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为______。

2. 数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。

3.在考生文件夹下有“Acc3.mdb”数据库。

(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。

(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。

(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。

(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。

(5)去除子窗体的记录导航栏。

“课程”窗体显示效果如图3所示。

4.编辑数据表:在ACCESS 数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。

5. 在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:Function m(x As Integer, y As Integer) As Integerm=IIf(x>y,x,y)End FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera=1b=2MsgBox m(a,b)End Sub打开窗体运行后,单击命令按钮,消息框中输出结果为【】。

2022年山东省聊城市【统招专升本】计算机真题(含答案)

2022年山东省聊城市【统招专升本】计算机真题(含答案)

2022年山东省聊城市【统招专升本】计算机真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(10题)1.根据TCP/IP协议,设备能自动获得IP地址接入到互联网,采用的技术是()A.DHCPB.DNSC.HTMLD.VLAN2.在Power Point 2010中,超级链接命令可以实现()A.幻灯片之间的跳转B.演示文稿幻灯片的移动C.中断幻灯片的放映D.在演示文稿中插入幻灯片3.下列选项中,可以把剪贴板上的信息粘贴到某个文档的窗口的插入点处的操作是()A.按Ctrl+CB.按Ctrl+VC.按Ctrl+ZD.按Ctrl+X4.下列不属于微机主板上主要组件的是()A.CMOSB.内存插槽C.高速缓存(Cache)D.键盘5.Windows XP中,下列操作与剪切板无关的事___________()A.粘贴B.删除C.复制D.剪切6.在Access2003中,文本型字段的最大长度为()A.255B.256C.1024D.10237.Internet使用一种特殊的网络设备将专用计算机网络互连在一起,该设备称为()A.服务器B.路由器C.终端D.网卡8.软件的可靠性包括正确性和()A.重要性B.健壮性C.集成性D.可维护性9.计算机中对信息进行加工与处理的部件,通常称为()A.运算器B.控制器C.显示器D.存储器10.在Windows 7的资源管理器中,文件夹名字前显示空心三角,表示()A.该文件夹包含多个文件B.该文件夹没有任何文件C.该文件夹包含还没有显示的子文件夹D.该文件夹不包含任何子文件夹二、多选题(10题)11.Word 2003提供了打印预览功能,预览方法有___________()A.在页面视图下,使用常用工具栏上的显示比例按钮B.单击编辑菜单中全屏显示命令C.单击文件菜单中打印预览命令D.单击文件菜单中网页预览命令12.TCP/IP协议中属于传输层协议的是()A.TCPB.UDPC.FTPD.lP13.多媒体技术中的数据压缩方法有很多,其中尤其以()较常用A.BMPB.JPEGC.GIFD.MPEG14.在PowerPoint中,以下叙述正确的有()A.一个演示文稿中只能有一张应用标题幻灯片版式的幻灯片B.在任一时刻,幻灯片窗格内只能编辑一张幻灯片C.在幻灯片上可以插入多种对象,除了可以插入图片、图表外,还可以插入声音、公式和视频等D.备注页的内容与幻灯片内容分别存储在两个不同的文件中15.下列有关主键的叙述错误的是()A.主键是必选的,但一个表不能有多个主键B.一个表中的主键可以是多个字段C.一个表中的主键可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本16.下列选项中属于输入设备的有()A.扫描仪B.键盘C.打印机D.鼠标17.在PowerPoint中,可以设置某一对象在动画播放后()A.隐藏B.下次单击后隐藏C.变成其他颜色D.删除18.PowerPoint 2010普通视图下,向演示文稿中添加一张新幻灯片,下列方法正确的是()A.使用快捷键Ctrl+MB.使用插入选项卡中的新建幻灯片命令C.使用快速访问工具栏中的新建按钮D.使用开始选项卡中的新建幻灯片命令19.在WindowsXP中,系统中要改变一个窗口的大小,则()A.拖动它的标题栏B.拖动它的任何边C.拖动它的左下角D.拖动它的右下角20.在Windows 中,文件的属性有()A.正常B.只读C.系统D.隐藏三、简答题(10题)21.右键单击网上邻居,选择快捷菜单中属性选项,能够完成的主要任务有哪些?22.什么叫计算机网络,计算机网络的功能主要有哪些?23.如何在Word 2010中插入页码和日期?24.操作系统有哪些主要特性?25.在Windows 7中,删除文件或文件夹的方法有多种,写出其中任意3种26.试列举出四种接入Internet的方式27.局域网的主要特点有哪些?28.计算机网络涉及哪些方面的技术?29.PowerPoint 2010中的超链接可以链接到哪些对象?30.组装一部台式电脑,需要的部件有哪些?四、综合题(3题)31.计算机的发展经历了哪几个阶段?各阶段的主要逻辑原件是什么?32.将二进制数110010.1101转换为十进制数、八进制数和十六进制数33.CPU包括哪些性能指标?五、单选题(0题)34.下列选项中,表示文件分配表的是_____()A.BOOTB.FATC.FDTD.FCB六、单选题(0题)35.计算机病毒是可以使整个计算机瘫痪,危害极大的()A.一种芯片B.一段特制程序C.一种生物病毒D.一条命令参考答案1.AA本题考查互联网的接入方式。

最新聊城大学计算机学院操作系统试题1

最新聊城大学计算机学院操作系统试题1

聊城大学计算机学院《操作系统》试题(注:请将答案填写在答题纸上,否则不给分)题,每空1分,共15分)1.进程调度方式有两种,一种是___剥夺式_______,的另一种是_非剥夺式_________。

2. 银行家算法中,当一个进程提出的资源请求将导致系统从__安全__状态进入_非安全__状态时,系统将拒绝它的资源请求。

3N<18+N-->N=83. 系统中有18台打印机,一个进程最多需要3台打印机,为了保证不发生死锁最多容许____8_____个进程同时运行。

4. 信号量的物理意义是当信号量值大于0时表示___有可用资源____;当信号量值小于0时,其绝对值为_等待资源的进程数_。

5. 程序并发执行与顺序执行时相比产生了一些新特征,分别是_间断性、_失去封闭性_和_不可再现性。

6.请求分段虚拟存储系统必须至少具有三种硬件支持,即_请求分段的段表机制、_却也中断机制_、_地址变址结构_。

7. 程序在并发环境中的一次执行叫做_线程_。

8. 程序执行的_局部性_原理是指程序在一段时间内的执行只涉及到程序的局部,而整个程序的执行是从一个局部到另一个局部。

二、单项选择题(共10题,每题2分,共20分))进行的。

A.同一时刻B. 同一时间间隔内C.某一固定时刻D. 某一固定时间间隔内2. 进程和程序的本质区别是()。

A.存储在内存和外存B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源D.动态和静态特征3. 下列各项步骤中,哪一个不是创建进程所必须的步骤()。

A. 建立一个进程控制块PCBB. 由CPU调度程序为进程调度CPUC. 为进程分配内存等必要的资源D. 将PCB链入进程就绪队列4. 在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是()。

A. S>0B. S=0C. S<0D. S!=05. 处于后备状态的作业存放在()中。

A.外存B.内存C.A和BD.扩展内存6. ()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

2022年聊城大学C语言程序设计专升本预测卷及答案

2022年聊城大学C语言程序设计专升本预测卷及答案

C语言程序设计专升本预测卷⏹题目包括三大部分, 单项选择题,填空题,编程题,请按要求作答。

⏹答卷必须用蓝色或者黑色钢笔、圆珠笔,不许用铅笔或者红笔作答。

⏹考试中途不能无端离场,否则视为放弃。

考试过程中如遇问题请及时向监考老师反馈。

一、单项选择题(每小题2 分,共 40分)1、算法可使用下面方法来描述。A、N-S图B、PAD图C、伪代码D、以上都是________。

【答案】D2、下列选项中不会引起二义性的宏定义是________。

A、#define S(x)X*xB、#define S(x) (x)*(x)C、#define S(x) (x*x)D、#define S(x) ((x)*(x))【答案】D3、下列if语句中,不正确的是________。

A、if(x>y);B、if(x==y) x+=y;C、if(x!=y) scanf("%d",&x) else x=1;D、if(x【答案】C 4、有以下程序#include<stdio.h>main (){int i, j, x = 0;for (i = 0; i < 2; i++)x++;for (j = 0; j <= 3; j++){if (j % 2)continue;x++;x++;}printf ("x=%d\n", x);}程序执行后的输出结果是______。

A、x=8B、x=4C、x=6D、x=12【答案】C【解析】本题考查的是for循环的嵌套。

外循环的循环变量i从0递增到1会循环2次5、若使用局部一维数组名作函数实参,则以下正确的说法是________。

A、实参数组名与形参数组名必须一致B、实参数组类型与形参数组类型可以不匹配C、在被调函数的参数列表中,必须给出形参数组的大小D、必须在主调函数中说明此数组的大小【答案】D【解析】实参的数据类型需要与形参的一致,名称不需要,选项A,B 错误;数组作为形参时,退化为指针,不必要指明数组的大小。

软件考研试题及答案

软件考研试题及答案

软件考研试题及答案一、单项选择题(每题2分,共10分)1. 以下哪个选项是面向对象编程语言的特性?A. 结构化B. 模块化C. 封装D. 过程化答案:C2. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 编写代码B. 设计数据库C. 确定软件功能和性能要求D. 进行系统测试答案:C3. 软件测试的目的是?A. 修复软件中的所有错误B. 验证软件是否满足需求C. 编写文档D. 进行代码审查答案:B4. 在敏捷开发方法中,以下哪个不是敏捷的四大价值观?A. 个体和互动B. 工具和过程C. 可工作的软件D. 客户合作答案:B5. 下列哪种软件架构风格是面向服务的?A. 管道-过滤器B. 客户端-服务器C. 主-从架构D. 层级架构答案:B二、多项选择题(每题3分,共15分)1. 以下哪些是软件工程的主要活动?A. 需求分析B. 系统设计C. 编程D. 软件测试E. 软件维护答案:A, B, C, D, E2. 在面向对象编程中,以下哪些是对象的基本特征?A. 封装B. 继承C. 多态D. 抽象E. 并发答案:A, B, C, D3. 以下哪些是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试E. 回归测试答案:A, B, C, D, E4. 在软件开发过程中,以下哪些是风险管理的策略?A. 风险转移B. 风险接受C. 风险避免D. 风险共享E. 风险消除答案:A, B, C, D5. 在软件项目管理中,以下哪些是项目成功的关键因素?A. 明确的项目目标B. 有效的沟通C. 合适的技术D. 良好的团队合作E. 严格的进度控制答案:A, B, D, E三、简答题(每题5分,共20分)1. 请简述什么是软件危机,并列举出解决软件危机的几种方法。

答案:软件危机是指软件开发过程中出现的一系列问题,如成本失控、进度延误、质量低下等。

解决软件危机的方法包括:采用软件工程方法论、实施严格的项目管理、进行需求工程、采用模块化和组件化设计、进行持续的测试和维护等。

软件工程基础考试题及答案多套(K12教育文档)

软件工程基础考试题及答案多套(K12教育文档)

软件工程基础考试题及答案多套(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(软件工程基础考试题及答案多套(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为软件工程基础考试题及答案多套(word版可编辑修改)的全部内容。

《软件工程基础》考核题该门课程不用现场笔试考试(网上预约考试时间为虚设),请预约该门课程考试的学生将答案手写A4答题纸上,于规定时间内交到学习中心,哈站交到班主任处。

未预约的学生提交的内容作废处理,预约后不按规定时间提交按旷考处理。

(答题纸附在第二页,所有答案必须写在答题纸上,标清题号)一、选择题(每小题3分,共30 分)1、准确地解决“软件系统必须做什么”是( )阶段的任务.A.可行性研究 B。

需求分析C。

软件设计 D. 程序编码2、软件生存期中时间最长的是()阶段.A. 需求分析 B。

软件设计C。

软件测试 D. 软件运行/维护3、在结构化分析方法中用状态―迁移图表达系统或对象的行为。

在状态―迁移图中,由一个状态和一个事件所决定的下一状态可能会有( )个。

供选择的答案:A。

1 B。

2C. 多个 D。

不确定4、软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。

A.总结B.阶段性报告C。

需求分析评审 D.以上答案都不正确5、在软件生存周期的瀑布模型中一般包括计划、()、设计、编码、测试、维护等阶段。

A 可行性分析B 需求采集C 需求分析D 问题定义6、软件工程包括三个要素:方法、工具和()。

A 过程B 软件系统C 硬件环境D 人员7、需求分析最终结果是产生( )。

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