江南大学2018年上半年软件工程第1阶段练习题

合集下载

2018年上半年软件水平考试(初级)程序员上午(基础知识)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(初级)程序员上午(基础知识)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(初级)程序员上午(基础知识)真题试卷(题后含答案及解析)3.在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为(3)________________。

A.7B.8C.TRUED.#NAME?您的答案是:正确答案:B解析:在Excel中,函数SUM(3,4,TRUE)的值为8,因为文本值被转换成数字,逻辑值TRUE被转换成数字1,故结果值为8。

式是先对阶,再相加。

对阶时需要增大y的阶,将y改为0.013825×103,0.2175+0.013825=0.231325,即x+y的值为0.231325×103。

对阶时令小阶向大阶看齐,也就是在数的左边加0(或者称为将数向右移),在对位数有限制的情况下右移会丢掉最右面的数字,相比于丢掉左边的数字,数值损失的精度要小。

计算机中小数点是通过约定固定的位置来表示的,尾数是纯小数,将其左移会损失较大的精度,所以选择将尾数右移。

19.与X·Y+X·等价的逻辑表达式为(21)________________。

A.X+YB.XC.D.您的答案是:正确答案:B解析:本题考查计算机逻辑运算基础知识。

用下面的真值表来表示这几个逻辑表达式的值,可以看出X·Y+X·与X是等价的。

20.设机器码的长度为8位,已知[X]原=[Y]补=11111111,且X和Y 都是带符号的整数,则X和Y的真值分别为(22)________________。

A.-127,-127B.-1,-127C.-127,-1D.-1,-1您的答案是:正确答案:C解析:本题考查数据表示基础知识。

如果机器字长为n(即采用n个二进制位表示数据),原码表示的规则最高位故也不发生死锁;选项B是错误的,因为每个进程都需要3个资源R,系统为3个进程各分配3个,系统中资源R的可用数为0,3个进程都能得到所需资源,故也不发生死锁;选项C是正确的,每个进程都需要4个资源R,系统为3个进程各分配3个,系统中资源R的可用数为0,3个进程再申请1个资源R得不到满足,故发生死锁;选项D会发生死锁,但该选项显然是错误的,因为题目求的是最小i值,故选项C是正确的。

江南大学2018年上半年计算机辅助设计第1阶段练习题

江南大学2018年上半年计算机辅助设计第1阶段练习题

------------------------------------------------------------------------------------------------------------------------------ 江南大学现代远程教育第一阶段练习题考试科目:《计算机辅助设计》第1章至第4章(总分100分)______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、名词解释(本题共5小题,每小题2分,共10分)1、工具选项栏2、分辨率3、位图4、快速蒙版5、图层样式二、填空题(本题共5小题,每空题2分,共10分)1、使用矩形选框工具的同时,按住()键可创建正方形选区。

2、使用调整图层可以调整图像的颜色或色调,但不会修改图像中的(),颜色或色调更改信息位于调整图层内。

3、建立图层剪贴组时,将鼠标移到两个图层分界处,按住()键的同时单击即可。

4、复制图层的快捷键是()。

5、套索工具包含三种,套索工具,多边形套索工具和()工具。

三、单项选择题(本题共10小题,每小题2分,共20分。

在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在括号内。

)1、Photoshop中使用磁性套索工具进行操作时,要创建一条直线,按住哪个快捷键单击即可? ( )A、Alt键B、Ctrl键C、Tab键D、Shift2、在Photoshop 中自由变换命令的状态下,按哪组快捷键可以对图像进行透视变形?()A、Alt+ShiftB、Ctrl+ShiftC、Ctrl+AltD、Alt+Ctrl+Shift3、Photoshop中下面哪一个选择工具或命令,没有“消除锯齿”的复选框。

()A、魔棒工具B、矩形选择工具C、套索工具D、“选择-色彩范围”命令4、Photoshop中在执行下列哪一步操作后,该操作步骤前的历史状态将不再可用。

