2014年12月份考试软件工程第二次作业
- 格式:doc
- 大小:67.50 KB
- 文档页数:11
全国计算机技术与软件专业技术资格(水平)考试2014年下半年程序员上午试卷(考试时间9 : 00〜11: 30 共150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规2B铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题• 2014年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88) A. 9 B. 10 C. 11 D. 12 (89) A. 4 B. 5 C. 6 D. 7因为考试日期是“ 11月4日”故(88)选C,(89)选A,应在答题卡序号88下对C填涂,在序号89下对A填涂(参看答题卡)。
在Word编辑状态下,若要显示或隐藏编辑标记,则单击(1)按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则(2)。
⑴A.创 B.国 C.B D用|(2) A.光标移动到上一行,表格行数不变 B.光标移动到下一行,表格行数不变C.在光标的上方插入一行,表格行数改变D.在光标的下方插入一行,表格行数改变在Excel 中,若在A1 单元格中输入=SUM(MAX(15,8) MIN(8,3)),按Enter键后,则A1单元格显示的内容为(3!;若在A2单元格中输入“ =3=6”(输入不包含引号),则A2单元格显示的内容为(4).(3) A.23 B.16 C.18 D.11(4) A.=3=6 B.=36 C.TRUE D.FALSE用户的电子邮箱是在(5)的一块专用的存储区。
(5) A.用户计算机内存中 B.用户计算机硬盘上C.邮件服务器内存中D.邮件服务器硬盘上直接转移指令执行时,是将指令中的地址送入(6)o(6) A.累加器 B.数据计数器 C.地址寄存器 D.程序计数器下列部件中属于CPU中算术逻辑单元的部件是⑺o(7) A.程序计数器 B.加法器 C.指令寄存器 D.指令译777码器在CPU和主存之间设置“ Cache”的作用是为了解决(8)的问题。
软件工程第二次作业软件案例分析(二)引言概述:本文旨在对软件案例进行分析,总结出其中的关键点,从而提供给读者对软件工程的实践经验。
本文分为五个大点进行阐述,包括需求分析、设计和实现、测试和验证、维护和部署以及总结。
需求分析:1. 理解案例需求:仔细研读软件案例的背景和目标,明确软件所要解决的问题。
2. 分析用户需求:采取访谈、调查问卷等方法,了解目标用户的实际需求和期望。
3. 提取功能需求:将用户需求转化为具体的功能需求,并进行优先级排序。
4. 确定非功能需求:除了功能需求,还需要考虑性能、安全、可靠性等非功能需求。
5. 确定需求文档:撰写详细的需求规格说明书,以便于后续的设计和开发工作。
设计和实现:1. 架构设计:根据需求分析结果,确定合适的软件架构模式,并进行系统分解和模块划分。
2. 模块设计:根据架构设计,进一步细化模块的功能和接口,确定模块之间的通信方式。
3. 编码实现:根据设计文档,采用适当的编程语言和开发工具,完成软件的编码工作。
4. 代码测试:编写和执行单元测试用例,检验代码的正确性和健壮性。
5. 集成测试:将各个模块进行集成,并进行系统级别的测试,确保系统的功能和性能要求。
测试和验证:1. 测试计划:制定详细的测试计划,明确测试目标、策略和方法。
2. 单元测试:针对每个模块编写测试用例,并进行单元测试,确保模块的功能正确。
3. 集成测试:将各个模块进行集成测试,测试系统的功能和接口是否正常。
4. 系统测试:对整个系统进行全面测试,包括功能、性能、安全等各个方面。
5. 验证与确认:通过测试结果验证系统是否满足需求,并进行用户确认,是否满足用户期望。
维护和部署:1. 软件交付:将软件部署到生产环境中,并进行系统的安装和配置。
2. 问题修复:及时响应用户的问题反馈,进行故障排查和修复。
3. 功能扩展:根据用户需求和市场变化,对软件进行功能的增加和改进。
4. 性能优化:监控系统性能,进行性能优化,提升软件的响应速度和稳定性。
2021下半年软件设计师考试真题及答案-上午卷1.属于 CPU 中算术逻辑单元的部件是〔B〕。
A.程序计数器B.加法器C.指令存放器 D.指令译码器2.计算机采用分级存储体系的主要目的是为了解决〔D〕问题。
A.主存容量缺乏B.存储器读写可靠性C.外设访问效率D.存储容量、本钱和速度之间的矛盾3.三总线构造的计算机总线系统由〔D〕组成。
A.CPU 总线、内存总线和 IO 总线 B.数据总线、地址总线和控制总线 C.系统总线、内部总线和外部总线 D.串行总线、并行总线和 PCI 总线4.DHCP 客户端可从 DHCP 效劳器获得〔B〕。
A.DHCP 效劳器的地址和 Web 效劳器的地址 B.DNS 效劳器的地址和 DHCP 效劳器的地址C.客户端地址和邮件效劳器地址D.默认网关的地址和邮件效劳器地址5.ICMP 协议属于因特网中的〔C〕协议,ICMP 协议数据单元封装在〔C〕中传送。
A.数据链路层B.网络层C.传输层D.会话层A.以太帧B.TCP 段C.UDP 数据报D.IP 数据报6.PPP 中的妥全认证协议是〔A〕,它使用三次握手的会话过程传送密文。
A. MD5B.PAP C.CHAPC.CHAP7.一个文件中出现的各字符及其对应的频率如下表所示。
假设采用定长编码,那么该文件中字符的码长应为〔D〕。
假设采用 Huffman 编码,那么字符序列“face〞的编码应为〔D〕。
A.2 B.3C.4D.5A.110001001101B.001110110011C.101000010100D.010*********8.对一待排序序列分别进展直接插入排序和简单项选择择排序,假设待排序序列中有两个元素的值一样,那么〔A〕保证这两个元素在排序前后的相对位置不变。
A.直接插入排序和简单项选择择排序都可以 B.直接插入排序和简单项选择择排序都不能C.只有直接插入排序可以 D.只有简单项选择择排序可以9.快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个局部,前面一局部元素值小于等于基准元素,而后面一局部元素值大于基准元素。
全国计算机技术与软件专业技术资格(水平)考试2014年下半年程序员下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答1 道。
每题15 分,满分75 分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2014 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。
阅读以下说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。
【说明】本流程图旨在统计一本电子书中各个关键词出现的次数。
假设已经对该书从头到尾依次分离出各个关键词{A(i)|i=1,…,n}(n>1) },其中包含了很多重复项,经下面的流程处理后,从中挑选出所有不同的关键词共m个{K(j)lj=l,…,m},而每个关键词K(j)出现的次数为K(j),j=1,…,m。
【流程图】阅读以下说明和C函数,填补代码中的空缺(1)〜(5),将解答填入答题纸的对应栏内。
【说明】函数removeDuplicates(char *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。
例如,若str指向的字符串为"aaabbbbscbsss”,则函数运行后该字符串为"absc”。
【C代码】阅读以下说明和C凼数,填补函数代码中的空缺(1)〜(5),将解答填入答题纸的对应栏内。
【说明】队列是一种常用的数据结构,其特点是先入先出,即元素的插入在表头、删除在表尾进行。
2014年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。
一、单项挑选题(共50题,每题2分。
每题的备选项中,只要一个最契合题意)1.以下不归于SQL数据操作指令的是A:MODIFYB:INSERTC:UPDATED:DELETE参考答案:A2.在联络模型中,每个联络形式中的关键字A:可由多个恣意特色组成B:最多由一个特色组成C:可由一个或多个其值能仅有标识联络中任何元组的特色组成D:以上说法都不对参考答案:C3.Visual FoxPro是一种A:数据库体系B:数据库办理体系C:数据库D:数据库运用体系参考答案:B4.在Visual FoxPro中调用表单mf1的正确指令是A:DO mf1B:DO FROM mf1C:DO FORM mf1D:RUN mf1参考答案:C5.设有联络SC(SNO,CNO,GRAD,其间SNO、CNO别离表明学号、课程号(两者均为字符型),GRADE表明成果(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成果为98分的记载插到表SC中,正确的句子是A:INSERT INTOSC(SNO,CNO,GRADvalueS(‘S101’,’C11’,’98’)B:INSERT INTO SC(SNO,CNO,GRADvalueS(S101, C11, 98)C:INSERT (‘S101’,’C11’,’98’) INTO SCD:INSERT INTO SC valueS (‘S101’,’C11’,98)参考答案:D6.以下有关SELECT句子的叙说中过错的是A:SELECT句子中能够运用别号B:SELECT句子中只能包括表中的列及其构成的表达式C:SELECT句子规则了成果会集的次序D:假如FORM短语引证的两个表有同名的列,则SELECT短语引证它们时有必要运用表名前缀加以限制参考答案:B7.在SQL句子中,与表达式“年纪BETWEEN 12 AND 46”功用相同的表达式是A:年纪>=12 OR<=46B:年纪>=12 AND<=46C:年纪>=12OR年纪<=46D:年纪>=12 AND年纪<=46参考答案:D8.在SQL的SELECT查询的成果中,消除重复记载的办法是A:经过指定主索引完成B:经过指定仅有索引完成C:运用DISTINCT短语完成D:运用WHERE短语完成参考答案:C9.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点为A:n+1B:n-1C:2nD:n/2参考答案:A10.假定某表单的Vvisible 特色的处置为F 能将其设置为T 的办法是A:hideB:showC:releaseD:setfocus参考答案:B11.下列函数回来类型为数值型的是A:STRB:VALC:DTOCD:TTOC参考答案:B12.句子LIST MEMORY LIKE a* 能够显现变量不包括A:aB:a1C:ab2D:ba3参考答案:D13.计算机成果不是字符串 Teacher的句子是A:a1(“Myteacher”,3,7)B:substr(“Myteacher”,3,7)C:right(“Myteacher”,7)D:left(“teacher”)参考答案:A14.报表的数据源不包括A:企图B:自在表C:数据库表D:文本文件参考答案:D15.运用索引的首要意图是A:进步查询速度B:节约存储空间C:避免数据丢掉D:便利办理参考答案:A16.表单文件的扩展名是A:frmB:prgC:sexD:vcx参考答案:C17.下列程序履行时在屏幕上显现成果的是DIME a(6)a (1)=1a (2)=1FOR i=3 TO 5a (i)=a(i-1)-a(i-2)NEXT?a (6) A:5B:6C:7D:8参考答案:D18.以下关于查询的正确描绘是A:查询文件的扩展名位PNGB:查询保存在数据库文件中C:查询保存在表文件中D:查询保存在查询文件中参考答案:D19.以下关于视图的正确描绘是A:视图独立于表文件B:视图不行更新C:视图只能从一个表派生出来D:视图能够删去参考答案:D20.下列数据结构中,归于非线性结构的是A:循环行列B:带链行列C:二叉树D:带连线参考答案:C21.软件规划中区分模块的一个准则是A:低内聚低耦合B:高内聚低耦合C:地内聚高耦合D:高内聚高耦合参考答案:B22.有三个联络R,S和T图如下A:B:C:D:a参考答案:23.其间联络T由联络R和S经过某种操作得掉,该操作位A:挑选B:投影C:交D:并参考答案:D24.依据数据结构中各数据元素之间前后件联络的杂乱程度,一般将数据结构分红____A:动态结构和静态结构B:紧凑结构和非紧凑结构C:线性结构和非线性结构D:内部结构和外部结构参考答案:C25.线性表若选用链式存储结构时,要求内存中可用存储单元的地址____A:有必要是接连的B:部分地址有必要是接连的C:一定是不接连的D:接连不接连都能够参考答案:D26.设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为____A:12B:13C:14D:15参考答案:B27.当时活动窗口是文档d1.doc的窗口,单击该窗口的“最小化”按扭后____A:不显现d1.doc文档内容,但d1.doc文档并未封闭B:该窗口和d1.doc文档都被封闭C:d1.doc文档未封闭,且持续显现其内容D:封闭了d1.doc文档但该窗口并未封闭参考答案:A28.在word的修正状况,履行“文件”菜单中的“保存”指令后____A:将一切翻开的文档存盘B:只能将当时文档存储在原文件夹内C:能够将当时文档存储在已有的恣意文件内D:能够先树立一个新文件夹,再将文档存储在该文件夹内参考答案:B29.下列关于WAIS的说法不正确的是____A:WAIS是广域信息服务B:WAIS不归于客户/服务器体系C:WAIS用来依照用户提出的“关键词”主动查找D:用户在查询时要指明从何处查询参考答案:D30.下列有关在Windows XP下查找文件或文件夹的说法,不正确的是____A:能够依据文件的方位进行查找B:能够依据文件的特色进行查找C:能够依据文件的内容进行查找D:能够依据文件的修正日期进行查找参考答案:B31.Windows XP供给了各种体系东西来协助用户办理体系,其间的____能够查看、确诊和修正各种类型的磁盘损坏的过错。
2014年全国计算机等级考试《二级Visual FoxPro数据库程序设计》模拟题及答案一、选择题(每小题1分,共40小题,共40分)1.下列叙述中正确的是( )。
A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构2.支持子程序调用的数据结构是( )。
A.栈B.树C.队列D.二叉树3.某二又树有5个度为2的结点,则该二叉树巾的叶子结点数是( )。
A.10B.8C.6D.44.下列排序方法中,最坏情况下比较次数最少的是( )。
A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下列属于应用软件的是( )。
A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下列叙述中错误的是( )。
A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是度量模块独立性的两个标准。
下列叙述中正确的是( )。
A.提高耦合性、降低内聚性有利于提高模块的独立性B.降低耦合性、提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是( )。
A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为( )。
A.选择B.投影C.插入D.连接10.将E—R图转换为关系模式时,实体和联系都可以表示为( )。
A.属性B.键C.关系D.域11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS12.SQL语言的查询语句是( )。
单选题 (共25道题)收起1.(2.5分)在下列的基本成分中,哪个不是数据流程图的基本成分?•••••3.(2.5分)结构化分析SA方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
•••4.(2.5分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。
5.(2.5分)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
•A、软件投机•••••7.(2.5分)程序的三种基本控制结构的共同特点是•••8.(2.5分)结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
•9.(2.5分)数据字典是对数据定义信息的集合,它所定义的对象都包含于•A、数据流图••10.(2.5分)在软件结构化设计中,好的软件结构设计应该力求做到••11.(2.5分)在整个软件维护阶段所花费的全部工作中,所占比例最大的是•A、校正性维护••12.(2.5分)黑盒测试在设计测试用例时,主要需要研究•••13.(2.5分)软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为••14.(2.5分)瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一个阶段又可•••15.(2.5分)分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()。
•••16.(2.5分)软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
••17.(2.5分)软件测试的目的是()•A、证明程序中没有错误••18.(2.5分)下列各项中不属于逻辑覆盖的是()•••19.(2.5分)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()•••20.(2.5分)软件详细设计的主要任务是确定每个模块的()•••21.(2.5分)软件结构图的形态特征能反映程序重用率的是()••••23.(2.5分)为了提高模块的独立性,模块内部最好是()•••24.(2.5分)软件结构图中,模块框之间若有直线连接,表示它们之间存在()•25.(2.5分)一个只有顺序结构的程序,其环形复杂度是()•A、0••判断题 (共15道题)收起26.(2.5分)快速原型模型可以有效地适应用户需求的动态变化。
2014年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】int GetMaxDay( int year, int month){int maxday=0; //1if( month>=1&&month<=12){ //2,3if(month==2){ //4if( year%4==0){ //5if(year%100==0){ //6if(year%400==0) //7maxday= 29; //8else //9maxday= 28;}else //10maxday= 29;}elsemaxday = 28; //11}else{ //12if (month==4||month==6||month==9||month==11) //13, 14,15,16maxday = 30; //17else //18maxday = 31;}}return maxday; //19}【问题1】请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
【答案解析】试题分析】判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。
本题中程序有6个判定,所以满足判定覆盖一共需要12个逻辑条件。
【问题2】请画出上述程序的控制流图,并计算其环路复杂度V(G)。
【答案解析】【试题分析】涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。
控制流图的节点代表一个基本块,定向边代表控制流的方向。
其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套判断。
2014年12月份考试软件工程第一次作业题号一二三合计已做/题量 2 / 20 0 / 10 0 / 10 2 / 40得分/分值0 / 50 0 / 30 0 / 20 0 / 100一、单项选择题(共20题、总分50分、得分0分)1. 软件是()。
(本题分数:2.5 分,本题得分:0 分。
)A、处理对象和处理规则的描述B、程序C、程序及其文档D、计算机系统题目信息难度:1正确答案:C解题方案:2. 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()。
(本题分数:2.5 分,本题得分:0 分。
)A、可用性B、可靠性C、正确性D、完整性题目信息难度:1正确答案:B解题方案:3. ()是以提高软件质量为目的的技术活动。
(本题分数:2.5 分,本题得分:0 分。
)A、技术创新B、测试C、技术创造D、技术评审题目信息难度:1正确答案:D解题方案:4. 原型化方法是一种()型的设计过程。
(本题分数:2.5 分,本题得分:0 分。
)A、自外向内B、自顶向下C、自内向外D、自底向上题目信息难度:1正确答案:A解题方案:5. 产生维护的副作用是指()。
(本题分数:2.5 分,本题得分:0 分。
)A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时的操作错误题目信息难度:1正确答案:C解题方案:6. 系统软件和应用软件总称计算机的()。
(本题分数:2.5 分,本题得分:0 分。
)A、软件系统B、操作系统C、数据库管理系统D、语言编译系统题目信息难度:1正确答案:A解题方案:7. 第一个体现结构化编程思想的程序设计语言是()。
(本题分数:2.5 分,本题得分:0 分。
)A、FORTRAN语言B、Pascal语言C、C语言D、PL/1语言题目信息难度:1正确答案:B解题方案:8. 在E-R模型中,包含以下基本成分()。
(本题分数:2.5 分,本题得分:0 分。
)A、数据、对象、实体B、控制、联系、对象C、实体、联系、属性D、实体、属性、操作题目信息难度:1正确答案:C解题方案:9. 提高软件质量和可靠的技术大致可分为两大类:其中一类是避开错误技术,但避开错误技术取法做到完美无缺和绝无错误,这就需要()。