2005年4月全国计算机等级考试二级C++笔试试题(每小题1分,共50分)(1)数据的存储结构是指()A:存储在外存中的数据B:数据所占的存储空间量C:数据在计算机中的顺序存储方式D:数据的逻辑结构中计算机中的表示答案:D解析:(2)下列关于栈的描述中错误的是()A:栈是先进后出的线性表B:栈只能顺序存储C:栈具有记忆作用D:对栈的插入与删除操作中,不需要改变栈底指针答案:B解析:(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()A:冒泡排序为n/2B:冒泡排序为nC:快速排序为nD:快速排序为n(n-1)/2答案:D解析:(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()A:log2nB:n/2C:nD:n+1答案:C解析:(5)下列对于线性链表的描述中正确的是()A:存储空间不一定是连续,且各元素的存储顺序是任意的B:存储空间不一定是连续,且前件元素一定存储在后件元素的前面C:存储空间必须连续,且前件元素一定存储在后件元素的前面D:存储空间必须连续,且各元素的存储顺序是任意的答案:A解析:(6)下列对于软件的描述中正确的是()A:软件测试的目的是证明程序是否正确B:软件测试的目的是使程序运行结果正确C:软件测试的目的是尽可能多地发现程序中的错误D:软件测试的目的是使程序符合结构化原则答案:C解析:(7)为了使模块尽可能独立,要求()A:模块的内聚程序要尽量高,且各模块间的耦合程序要尽量强B:模块的内聚程序要尽量高,且各模块间的耦合程序要尽量弱C:模块的内聚程序要尽量低,且各模块间的耦合程序要尽量弱D:模块的内聚程序要尽量低,且各模块间的耦合程序要尽量强答案:B解析:(8)下列描述中正确的是()A:程序就是软件B:软件开发不受计算机系统的限制C:软件既是逻辑实体,又是物理实体D:软件是程序、数据与相关文档的集合答案:D解析:(9)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()A:数据与程序独立存放B:不同的数据被存放在不同的文件中C:不同的数据只能被对应的应用程序所使用D:以上三种说法都不对答案:D解析:(10)用树形结构表示实体之间联系的模型是()A:关系模型B:网状模型C:层次模型D:以上三个都是答案:C解析:(11)算法具有五个特性,以下选项中不属于算法特性的是()A:有穷性B:简洁性C:可行性D:确定性答案:B解析:(12)以下选项中可作为C语言合法常量的是()A:-80.B:-080C:-8e1.0D:-80.0e答案:A解析:(13)以下叙述中正确的是()A:用C程序实现的算法必须要有输入和输出操作B:用C程序实现的算法可以没有输出但必须...