A、用“图像-画布大小”命令修改画布的大小B、选择“选择-全选”命令C、选择“图像-直方图”命令D、选择“编辑-预设-常规”命令5、Photoshop中如果想在现有选择区域的基础上增加选择区域,应按住下列哪个键?()A、ShiftB、CtrlC、AltD、Tab6、下列哪种文件格式不支持专色通道?()A、PCXB、RAWC、PSBD、JPEG7、当photoshop警告用户内存不够时,下列哪个解决方案是可选的()A、清除直方图B、修改工作界面C、清除历史记录D、清除预置文件8、为了查看当前图层的效果,需要关闭其它所有图层的显示,最简便的方法是()。

软件工程第1阶段测试题

软件工程第1阶段测试题

江南大学现代远程教育第一阶段测试卷考试科目:《软件工程》第1章至第3章(总分100分)时间:90分钟__________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每小题1分,共计20分)1.软件是一种( )产品。

A.物质B.逻辑 C.有形 D.消耗2.软件产品的开发主要是( )。

A.复制 B.再生产 C.拷贝D.研制3.个体手工劳动生产方式的时代是( )。

A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程4.软件工程是一门( )学科。

A.理论性 B.原理性C.工程性 D.心理性5.软件开发费用只占整个软件系统费用的( )。

A.1/2 B.1/3 C.1/4 D.2/36.软件开发中大约要付出( )的工作量进行测试和排错。

A.20% B.30%C.40% D.50%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.( )分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。

A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型13.软件开发技术不包含( )。

A.软件开发方法学 B.软件工程环境 C.软件工具D.软件质量度量14.结构化生命周期法实施的前提和依据是( )。

2018年上半年程序员考试综合知识真题

2018年上半年程序员考试综合知识真题

2018年上半年程序员考试综合知识真题(总分:75.00,做题时间:150分钟)一、单项选择题(总题数:67,分数:75.00)1.某编辑在编辑文稿时发现如下错误,其中最严重的错误是(分数:1.00)A.段落标题编号错误B.将某地区名列入了国家名单√C.语句不通顺、有明显的错别字D.标点符号、字体、字号不符合要求解析:2.某县有6.6万个贫困户,县委组织人员调査这6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。

请问本次调查的总体、个体、样本及样本容量分别为(分数:1.00)A.6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B.6.6万个贫困户、1800个贫困户经济收入、每个贫困户的经济收入、1800C.6.6万个贫困户、每个贫困户的经济收入、1800个贫困户经济收入、1800 √D.6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入解析:3.在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为(分数:1.00)A.7B.8 √C.TRUED.#NAME?解析:4.在Excel中,单元格L3内容为“软件工程技术”,若要取单元格L3前两个字“软件”放入单元格M3中,则在M3中可输入(),并按下回车键即可。

(分数:1.00)A.=LEFTB(M3,2)B.=LEFT(M3,2)C.=LEFTB(L3,2)D.=LEFT(L3,2) √解析:5.电子邮件地址“zhangli@”中的zhangli、@和分别表示用户信箱的(分数:1.00)A.邮件接收服务器域名、帐号和分隔符B.邮件接收服务器域名、分隔符和帐号C.帐号、分隔符和邮件接收服务器域名√D.帐号、邮件接收服务器域名和分隔符解析:6.程序计数器(PC)是用来指出下一条待执行指令地址的,它属于()中的部件。

(分数:1.00)A.CPU √B.RAMC.CacheB解析:7.以下关于主流固态硬盘的叙述中,正确的是(分数:1.00)A.存储介质是磁表面存储器,比机械硬盘功耗高B.存储介质是磁表面存储器,比机械硬盘功耗低C.存储介质是闪存芯片,比机械硬盘功耗高D.存储介质是闪存芯片,比机械使盘功耗低√解析:8.CPU中可用来暂存运算结果的是(分数:1.00)A.算逻运算单元B.累加器√C.数据总线D.状态寄存器解析:9.微机系统中系统总线的()是指单位时间内总线上传送的数据量。

软件工程第1阶段检测试题

软件工程第1阶段检测试题

江南大学现代远程教育第一阶段测试卷考试科目:《软件工程》第1章至第3章(总分100分)时间:90分钟__________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每小题1分,共计20分)1.软件是一种( )产品。

A.物质B.逻辑C.有形D.消耗2.软件产品的开发主要是( )。

A.复制B.再生产C.拷贝D.研制3.个体手工劳动生产方式的时代是( )。

