【导读】
必典考网发布中学信息技术(高级)题库2022第五章算法与程序设计题库模拟考试练习题202,更多第五章算法与程序设计题库的模拟考试请访问必典考网中学信息技术(高级)题库频道。
1. [单选题]在VB中,判断变量k大于或等于60并且小于70的条件表达式是()。
A. k>=60和k<70
B. 60<=k<70
C. k>=60 Or k<70
D. k>=60 And k<70
2. [单选题]已知一个线性储存的线性表设每个结点需要占n个存储单元,若第一个结点地址为xul,则第i个结点的地址为()。
A. xul+(i-1)*n
B. xul+i*n
C. xul-i*n
D. xul+(i+1)*n
3. [单选题]在VB语言中,不能使用“Next”作为变量名的原因是()。
A. 使用了关键字
B. 后面没有使用数字
C. 使用了英文单词
D. 由英文字母开头
4. [单选题]下列四种排序中()的空间复杂度最大。
A. 插入排序
B. 冒泡排序
C. 堆排序
D. 归并排序
5. [单选题]在C语言中,以下关于数组的描述正确的是()。
A. 数组下标从1开始
B. 数组元素个数必须在定义时指定
C. 编译系统不会进行下标出界检查
D. 数组在内存中可能不是连续存储的
6. [单选题]以下选项中,()不是面向对象程序设计的基本特征。
A. 封装性
B. 继承性
C. 可移植性
D. 多态性
7. [单选题]以下选项中,()不是结构化程序设计的原则。
A. 自顶而下
B. 尽量多使用goto语句
C. 逐步求精(stepwise refinement)
D. 模块化
8. [单选题]下列关于栈的叙述,正确的是()。
A. 栈顶元素最先能被删除
B. 栈顶元素最后才能被删除
C. 栈顶元素永远不能被删除
D. 上述三种说法都不对
9. [单选题]软件的生命周期是指()。
A. 软件从提出、实现、使用、维护到停止使用(stopping usage)的过程
B. 软件从需求分析、设计、实现到测试完成的过程
C. 软件开发的过程
D. 软件的运行维护过程