【导读】
必典考网发布2022第五章算法与程序设计题库终极模拟试卷108,更多第五章算法与程序设计题库的模拟考试请访问必典考网中学信息技术(高级)题库频道。
1. [单选题]在VB语言中,下列不合法的变量名是()。
A. abc
B. 变量bc
C. 3AA
D. A_2
2. [单选题]语句Ifx=1 Then y=1,下列说法正确的是()。
A. x=1和y=1均为赋值语句
B. x=1和y=1均为关系表达式
C. x=1为关系表达式,y=1为赋值语句
D. x=1为赋值语句,y=1为关系表达式
3. [单选题]在计算机中,算法是指()。
A. 加工方法
B. 处理方法
C. 排序方法
D. 解决方案的准确而完整的描述
4. [单选题]学校期末考试后要统计成绩,请你设计一个能够计算各班成绩及排名和对每位同学分数排序的软件,如果要设计此软件,以下最好的方法和步骤是()。
A. 分析问题,编写程序(compile program),设计算法,调试程序
B. 设计算法,编写程序(compile program),提出问题,调试程序
C. 设计算法,提出问题,编写程序(compile program),调试程序
D. 分析问题,设计算法,编写程序(compile program),调试程序
5. [单选题]下列四种排序中()的空间复杂度最大。
A. 插入排序(insertion sort)
B. 冒泡排序
C. 堆排序
D. 归并排序
6. [单选题]软件生命周期中,能够明确目标系统必须实现哪些功能及必须做什么的阶段是()。
A. 可行性分析
B. 详细设计
C. 概要设计
D. 需求分析
7. [单选题]计算月工资收入在2500元至4000元之间(含4000元不含2500元)的个人所得税算法如下:①输入月工资收入额x②用公式计算所得税y=500×5%+(x-2500)×10%③输出所得税y,上述算法属于()。
A. 枚举算法
B. 排序算法
C. 递归算法
D. 解析算法
8. [单选题]在Visual Basic中,若x、y都是正整数,且x能被y整除,则下列表达式值一定为真的是()。
A. x/y=0
B. Abs(xy)=xy
C. Int(xy)=0
D. Int(x/y)=x/y
9. [单选题]下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是()。
A. Rnd()*89
B. Rnd()*50+10
C. Int(Rnd()*89)+10
D. Int(Rnd()*90)+10
10. [单选题]下列关于栈的叙述,正确的是()。
A. 栈顶元素最先能被删除
B. 栈顶元素最后才能被删除
C. 栈顶元素永远不能被删除
D. 上述三种说法都不对