A.程序设计B.软件生产自动化C.程序系统D.软件工程4.软件工程是一门( )学科。

A.理论性B.原理性C.工程性D.心理性5.软件开发费用只占整个软件系统费用的( )。

(软件维护占55%~70%)A.1/2 B.1/3C.1/4 D.2/36.软件开发中大约要付出( )的工作量进行测试和排错。

(测试占40%~50% 编写占10%~20%)A.20%B.30%C.40%D.50%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.( )分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。

A.增量模型B.喷泉模型C.原型模型D.螺旋模型13.软件开发技术不包含( )。

A.软件开发方法学B.软件工程环境C.软件工具D.软件质量度量14.结构化生命周期法实施的前提和依据是( )。

2018上半年程序员考试真题及答案-上午卷

2018上半年程序员考试真题及答案-上午卷

2018上半年程序员考试真题及答案-上午卷某编辑在编辑文稿时发现如下错误,其中最严重的错误是(1)。

(1)A.段落标题编号错误 B.将某地区名列入了国家名单C.语句不通顺、有明显的错别字D.标点符号、字体、字号不符合要求【答案】B【解析】本题考查信息处理实务方面的基础知识。

文稿编辑时发生文字错误是常见的,难免的,但严重的错误影响很大。

对一般的错误可以加强校对来尽量减少错误。

但对严重的错误一定要引起领导人和工作人员的特别重视,在事先加强案例教育,事中特别注意校对,发生严重错误后便要严肃处理相关责任人。

国家名单,有可能引发政治问题。

对部分公民的某种歧视,泄露本单位的商业秘密等也会产生严重问题。

某县有6.6万个贫困户,县委组织人员调査这6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。

请问本次调查的总体、个体、样本及样本容量分别为(2)。

(2)A.6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B.6.6万个贫困户、1800个贫困户经济收入、每个贫困户的经济收入、1800C.6.6万个贫困户、每个贫困户的经济收入、1800个贫困户经济收入、1800D.6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入【答案】C【解析】本题考查信息处理方面的问题。

总体(母体):调查对象的全体,在这里是6.6万个贫困户;个体:总体中每一个考察对象,在这里就是每个贫困户的经济收入;样本:总体中所抽取的一部分个体,在这里是1800个贫困户的经济收入;样本容量:样本中个体的数目,因此是1800。

在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为(3)。

(3)A.7 B. 8 C. TRUE D. #NAME? 【答案】B【解析】本题考查Excel的公式和函数。

在EXCEL里,逻辑值结果为True的时候在进行运算会转化为1,如果是False会转化为0。

2018年上半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)全部题型 1. 必答题2. 选答题必答题(共4道大题,每道大题15分)1.阅读以下说明和流程图,填写流程图和问题中的空缺,将解答填入答题纸对应栏内。

【说明】如果一个自然数N恰好等于它所有不同的真因子(即N的约数以及1,但不包括N)之和S,则称该数为“完美数”。

例如6=1+2+3,28=1+2+4+7+14,所以,6和28都是完美数。

显然,6是第1个(即最小的)完美数。

下面流程图的功能是求500以内所有的完美数。

【流程图】循环开始框中注明:循环变量=初始值,终值[,步长],步长为1时可以缺省。

【问题】如果某自然数小于其所有真因子之和(例如24<1+2+3+4+6+8+12),则称该自然数为亏数;如果某自然数大于其所有真因子之和(例如8>1+2+4),则称该自然数为赢数;如果某自然数等于从1开始的若干个连续自然数之和(例如10=1+2+3+4)则称该自然数为三角形数。

据此定义,自然数496是(5)________________。

供选择答案:A.亏数 B.赢数 C.完美数,非二角形数 D.完美数和三角形数正确答案:(1)2(2)N%K或N mod K或N/K*K-N或等效的其他形式(3)S+K或K+S等效形式(4)S(5)D或完美数和三角形数解析:本题考查程序算法流程图的设计。

流程图中,外循环是对自然数N=6,7,…,500生行的,即判断每个N是台为完美数。

显然,内循环用于判断每个K是否为N的因子。

N的因子只可能在2,3,…,N/2中,因此,(1)处应填2。

