谁有《c语言程序设计试题库》的题库呀 求

一、名词解释(5题)
1.软件工程:软件工程是研究软件开发与软件管理的一门工程科学。
2.程序:计算机为完成特定的任务而执行的指令的有序集合。
3.软件工程的目的:追求软件产品的正确性、可用性及软件生产的效率。
4. 软件需求:就是为了解决现实世界中的特定问题,软件必须展现的属性。 软件需求的属性是:
可验证性、优先性和唯一性
5. 开发“非订单性软件”需要立项,开发“订单软件”需签订合同。
6. 需求分析的基本任务是准确回答“系统必须做什么?这个问题。在项目立项的阶段已经粗略地了解了用户的需求,甚至还提出了一些可行的方案,但在项目立项阶段的基本目的是用较小的成本在短时间内确定是否存在可行的解法,许多细节被忽略了,所以项目立项不能替代需求分析。
7. 对系统的综合要求有下述四个方面:1)系统功能要求2)系统性能要求3)运行要求4)将来可能提出的要求
8. 需求分析的重要性许多大型的应用项目的失败,最后均归结为需求分析的失败; 需求分析的输出文档是《用户需求报告》,是客户、软件开发者和项目管理人员必须遵守的一根基线;需求分析要占用整个软件开发时间或工作量的30%;需求获取中的错误属于软件开发过程中的早期错误,它会在后续的设计和实现中进行发散式的传播。
9. 需求分析为什么难用户具有动态性,即需求的不稳定性:在整个生存周期内,应用软件需求会随时间的进展而有所变化;用户需求的模糊性;开发者和用户要对需求达成完全一致的认识,用户要在需求报告上签字,承担责任;企业所处的外部环境变化,增加了需求分析的难度。
10. 什么是软件需求?从根本上讲,软件需求就是为了解决现实世界中的特定问题,软件必须展现的属性。软件需求的属性是:可验证性、优先性和唯一性。
11. 需求分析的目的:是用于说明软件产品或软件项目需要满足的条件和限制。
12. 需求分析的分类1)功能需求和非功能需求2)产品需求和过程需求3)根据需求的优先级来进行分类4)独立需求和全局需求5)稳定的需求和可变的需求。
13. 需求的描述工具1) 实体-联系模型(E-R图)2)数据流程图3)用例图4)活动图
14. 软件系统会产生三个文档:系统定义文档,系统需求文挡,软件需求文挡。
15. 结构设计是总体设计阶段的任务,过程设计是详细设计阶段的任务。
16.制定测试计划包括测试策略,测试方案,预期的测试结果,测试进度计划。
17. 模块:数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。
18. 抽象就是抽出事物的本质特性而暂时不考虑它们的细节。
19. 耦合:对一个软件结构内不同模块之间互连程度的度量。 内聚:标志一个模块内各元素彼此结合的紧密程度,是信息隐蔽和局部化概念的自然扩展。
20. 图形工具:1) 层次图和HIPO图2) 结构图
21. 描述程序处理过程的工具称为详细设计的工具,它们可以分为图形、表格和语言三类。1)程序流程图2)N-S图(盒图)3) PAD(Problem Analysis Diagram)图4) 判定表5) 判定树6) 模块开发文件夹
22. 软件测试的步骤:1)模块测试2)子系统测试3)系统测试4)验收测试5)平行运行
23. 单元测试主要考虑以下五个特征(1)模块接口;(2)局部数据结构;(3)重要的执行通路;(4)出错处理通路;(5)影响上述各方面特性的边界条件。
24. 由模块组成程序时有两种测试方法:非渐增式测试;渐增式测试。
25. 软件有效性:如果软件的功能和性能如同用户所合理地期待的那样,则软件是有效的。
26. 调试的技术或手段:1)输出存储器的内容;2)打印语句3)自动工具
27. 调试策略:1)试探法2)回溯法3)对分查找法4)归纳法5)演绎法
28. 软件可靠性是程序在结定的时间间隔内,按照规格说明书的规定成功地运行的概率。
29. 软件可用性是程序在给定的时间点,按照规格说明书的规定,成功地运行的概率。
30. 软件维护:在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。1)改正性维护2)适应性维护
31. 软件配置管理:在开发过程中,将软件的文档、程序、数据进行分割与综合,以便软件的定义、标志、跟踪、管理,使其最终形成受控的软件版本产品的管理过程。
32. 配置管理工具:VSS与Clear Case。
33. 广义地讲:算法是为完成一项任务所应尊循的一步一步的、规则的、精确的、无歧异的描述,它的总步数是有限的。 狭义地讲:算法是解决一个问题采取的方法和步骤的描述。
34. 算法的特性:有穷性、确定性、可行性、有输入、有输出。
35. 算法设计的原则:1、正确性2、可读性3、健壮性4、高效率与低存储量需求
36. 算法的表示:1)用自然语言及伪代码来表示 2)用传统流程图来表示 3)用N—S流程图表示。
37. 排序算法1)选择法排序(升序)2)冒泡排序(升序)3)合并法排序(将两个有序数组A、B合并成另一个有序的数组C,升序),相关代码也是看课件。
38.坐标方位角定义成函数过程:
Function Qfangweijiao(xn As Double, yn As Double,
xm As Double, ym As Double) As Double
Dim c As Double
c = gn(xn, xm)
Qfangweijiao = Atn((yn - ym) / (xn - xm)) + 180 * c
End Function
Function gn(r1 As Double, r2 As Double)
If r1 - r2 & 0 Then
ElseIf r1 - r2 & 0 Then
End Function
39.测量中常用坐标系
地理空间坐标系
(1)空间直角坐标系(2)空间大地坐标系(3)平面直角坐标系
40、GPS高程含义
所谓高程拟合法就是利用范围不大的区域中,高程异常具有一定的几何相关性的原理,利用数学的方法,求解正高、正常高和高程异常。
41、测量中的高程系统及关系
1)大地高系统
大地高系统:是以参考椭球为基准面的高程系统
大地高:某点的大地高是该点到通过该点的参考椭球的法线与椭球面交点的距离;可用H来表示。2)正高系统
正高系统 :是以大地水准面为基准面的高程系统。
正高:某点的正高是该点到通过该点的铅垂线与大地水准面的交点之间的距离;可用Hg表示。
3)正常高系统
正常高系统:是以似大地水准面为基准面的高程系统
正常高:某点的正常高是该点到通过该点的铅垂线与似大地水准面的交点之间的距离;可用Hr表示。
42.涉及矩阵的相关运算,查看相关资料并记忆下来。
三、简答题(3个)
1.生命周期概念、各阶段的工作任务?
软件生命周期:是一个软件系统从目标提出、定义、开发、使用和维护,直到最后丢弃的整个过程。
计划时期:计划时期的主要任务是分析用户的需求,确定软件开发的总目标,给出系统功能、性能结构、可靠性以及接口等方面的要求。(1)问题定义(2)可行性研究
开发时期:开发时期要完成设计和实现两大任务,其中设计任务包括需求分析、概要设计和详细设计三个阶段,实现任务由编码和测试两个阶段完成。
运行时期:运行时期是软件生命周期的最后一个时期,其主要工作是做好软件维护。软件维护的具体活动包括纠错维护、适应性维护、功能性维护和预防性维护。
2.几个开放模式、思想、特点、优缺点?
1)瀑布模型根据软件生存周期各个阶段的任务,瀑布模型从系统分析,逐步进行阶段性变换,直到通过确认测试并得到用户确认的软件产品为止。瀑布模型的特点:阶段间具有顺序性和依赖性;推迟实现的特点;每个阶段必须完成规定的文档;每个阶段结束前完成文档审查,及早改正错误。瀑布模型的优点:开发阶段清晰、便于评审、审计、跟踪、管理和控制。 瀑布模型的缺点:不能对付含糊不清和不完整的用户需求;由于开销的逐步升级,它不希望存在早阶段的反馈;在一个系统完成以前,它无法预测一个新系统引入一个机构的影响; 它不能恰当地研究和解决使用系统时的人为因素;最终产品将更多的反映用户在项目开始时的需求,而不是最后的需求;一旦用户开始使用最终的系统,并对系统有更多的学习以后,观点和意向会发生很大的变化,用户这种变化常常是无法预测的。
2)原型化开发模型从工程实践来看这个是一个“理想化”的模型,不完全符合人们认识问题的规律,按着这一模型来开发软件,只有当分析员能够作出正确的需求分析时,才能够得到预期的结果。原型化模型的特点:原型驱动。因此必须先有一个模型,至少要有一个原型的核心。原型化模型的优点:开发速度快,用户意见反馈时,有利于开发商在短时间内推广并实施多个客户。原型化模型的缺点:事先有个展示性的产品原型,所以在一定程度上不利于开发人员的创新。
3) 增量模型是遵循递增的方式来进行软件开发。软件产品被作为一组增量构件(模块),每次设计、实现、集成、测试和交互一块构件,直到所有构件实现为止。增量模型的特点:任务或功能模块驱动,可分阶段提交产品;有多个任务单,这些多个任务单的集成构成项目的一个总《任务书》,或总《用户需求报告》/《需求规格说明书》。 增量模型的优点:能将一个大系统分解成多个小系统,这就等于将一个大风险分解为小风险,从而降低了难度。增量模型的缺点:若软件系统的组装和拆卸性不强,或者开发人员全局把握水平不高,或者客户本身就不同意分阶段提交产品,或者开发人员过剩,不易采用这种模型。
迭代模型迭代式生存周期模型即为:多次执行各个开发流程,从而更好的理解需求,设计出更壮的软件构架,逐步提高开发组织能力,最终交付一系列逐步完善的实施结果。 迭代模型的特点:迭代或迭代循环驱动,每一次迭代或迭代循环,均要走完初始、精化、构建、移交四个阶段。迭代模型的优点:在迭代之初,它不要求一个相近的原型,而且适合范围广,几乎可以使用于所有的项目开发。迭代模型的缺点:传统的项目组织方法按顺序(一次且仅一次)完成每个工作流程,即瀑布开发模型。迭代模型采取循环的工作方式,每次循环均使工作产品更加靠近目标产品一次,这就要求项目组成员具有很高的水平并掌握先进的开发工具。反之,就会存在较大的技术风险。
5)螺旋模型它是生存周期模型和原形的结合,体现了两个模型的优点,并在此基础上增加了新的成分——风险分析。它由需求定义;风险分析;工程实现;评审四个部分组成的迭代模型。软件开发过程每迭代一次,螺旋线就会增加一周,软件开发又前进一个层次,系统又生成一个新版本,而软件开发的时间和成本又有了新的投入。螺旋模型不仅保留了生存周期中系统地、按阶段逐步地进行软件开发和“边开发、边评审”的风格,而且还引入了风险分析,并把制作原型作为风险分析的主要措施。客户始终关心、参与软件开发,并对阶段性的软件产品提出评审意见,这对保证软件产品的质量是非常有利的。
软件开发模型虽然多种多样,但在本质上可以归纳为两种类型,即瀑布类型和迭代类型。从上面介绍,可以看出属于前一种的有瀑布模型和增量模型,属于后一类型的有迭代模型、原型模型和螺旋模型。而最常用的是瀑布模型和原型模型,其次是增量模型,最难掌握的是迭代模型。 3.软件危机产生的背景?
背景:从软件发展的第二个阶段开始,就出现了软件危机。软件的生产不能满足日益增长的软件需求,更严重的是,软件的生产率随着软件规模的扩大以及复杂程度的提高而下降,导致了软件成本在计算机系统构成中所占比例进一步加大。表现在:系统实际功能与用户实际需求不符 、软件的维护费用急剧上升 、对软件文档配置没有足够的重视
四、综述题(4个)
定义过程和方法。
比较3个数最大的那个数的函数的编写。
2个编写代码的。
针对具体问题的算法。
1、软件可定义为:软件=程序+数据+文档
2、软件的发展阶段:程序设计阶段、软件系统阶段、软件工程阶段
2、软件危机(背景)
从软件发展的第二个阶段开始,就出现了软件危机。软件的生产不能满足日益增长的软件需求,更严重的是,软件的生产率随着软件规模的扩大以及复杂程度的提高而下降,导致了软件成本在计算机系统构成中所占比例进一步加大。 表现在:系统实际功能与用户实际需求不符 、软件的维护费用急剧上升 、对软件文档配置没有足够的重视
4、 2001年,软件工程大师 Roger S.Pressman对软件工程的定义 :软件工程是一个过程、一组方法和一系列工具。软件工程是研究软件开发与软件管理的一门工程科学。
5、软件开发模型: 软件的生命周期、流水式过程模型、原型化开发模型、增量模型 迭代模型、螺旋模型
6、软件生命周期每个阶段工作任务:
计划时期的主要任务是分析用户的需求,确定软件开发的总目标,给出系统功能、性能结构、可靠性以及接口等方面的要求。
开发时期要完成设计和实现两大任务,其中设计任务包括需求分析、概要设计和详细设计三个阶段,实现任务由编码和测试两个阶段完成。
看过本文章的还看过。。。
测量程序设计 95页 5财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 测量程序设计(逢考必过) vb程序设计vb程序设.........
c#+测量程序设计 61页 免费 测量程序设计(逢考必过) 7页 免费 测量编程......
5指针 1数据对象的地址 1)任何数据对象在程序运行过程中一旦被使用......
测量程序设计(逢考必过) 7页 免费测绘程序设计1(一) 暂无评价|0人阅读|.....
点此者逢考必过!!_教育学心理学_人文社科_专业资料。今日推荐 ..测量程序设计(逢考必过) 7页 免费 中国近代史纲要_期末试卷... 5页 2下载.........
逢考必过全身状况 生命征 包括体温、脉搏、呼吸、血压。 (1)体温:测量前...(3)调查内容:患者临床检查、密切接触者调查、监测; (4)调查表的设计:病人的.........
医学统计学逢考必过 隐藏>> 统计学(statistics) :...按实验设计的类型, 将全部观察值间的变异分解成两...精确测量的变量,相关分析则要求 x,y 是 来自双.........
逢考必过_文学_高等教育_教育专区。填空: 1、五大...如果你的安全依赖于秘密设计的系统,那么至少会有下面...鉴 别系统本身的程序完整性很难保证,存在篡改.........
k1 k2 ? 第 1 页共 2 页 ???逢考必过??? 10、 简述 gps 测量的各种...直接为国民经济建设服务 2、简述 gps 应用于工程变形监测中时网形设计及数据.........
逢考必过_高等教育_教育专区。【简·北宋初期的复古思潮在文坛并未成为主流】复古...②无论是主次人物,作者都精心设计,细笔勾勒,使其具有鲜明的性格特征。人物 .........
公务员考试逢考必过公务员考试逢考必过隐藏>> 孔子、鲤鱼成“两大护法......
从0开始学习vb(逢考必过) 提供整套的vb学习课件,助vb学习者一臂之力!!!提供整套的vb学习课件,助vb学习者一臂之力!!!隐藏>> 《程序设计基础(vb)》 程序设.........
案例分块解答逢考必过_中医中药_医药卫生_专业资料...验收程序 五交底—设计交底、合同交底、施工组织设计...(2)用焊接检验尺测量焊缝余高、焊瘤、凹陷、错边.........
内科复习题 全 逢考必过 隐藏>> 心力衰竭 病因 原发性心肌损害(......
游戏程序设计详细复习资料,逢考必过!游戏程序设计详细复习资料,逢考必过!隐藏&g......
2013年教育学复习资料.逢考必过_教育学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 2013年教育学复习资料.逢考必过_教育学_高等教育_教育专区。.........
2013年教育学复习资料.逢考必过_教育学心理学_...以成文形式表现,通常从哲学高度提出,难以客观测量。 ...(三)课程设计的基本程序: “泰勒原理”,1949,(美.........
全国计算机等级考试二级c语言中重点问题的分析,逢考必过全国计算机等级考试二级c语言...全国计算机等级考试 :二级教程— c 语言程序设计 . 北京 :高等教育出版社,........
2)在每种异常模式下都有一个对应的物理寄存器——程序 状态保存寄存器 spsr。 ...文档贡献者 天秤座逢考必过 贡献于
专题推荐 2014教师资格材料.........
【最新】中央电大《电子政务》参考题.逢考必过_...“软件”(应用软件,组织结构)和“硬件”(网络、 ...(根据各人的体会,最起码三条) 1、加强人性化设计.........
■ 24小时热门信息
谭浩强_c语言程序设计基础教程_计算机软件及应用_it计算机_专业资料。第一章......
《c语言程序设计》教案(清华谭浩强)_理学_高等教育_教育专区。c语言完整教案 ......
c语言程序设计(谭浩强) 课后答案_理学_高等教育_教育专区。c语言程序设计(谭浩强) 课后答案 所有题都有。第一章 程序设计和 c 语言 【第 15 页】 1-5 #.........
c语言程序设计谭浩强重点笔记_理学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档c语言程序设计谭浩强重点笔记_理学_高等教育_教育专区。c 语言设计 学习.........
■ 相关热门内容
c 语言程序设计试题 一、单项选择题(本题共 25 小题,每小题 2 分,共 .....
c语言程序设计练习题(含程序及参考答案)_工学_高等教育_教育专区。c语言编程练习题c 语言练习题 (所提供的源程序均采用自定义函数方式解决,如不 采用函数方式,也.........
c 语言练习题 1、定义一个函数 int fun(int a,int b,int......
c语言程序设计题库_it认证_资格考试认证_教育专区。c语言习题集合(函数) ......
c语言程序设计试题及答案_工学_高等教育_教育专区。c语言 学生数 《c 语言程......
经典练习c语言编程的题目及答案整理_it认证_资格考试认证_教育专区。你想学好...精心整理 c语言程序编程... 19页 免费
c语言程序设计练习题整理... 暂无评价.........
《c语言程序设计》练习题_it认证_资格考试认证_教育专区。c语言一、选择题(在 a、b、c、d 中选择一个正确的) 1、以下叙述不正确的是( )。 a、一个 c .........
大学经典c语言编程试题_it认证_资格考试认证_教育专区。输入两个正整数,......
■ 热门推荐《C语言程序设计》精品课件试题集(有答案)下载_计算机试卷_资源天下
>> 《C语言程序设计》精品课件试题集(有答案)
《C语言程序设计》精品课件试题集(有答案)
计算机试卷
课程(专业)
C语言程序设计
C语言|标识符
&内容简介:
&  《C语言程序设计》精品课件试题集(有答案)  
单项选择题………………………第002页  
阅读程序题………………………第018页  
程序填空题………………………第039页  
编写程序题………………………第070页  
一、单项选择题  
导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题,应该通过上机实验来检验。  
【1.1】以下不正确的C语言标识符是____。  
A) int B) a_1_2 C) ab1exe D) _x  
&相关说明:
&&&&1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先或。
&&&&2、48小时内下载同一文件,不重复扣金币。
&&&&3、下载后请用或解压缩后使用。
&&&&4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。
&&&&5、如仍有其他下载问题,请看。
&下载地址:
网友评论():
设为首页&&&&&&&&&&&&&&&&&&&&&
资源天下() 版权所有"c语言程序设计试题及答案"的糗事
你可能感兴趣:
糗事百科为大家收集了很多的c语言程序设计试题及答案的糗事,各种关于c语言程序设计试题及答案的爆笑经历、尴尬时刻和开心视频,想持续关注c语言程序设计试题及答案的糗事就收藏本页吧.&&&&C语言程序设计:问题与求解方法
自营订单满39元(含)免运费
不足金额订单收取运费5元起
邀请好友参加吧
版 次:1页 数:字 数:印刷时间:日开 本:12k纸 张:胶版纸印 次:1包 装:平装是否套装:否国际标准书号ISBN:8丛书名:计算机基础课程系列教材所属分类:&&&&&&
下载免费当当读书APP
下载当当读书APP,免费阅读万本电子书。
本商品暂无详情。
当当价:为商品的销售价,具体的成交价可能因会员使用优惠券、积分等发生变化,最终以订单结算页价格为准。
划线价:划线价格可能是图书封底定价、商品吊牌价、品牌专柜价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品曾经展示过的销售价等,由于地区、时间的差异化和市场行情波动,商品吊牌价、品牌专柜价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:折扣指在划线价(图书定价、商品吊牌价、品牌专柜价、厂商指导价等)某一价格基础上计算出的优惠比例或优惠金额。如有疑问,您可在购买前联系客服咨询。
异常问题:如您发现活动商品销售价或促销信息有异常,请立即联系我们补正,以便您能顺利购物。
当当购物客户端手机端1元秒
当当读书客户端万本电子书免费读}

我要回帖

更多关于 vb程序设计题库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信