第5题: [单项选择]下列叙述中正确的是( )。 A. 运行结果正确的程序一定具有易读性 B. 自己编写的程序主要是给自己使用的 C. 当前编写的程序主要是为当前使用的 D. 上述三种说法都不对 参考答案:D 答案解析:[解析] 程序设计中,除了设计和编制出一个运行结果正确的程序之外,还应养成良好的程序设计风格。我们编制的程序主要是给别人看的,而且,所编制的程序主要是为以后看的。因此,选项A、B和C的说法都错误。
第11题: [单项选择]下列数据结构中,按先进后出原则组织数据的是( )。 A. 线性链表 B. 栈 C. 循环链表 D. 顺序表 参考答案:B 答案解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,