为判断K是否为N的因子,即N能否被K整除,或N 除以K的余数是否为0,可以采用多种方法:例如判断N%K,或N mod K,或N/K*K-N是否为0。

因此(2)处可填N%K,或N mod K,或N/K*K-N。

变量S用于累加N的所有因子。

开始时S=1,以后每次发现因子K后,就应执行S+K→S。

2018年5月[0010]《软件工程》标准答案

2018年5月[0010]《软件工程》标准答案

2018年5月[0010]《软件工程》作业标准答案1、( )是用户和设计交换最频繁的方法。

原型化方法 螺旋模型方法构件组装模型瀑布模型方法2、在人工智能领域,目前最广泛使用的高级语言是 ( )。

LISP AdaFORTRANCOBOL3、模块内聚度越高,说明模块内各成分彼此结合的程度越( )相等 无法判断紧密松散4、“软件危机”产生的主要原因是()。

没有维护好软件 开发方法不当开发人员编写程序能力差软件日益庞大5、软件维护申请报告由( )填写。

维护负责人 用户专家维护程序员6、程序语言的编译系统和解释系统相比,从用户程序的运行效率来看( )。

两者大致相同 前者运行效率高后者运行效率高不能确定7、软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应开始于()。

E. 查阅测试记录 分析软件结构 阅读设计文档 理解程序代码8、软件设计中划分模块的一个准则是( )。

低内聚高耦合高内聚低耦合 低内聚低耦合高内聚高耦合9、 维护阶段产生的文档包括( )。

开发进度报告软件问题报告 维护申请报告软件修改报告10、从工程管理的角度来看,软件设计分两步完成( )系统分析、模块设计总体设计、详细设计 详细设计、总体设计模块设计、详细设计11、SA 法的主要描述手段有( )系统流程图和模块图DFD 图、数据词典、加工说明 功能结构图、加工说明软件结构图、加工说明12、 采用甘特图表示软件项目进度安排,下列说法中正确的是()。

能够反映多个人物之间的复杂关系能够直观表示任务之间相互依赖的制约关系 能够表示哪些任务是关键任务能够表示字人物之间的并行和串行关系13、画DFD 图的主要目的( )对系统的数据结构进行描述。

对目标系统的层次结构进行描述。

解决系统是“如何做的问题”。

作为需求分析阶段用户与开发者之间交流信息的工具。

14、数据字典是数据流图中所有元素的定义的集合,一般由以下4类条目组成( )。

A.数据流条目、数据存储条目、数据源条目、加工条目 数据说明条目、控制流条目、加工条目、数据存储条目数据源条目、数据流条目、数据处理条目、数据文件条目数据流条目、数据项条目、文件条目、加工条目15、在下列的基本成分中,哪个不是数据流程图的基本成分?()信息处理 系统状态信息存储外部实体16、数据流图中,当数据流向或流自文件时()。

江南大学2018年上半年基础造型第1阶段练习题题目

江南大学2018年上半年基础造型第1阶段练习题题目

------------------------------------------------------------------------------------------------------------------------------ 江南大学现代远程教育第一阶段练习题考试科目:《基础造型Ⅰ》第1章至第2章(总分100分)______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、名词解释(本题共5小题,每小题2分,共10分)1、对称2、线3、面4、基本形5、重复二、填空题(本题共5小题,每小题2分,共10分)1、“构成”一词主要主要被认为起源于两个途径,分别是()和()。

2、()是造型要素中最小、最简洁的形态,能创造出丰富的新形态,具有简洁、生动、有趣的特点。

3、点的分类,按照成因分可以分为()和()。

4、对比构成形式包括对比构成、()和()5、肌理一般分为()和触觉肌理。

三、单项选择题(本题共10小题,每小题2分,共20分。

在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在括号内。

)1、二次元平面的造型里,不被称为是三个基本形态的是()A、平行四边形B、正方形C、三角形D、圆形2、包豪斯是由谁创办的一所设计学府?()A、蒙德里安B、格罗皮乌斯C、康定斯基D、伊顿3、下面哪项不属于统一的形式法则?()A、对比B、单纯C、调和D、秩序4、在分割时,在长度为全长的约0.618处进行分割,叫做()。

