- 博客(111)
- 收藏
- 关注
原创 基础编程题目集 7-1 厘米换算英尺英寸
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。
2025-05-25 15:54:01
391
原创 基础编程题目集 6-11 求自定类型元素序列的中位数
其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是类型。
2025-05-16 11:00:35
111
原创 基础编程题目集 6-9 统计个位数字
其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。
2025-05-08 21:32:36
268
原创 基础编程题目集 6-6 求单链表结点的阶乘和
其中单链表List的定义如下:/* 存储结点数据 */ PtrToNode Next;/* 指向下一个结点的指针 */ };/* 定义单链表类型 */
2025-05-08 21:04:38
196
原创 7-1 三种语言的单词转换
编写程序实现:首先从键盘输入若干个中文与英文单词的偶对,以空行作结束标记;再输入若干个英文与丹麦文单词的偶对,以空行作结束标记。然后输入一个中文单词,输出对应的丹麦文单词;若不存在该单词,则输出“查无此词”。
2025-04-23 21:44:38
296
1
原创 基础编程题目集 6-5 求自定类型元素的最大值
其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是类型。
2025-04-18 11:35:04
425
原创 基础编程题目集 6-4 求自定类型元素的平均
其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是类型。
2025-04-18 11:27:17
193
原创 python第一章练习题
D选项 //Python注释代码 , // 不是Python中的注释符号,Python没有像C/C++ 中 // 这样的单行注释方式。解析:Python语言是高级语言,它具有简洁、易读等特点,与机器语言(二进制形式,计算机直接执行 )和汇编语言(面向机器的低级语言 )不同,虽然可用于科学计算,但它是通用的高级语言,并非专门的科学计算语言。解析:算法是解决问题的精确步骤,它不是单纯的数学计算公式,也不是程序语句序列,更不是对问题的精确描述(描述方式有多种,算法强调步骤 )。分隔,如 a = 1;
2025-04-07 16:35:44
681
原创 软件工程第五章习题
低耦合表示模块间联系少,模块之间通过简单接口通信,一个模块的修改对其他模块影响小。高内聚低耦合的设计使得每个模块相对独立,系统可维护性增强,当某个模块出现问题时,不会轻易扩散影响到其他模块;对于变换流,确定输入流、变换中心和输出流,将其映射为软件的输入模块、处理模块和输出模块;事务中心映射为控制模块,输入流映射为输入模块,输出流映射为输出模块及相关处理模块 ,用层次图或结构图表示模块间的调用关系。特征耦合是模块间传递数据结构 ,这几种耦合程度相对数据耦合更高,为提高模块独立性,模块间最好是数据耦合。
2025-04-07 15:25:11
1064
原创 软件工程第四章习题
解析:软件需求分析阶段工作分为问题识别、分析与综合、编写需求分析文档以及需求分析评审,评审用于检查需求分析的正确性、完整性等。解析:用于需求分析的软件工具应能辅助验证需求的一致性(需求之间不冲突)、完整性(涵盖所有必要需求)、现实性(需求可实现)和有效性(满足用户实际需求)。解析:需求分析是一个过程,它包括对用户需求的获取、分析、定义等一系列活动,贯穿系统整个生命周期,并非单纯的概念、工具或方法。解析:需求分析需要用户深度参与,因为用户是需求的提出者,只有充分与用户沟通,才能准确获取需求。
2025-04-07 14:51:28
678
原创 软件工程第三章习题
可行性研究判断项目值得开发,仅说明项目在技术、经济、操作等方面具备可行性,但未对项目实施过程详细规划。可行性研究任务包括:技术可行性研究,评估现有技术能否满足项目需求,涉及技术资源、新技术采用风险等;经济可行性研究,分析项目成本和收益,包括开发成本、运行维护成本、潜在收益等,判断经济合理性;解析:技术可行性研究要评估现有技术能否实现项目需求,涉及新技术采用、技术风险等,往往难度较大,是可行性研究关键。解析:可行性研究通过对项目在技术、经济、操作等方面分析论证,判断项目是否可行,也可称为项目论证过程。
2025-04-07 14:09:26
495
原创 软件工程第二章
理由:该企业按部门优先级别逐个实现,边应用边开发,增量模型可按功能模块逐步开发交付,先完成优先级高的部门功能,满足企业逐步应用需求,同时便于控制开发风险和成本,在开发过程中可根据已交付部分的反馈及时调整后续开发。瀑布模型是线性顺序开发,增量模型主要是逐步增量开发,喷泉模型强调迭代和无间隙,均未突出风险分析。解析:瀑布模型、增量模型、螺旋模型都是常见的软件生命周期模型。- 螺旋模型:结合瀑布模型的系统性和快速原型模型的迭代性,加入风险分析,适合规模大、风险高项目,但开发过程复杂,管理成本高。
2025-04-07 13:58:22
621
原创 软件工程第一章习题
软件工程通过采用科学的开发方法(如结构化方法、面向对象方法等)、合理的开发过程(如瀑布模型、敏捷开发等)和有效的工具支持,对软件开发进行规范化管理。可以合理安排开发进度、控制成本、提高软件质量、增强软件可维护性等,从而在一定程度上解决软件危机中成本失控、质量低下、维护困难等弊端。- 工具:辅助软件开发、管理、维护等活动的软件或硬件,可提高开发效率、保证质量,如编译器、调试器、项目管理工具等。- 软件工程过程:涵盖软件生命周期各阶段活动,如需求分析、设计、编码、测试、维护等过程模型和管理。
2025-04-07 13:41:42
405
原创 【马原9练习】
选项D“人的社会意识具有历史继承性”指的是社会意识继承前人的思想成果等,与题干无关。- 解析:唯物史观是马克思主义哲学特有的,它强调社会存在决定社会意识,社会意识反作用于社会存在。在马克思主义哲学产生之前,人们对社会历史的认识大多是唯心史观,所以在马克思主义哲学产生之前,不存在唯物史观和唯心史观的对立斗争。这种对旧的社会意识合理成分的继承,说明社会意识在发展过程中不完全依赖于当下的社会存在,有自身相对独立的发展线索,不受社会存在变化的即时影响,体现了社会意识的相对独立性。选项C体现相对独立性的原因。
2025-03-27 10:48:25
222
原创 【马原8练习】
不过,逻辑证明的前提和规则本身是在实践中形成并需实践检验,所以它不是独立于实践标准之外的另一个检验真理的标准,也不是先于或优于实践标准的检验真理标准。- 选项D:真理的内容是客观的,它反映的是不依赖于人类意识的客观事物及其规律,所以真理中包含着不依赖于人类的客观内容。- 选项C:满足人需要的对象,如自然资源等,是客观存在的,其属性和功能也是客观的,决定了价值的客观性。- 选项B:人的需要是客观存在的,例如人对食物、水等的生理需要,不以人的意志为转移,体现价值的客观性。
2025-03-27 10:32:46
365
空空如也
E0146初始值设定向太多 问题
2024-10-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人