【导读】
必典考网发布中学信息技术(高级)题库2022第五章算法与程序设计题库模拟试题147,更多第五章算法与程序设计题库的模拟考试请访问必典考网中学信息技术(高级)题库频道。
1. [单选题]在VB语言中,下列不合法的变量名是()。
A. abc
B. 变量bc
C. 3AA
D. A_2
2. [单选题]下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。
A. x=x+y y=y+x x=x+y
B. x=x+y y=x-y x=x-y
C. x=x+y y=y-x x=x-y
D. x=x-y y=x-y x=y-x
3. [单选题]下列四种排序中()的空间复杂度最大。
A. 插入排序(insertion sort)
B. 冒泡排序
C. 堆排序
D. 归并排序
4. [单选题]软件生命周期中,能够明确目标系统必须实现哪些功能及必须做什么的阶段是()。
A. 可行性分析
B. 详细设计
C. 概要设计
D. 需求分析
5. [单选题]C语言中,假设所有变量均为整型,表达式(a=5,b=2,++a,b++,a+b)的值是()。
A. 10
B. 9
C. 8
D. 7
6. [单选题]在面向对象技术中,对象是类的实例。对象有三种成分:()、属性和方法。
A. 标识
B. 级别
C. 封装
D. 消息
7. [单选题]以下选项中,()不是面向对象程序设计的基本特征。
A. 封装性
B. 继承性
C. 可移植性
D. 多态性
8. [单选题]以下选项中,()不是结构化程序设计的原则。
A. 自顶而下
B. 尽量多使用goto语句
C. 逐步求精
D. 模块化
9. [单选题]计算月工资收入在2500元至4000元之间(含4000元不含2500元)的个人所得税算法如下:①输入月工资收入额x②用公式计算所得税y=500×5%+(x-2500)×10%③输出所得税y,上述算法属于()。
A. 枚举算法
B. 排序算法
C. 递归算法
D. 解析算法
10. [单选题]在Visual Basic中,语句sn=“QQ2009”执行后,变量sn的数据类型是()。
A. String
B. Integer
C. Boolean
D. Double