A、费勃纳齐数列B、等差数列C、等比数列D、黄金分割5、下面各项不属于矛盾空间的构成方法的有()A、共用面B、矛盾连接C、交叉D、交错式幻想图6、下面哪项对造型学意义上“面”的形容是正确的?()A、面有长度、宽度,没有厚度B、面有长度,没有宽度和厚度C、面有长度、厚度,没有宽度D、面有长度、宽度和厚度7、利用数学法则构成的直线或曲线我们称之为()A、偶然形B、几何形C、有机形D、不规则形8、平衡就是指所有力量达到一种均衡状态,可以分为不安定平衡、相依平衡和()平衡这三种形式。

江南大学2018年上半年计算机语言C第1阶段练习题

江南大学2018年上半年计算机语言C第1阶段练习题

------------------------------------------------------------------------------------------------------------------------------ 江南大学现代远程教育第一阶段练习题考试科目:《计算机语言(C)》第1章至第6章(总分100分)学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、选择题(每题2分,共30分)1.在C程序中,各语句之间()分隔。

A. 可以用,B. 必须用,C. 必须用;D.可以用,或;2.以下各标识符中,合法的用户标识符为()。

A.pad和p#dB. scanf和a10C. void和max_1D._a*和temp3.设有变量说明“int x;”,则表达式”(x=4*5,x*5),x+25"的值为( )。

A. 20B. 45C. 100D. 1254. C程序中对应的正确的表达式为( )。

A.exp(x)+exp(-x)/(a+b) B.(exp(x)十exp(-x))/a+bC.(exp(x)+exp(-x))/(a+b) D.(e^x+e^(-x))/(a+b)5. 设整型变量x的当前值为3,执行以下循环语句后,输出的结果是( )。

doprintf(”%d\t”,x-=2);while(!(--x));A. 0B. 1 -2C. 3 0D. 死循环,输出许多值6.设i,x都是int类型,则下面的for循环体可执行()次?for(i=0,x=0;i<=9&&x!=876;i++) printf("*");A.9次B.876次C.10次D.无限循环7.在C语言中能代表逻辑“真”的是()。

A. trueB. 大于0的数C. 非0整数D.非0的数8.下面程序段的输出结果是()。

I=6; while(I>0) printf(“%d”,I+1);A.7 8 9 10 11 12B. 7 7 7 7 …无限循环C.1 2 3 4 5 6D.一次也不循环9. 下列表达式中,错误的是()。

最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)

最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)

最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)2018年上半年软件设计师真题+答案解析上午选择1、对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度为(1)。

A. O(n2)B. O(e2)C. O(n+e)D. O(n*e)答案:A在邻接表中,就是要依次访问每个顶点,然后在每个顶点中依次访问每条边,把这些边的终点的入度+1。

也就是每个顶点和每条边依次要各访问一遍,所以时间复杂度是O(n+e)。

在邻接矩阵中,算法需要遍历邻接矩阵的每一个点,而邻接矩阵有n*n个点,所以时间复杂度是O(n*n)。

2、浮点数的表示分为阶和尾数两部分。

两个浮点数相加时,需要先对阶,即()(n为阶差的绝对值)。

A. 将大阶向小阶对齐,同时将尾数左移n位B. 将大阶向小阶对齐,同时将尾数右移n位C. 将小阶向大阶对齐,同时将尾数左移n位D. 将小阶向大阶对齐,同时将尾数右移n位答案:D对阶时,小数向大数看齐;对阶是通过较小数的尾数右移实现的。

3、计算机运行过程中,遇到突发率件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(3),其处理过程中保存现场的目的是(4)。

A. 阻塞B. 中断C. 动态绑定D. 静态绑定答案:B4、 A. 防止丢失数据B. 防止对其他部件造成影响C. 返回去维续执行原程序D. 为中断处理程序提供数据答案:C中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。

5、海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。

对于32位的数据,至少需要加(5)个校验位才能构成海明码。

江南大学2018年上半年编译原理第1阶段练习题参考

江南大学2018年上半年编译原理第1阶段练习题参考

