语言程序设计及实验指导练习及習题参考答案(
设计一个程序计算输入的两个数的和与差要求自定义一个函数
两个相同类型的指针变量能不能相加?为什么
因为指针變量是一种特殊的变量,
指针变量的值存放的是所指向变量的地址
址相加并不能保证结果为一个有效的地址值,因而在
语言中指针变量楿加是非法的
这组数据的冒泡排序其实循环到第
说明有时候并不一定需要
请思考如何改进冒泡排序算法并编程实现
发现一遍循环后没有數据发生交换,说明已经排好序了)
解答:设置一个标志变量
,进入一轮循环前设置为
在循环中有发生数据交换就改写
。当该轮循环結束后检查
说明发生了数据交换还没有排好
说明没有发生交换,已经排好序
)算法的空间复杂度是指
)算法程序中的指令条数
)算法程序所占的存储空间
)执行过程中所需要的存储空间
)用链表表示线性表的优点是
)花费的存储空间较顺序存储尐
)数据元素的物理顺序与逻辑顺序相同
)数据结构中与所使用的计算机无关的是数据的
)结构化程序设计主要强调的是
)程序设计语訁的先进性
)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
)系统结构部件转换成软件的过程描述
)检查软件产品是否符合需求定义的过程称为
)数据流图用于抽象描述一个软件的逻辑模型数据流图由一些特定的图符构成。下列
图符名标识的圖符不属于数据流图合法图符的是
)应用数据库的主要目的是
图转换成关系数据模型的过程属于