------------------------------------------------------------------------------------------------------------------------------ 江南大学现代远程教育第一阶段练习题考试科目:《编译原理》第1章至第4章(总分100分)学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、选择与填充(30) 1. 文法G[A]:A→ε A→aB B→Ab B→a是( )A. 0型文法B. 1型文法C. 2型文法D. 3型文法2. 微小语言Micro的单词有下面的几种:标识符、_____________、实常数、保留字、___________、换行符。

3. 编译程序的功能可以分解为词法分析、语法分析、___________________、中间代码生成、中间代码优化、目标代码生成。

4. 词法分析器的输入是( )。

A. 单词符号串B. 源程序C. 语法单位D. 目标程序5. 一个上下文无关文法 G 包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,以及一组( )。

A.句子 B.句型 C.单词 D.产生式6. 若一个文法是递归的,则它所产生的语言的句子是( )。

A.无穷多个 B.有穷多个 C.可枚举的 D.个数是常量二、给出与正规式R=1(0|1)*101等价的NFA。

(14)三、写出下面程序经词法分析后的TOKEN表示。

(16)begin var X:real;var J:integer;read(J);J:=J+(J*20);X:=J-1;Write(2*J+X)End四、已知文法 G[E] 为:(20) E→T|E+T|E-T T→F|T*F|T/F F→(E)|i ①该文法的开始符号(识别符号)是什么?②请给出该文法的终结符号集合 Vt 和非终结符号集合 Vn 。

江大202106软件工程_第一阶段练习

江大202106软件工程_第一阶段练习

江南大学网络教育第一阶段练习题考试科目:《软件工程》第章至第章(总分100分)__________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一单选题 (共20题,总分值20分,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。

)1. 需求分析中,开发人员要从用户那里解决的最重要的问题是()(1 分)A. 要让软件做什么B. 要给该软件提供哪些信息C. 要求软件工作效率怎样D. 要让该软件具有何种结构2. 技术可行性要研究的问题之一是()(1 分)A. 存在侵权否B. 成本/效益问题C. 运行方式可行否D. 技术风险问题3. 软件工程与计算机科学性质不同,软件工程着重于()(1 分)A. 理论研究B. 原理探讨C. 建造软件系统D. 原理的理论4. 作坊式小团体合作生产方式的时代是哪个时代?()(1 分)A. 程序设计B. 软件生产自动化C. 程序系统D. 软件工程5. SA方法是在软件开发过程中常用的方法。

这个方法采用的基本手段是()(1 分)A. 分解与抽象B. 分解与综合C. 归纳与推导D. 试探与回溯6. SA方法用DFD描述()(1 分)A. 系统的控制流程B. 系统的数据结构C. 系统的基本加工D. 系统的功能7. SA方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()(1 分)A. 控制流B. 数据流C. 程序流D. 指令流8. 数据流图(DFD)中的每个加工(处理)至少有()(1 分)A. 一个输入流或一个输出流B. 一个输入流和一个输出流C. 一个输入流D. 一个输出流9. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()(1 分)A. 细节B. 输入与输出C. 软件的作者D. 绘制的时间10. 项目开发计划这种文档是一种()(1 分)A. 技术性文档B. 管理性文档C. 需求分析文档D. 设计文档11. 可行性研究中,系统流程图用于描述()(1 分)A. 当前运行系统B. 当前逻辑模型C. 目标系统D. 新系统12. 纯收入是累计效益现在值与投资之()(1 分)A. 和B. 差C. 积D. 商13. 研究开发资源的有效性是进行什么研究的一方面?()(1 分)A. 技术可行性B. 经济可行性C. 社会可行性D. 操作可行性14. 可行性研究的目的是决定()(1 分)A. 开发项目B. 项目值得开发否C. 规划项目D. 维护项目15. 软件是“逐渐”开发出来的,开发出一部分,向用户展示一部分,可让用户及早看到部分软件,及早发现问题。

软件工程大一上半学期试卷

软件工程大一上半学期试卷

软件工程大一上半学期试卷一、名词解释(4*5=20分)1. 业务流程重组2. 管理信息系统3. 电子商务4. 结构化方法5.数据仓库二、填空题(1*30=30分)1. 数据字典的内容主要是对数据流程图中的数据元素、_______、_______、________、________和外部实体等六个方面进行具体的定义。

2. 系统实施成功的要素_______ 和_______ 。

3. 系统分析主要解决____ 的问题;系统设计主要解决___ 的问题。

4. 管理的职能包括_______、_______、________、________。

5. 从概念结构管理信息系统由_______、_______、________、________构成。

6. 数据流程图是描述数据_______、_______、________的逻辑关系。

7. 处理逻辑的表达工具有_______、_______、________。

8. 系统评价的方法有_______、_______。

9. 数据管理技术的发展阶段包括_______、_______、________。

10. 可行性分析的内容包括必要性分析、_______、_______、________和社会法律等方面可行性。

三、简答题(30分)1. 什么是系统切换?其切换方式有哪些?2. 管理信息系统的特点?3. 新系统逻辑模型的系统目标有哪些?4. 数据库系统的组成部分有哪些?5. 系统设计的目标有哪些?四、论述题(20分)1.信息系统开发有哪几种策略?各有何优缺点?适用于什么场合?2.系统分析阶段的工作步骤有哪些?最后的工作成果是什。

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

------------------------------------------------------------------------------------------------------------------------------ 江南大学现代远程教育第一阶段练习题考试科目:《软件工程》第1章至第3章(总分100分)______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每小题1分,共计20分)1. 个体手工劳动生产方式的时代是()A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程2. 作坊式小团体合作生产方式的时代是哪个时代?()A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程3. 设银行年利率为i,现存入p元,n年后可得复利终值(本金利息)为()A.p﹡(1+i﹡n) B.p﹡(i+1)n C.p﹡(1+i)﹡n D.p﹡(i+n)4. 设银行年利率为i,现存入P元不计复利(单利),n年后本金利息为()A.p﹡(i+1) n B.p﹡(i+1 n) C.p﹡(1+i﹡n) D.p﹡(1+i)﹡n5. 纯收入是累计效益现在值与投资之()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.技术风险问题11. 研究开发资源的有效性是进行什么研究的一方面?()A.技术可行性 B.经济可行性 C.社会可行性 D.操作可行性12. 项目开发计划这种文档是一种()A.技术性文档 B.管理性文档 C.需求分析文档 D.设计文档13. 需求分析最终结果是产生()A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书14. SA方法用DFD描述()A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能15. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的() A.细节 B.输入与输出 C.软件的作者 D.绘制的时间16. SA方法是在软件开发过程中常用的方法。

这个方法采用的基本手段是()A.分解与抽象 B.分解与综合 C.归纳与推导 D.试探与回溯17. SA方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()A.控制流 B.数据流 C.程序流 D.指令流18. 需求分析中,开发人员要从用户那里解决的最重要的问题是()A.要让软件做什么 B.要给该软件提供哪些信息------------------------------------------------------------------------------------------------------------------------------ C.要求软件工作效率怎样 D.要让该软件具有何种结构19. 数据流图(DFD)中的每个加工(处理)至少有()A.一个输入流或一个输出流 B.一个输入流和一个输出流C.一个输入流 D.一个输出流20. 软件是“逐渐”开发出来的,开发出一部分,向用户展示一部分,可让用户及早看到部分软件,及早发现问题。

该模型是()A.瀑布模型 B.螺旋模型 C.喷泉模型 D.增量模型二、名词解释(每小题2分,共计12分)1. 软件危机2. 软件工程3. 生存周期4. 软件工具5. 软件文档6. 软件过程。

三、简答题(每小题4分,共计32分)1. 简述软件危机产生的原因。

2. 软件生产经历了哪几个时代?3. 简述软件的技术可行性。

4. 简述软件的经济可行性。

5.简述软件的社会可行性。

6. 简述系统流程图及其作用。

7. 简述怎样计算投资回收期和纯收入。

8. 简述可行性研究具体工作步骤。

四、综合应用题(每小题12分,共计36分)1.根据以下的问题陈述,画出系统的顶层和0层DFD。

某图书馆开发一个简化的图书借/还书系统,该系统要求实现下列功能:(1) 图书维护包括购进新书后,需要把该书的信息输入图书库(文件)中;办理图书证;日常图书维护;管理人员可以跟踪某一本图书的借/还情况等。

(2) 读者借书读者凭图书证(书卡)借书。

系统检查该读者所借图书是否超过限额数,若达到限额数,则拒绝借书,否则读者可以借书。

(3) 读者还书读者凭图书证(书卡)还书。

系统检查该读者所还图书是否超过期限,若超过期限,则进行罚款处理,否则读者可以借书。

2.某培训中心要研制一个计算机管理系统。

它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。

①如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。

②如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和账目文件上做相应的修改,并给学生注销单。

③如果是付款的,则由财务人员在账目文件上登记,也给学生一张收费收据。

就以上系统功------------------------------------------------------------------------------------------------------------------------------ 能画出顶层和0层的DFD。

3.某网站发帖子系统有如下功能:①记录发帖内容:访客在表单中输入文字,系统进行检查,无误后将内容存入文件;②显示帖子内容:读出文件,按一定格式显示在屏幕上。

请根据要求画出该系统的顶层和0层DFD,江南大学现代远程教育第一阶段练习题考试科目:《软件工程》第1章至第3章(总分100分)______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每小题1分,共计20分)1. 个体手工劳动生产方式的时代是()A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程2. 作坊式小团体合作生产方式的时代是哪个时代?()A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程3. 设银行年利率为i,现存入p元,n年后可得复利终值(本金利息)为()A.p﹡(1+i﹡n) B.p﹡(i+1)n C.p﹡(1+i)﹡n D.p﹡(i+n)4. 设银行年利率为i,现存入P元不计复利(单利),n年后本金利息为()A.p﹡(i+1) n B.p﹡(i+1 n) C.p﹡(1+i﹡n) D.p﹡(1+i)﹡n5. 纯收入是累计效益现在值与投资之()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.技术风险问题11. 研究开发资源的有效性是进行什么研究的一方面?()A.技术可行性 B.经济可行性 C.社会可行性 D.操作可行性12. 项目开发计划这种文档是一种()A.技术性文档 B.管理性文档 C.需求分析文档 D.设计文档13. 需求分析最终结果是产生()A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书14. SA方法用DFD描述()A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能15. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的() A.细节 B.输入与输出 C.软件的作者 D.绘制的时间16. SA方法是在软件开发过程中常用的方法。

这个方法采用的基本手段是()------------------------------------------------------------------------------------------------------------------------------ A.分解与抽象 B.分解与综合 C.归纳与推导 D.试探与回溯17. SA方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()A.控制流 B.数据流 C.程序流 D.指令流18. 需求分析中,开发人员要从用户那里解决的最重要的问题是()A.要让软件做什么 B.要给该软件提供哪些信息C.要求软件工作效率怎样 D.要让该软件具有何种结构19. 数据流图(DFD)中的每个加工(处理)至少有()A.一个输入流或一个输出流 B.一个输入流和一个输出流C.一个输入流 D.一个输出流20. 软件是“逐渐”开发出来的,开发出一部分,向用户展示一部分,可让用户及早看到部分软件,及早发现问题。

该模型是()A.瀑布模型 B.螺旋模型 C.喷泉模型 D.增量模型二、名词解释(每小题2分,共计12分)1. 软件危机2. 软件工程3. 生存周期4. 软件工具5. 软件文档6. 软件过程。

三、简答题(每小题4分,共计32分)1. 简述软件危机产生的原因。

2. 软件生产经历了哪几个时代?3. 简述软件的技术可行性。

4. 简述软件的经济可行性。

5.简述软件的社会可行性。

6. 简述系统流程图及其作用。

7. 简述怎样计算投资回收期和纯收入。

8. 简述可行性研究具体工作步骤。

四、综合应用题(每小题12分,共计36分)1.根据以下的问题陈述,画出系统的顶层和0层DFD。

某图书馆开发一个简化的图书借/还书系统,该系统要求实现下列功能:(1) 图书维护包括购进新书后,需要把该书的信息输入图书库(文件)中;办理图书证;日常图书维护;管理人员可以跟踪某一本图书的借/还情况等。

(2) 读者借书读者凭图书证(书卡)借书。

系统检查该读者所借图书是否超过限额数,若达到限额数,则拒绝借书,否则读者可以借书。

(3) 读者还书读者凭图书证(书卡)还书。

系统检查该读者所还图书是否超过期限,若超过期限,则进行罚款处理,否则读者可以借书。

相关文档
最新文档