《算法与程序设计》练习三

上传人:j****9 文档编号:45428295 上传时间:2018-06-16 格式:DOC 页数:3 大小:134.50KB
返回 下载 相关 举报
《算法与程序设计》练习三_第1页
第1页 / 共3页
《算法与程序设计》练习三_第2页
第2页 / 共3页
《算法与程序设计》练习三_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《算法与程序设计》练习三》由会员分享,可在线阅读,更多相关《《算法与程序设计》练习三(3页珍藏版)》请在金锄头文库上搜索。

1、芜湖一中高二信息技术复习练习 芜湖一中信息技术教研组1算法与程序设计练习三班级: 学号: 姓名: 成绩: .考试时间:15 考题总数: 20 总分:100 第 1题:(分值: 5) 在 Visual Basic 中,下面不合法的运算符是() 。 A.+B. C.* D.&第 2题:(分值: 5) 在 Visual Basic 中,下列()的表达式的值不等于 4。 A.int(4.1)B.Int(4.9)C.Abs(int(-3.9)D.Abs(int(-4.5)第 3题:(分值: 5) 某航空公司开展优惠售票,购买 10 张或 10 张以上,八折优惠;购买 20 张以上 七折优惠;购买30 张

2、以上,六折优惠;购买 10 张以下,不优惠。在编写此类的程序时,最适合用到的程 序结构 是( ) 。 A.顺序结构B.分支结构C.赋值结构D.循环结构第 4题:(分值: 5) 在 Visual Basic 程序设计中,表达式:100 Mod 3 的值是() 。 A.0B.1C.2D.3第 5题:(分值: 5) 在 Visual Basic 中,下列表达式中合法的表达式是( ) 。 A.a+b*|c|B.bct9C.-*D.PI*R*R第 6题:(分值: 5) 下列哪种对算法的描述是正确的() 。 A.递归算法的思路是列举出所有可能的情况,逐个判断有哪些是符合问题所要求的条件,从而得到问题的答

3、案 B.凡是能够用解析法求解的问题都是可以通过定量分析,并能用解析表达式来描述 C.在程序设计中,穷举法主要都是条件语句来实现的,其他循环语句用的比较少 D.插入排序法就是通过将相邻的元素进行比较和交换,逐步将一个无序序列排列为一个有序序列第 7题:(分值: 5) 有如下算法描述: 输入整数 a 如果 a 是奇数,转到 如果 a 是偶数,转到 将 a 的值相乘后赋给 b 将 a 的值加上 2 后赋给 b 将 a 的值加上 2 后赋给 a 将 a 的值减去 2 后赋给 b 当输入数字 3 的时候,程序段执行完时 a、b 的值分别是() 。 A. 5、3B. 3、5C. 3、1D. 1、3第 8题

4、:(分值: 5) 在 Visual Basic 中,下列程序段是计算()公式的。 s = 0 For i = 1 To 10t = 1For j = 1 To i t = t * jNext js = s + t芜湖一中高二信息技术复习练习 芜湖一中信息技术教研组2Next iA.s=1+2+3+4+5+6+7+8+9+10 B.s=1*2*3*4*5*6*7*8*9*10 C.s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10! D.s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*10第 9题:(分值: 5) 有一个人名叫 TOM,身高 175cm,体重 75

5、kg,学历专科,会驾驶汽车。以下关于 这个对象的描 述正确的事() 。 A.对象名:TOM;对象属性:驾驶汽车、学历专科;对象行为:身高 175cm、体重 75kg B.对象名:TOM;对象属性:身高 175cm、体重 75kg;对象行为:驾驶汽车、学历专科 C.对象名:TOM;对象属性:身高 175cm、体重 75kg、学历专科;对象行为:驾驶汽车 D.对象名:TOM;对象属性:驾驶汽车;对象行为:学历专科、身高 175cm、体重 75kg第 10题:(分值: 5) 下面程序运行后,变量 s 的值是() 。 Private Sub Form_Click() a = 5 b = 10 c =

6、2 * (a + b) s = a * c End Sub A.15B.50C.150D.300第 11题:(分值: 5) 我们在用计算机解决问题时,常采用的算法有解析法、穷举法、递归法、冒泡排 序法等。分析“对数据 7,6,3,9,1 从小到大进行排序。 “的问题,应采用哪种算法解决() 。 A.解析法B.递归法C.冒泡排序法 D.穷举法第 12题:(分值: 5) 在 Visual Basic 中,函数 Mid(“abcdefg“,3,2)的值是( ) 。 A.abcdefB.cd C.bcd D.fg第 13题:(分值: 5) 下列过 程 中 , ( )是程序开始运行时,窗体一加载就运行的

7、程序段。 A.Form_Load B.Form_Click C.Form_MouseDownD.Form_KeyPress第 14题:(分值: 5) 下面程序运行后的输出结果为() 。 i = 1Do While i 8i = i + 2s = 2 * i + 3 Loop Print sA.17 B.19 C.21 D.23第 15题:(分值: 5) 下列四组数据集合中( )组数据适合于使用二分查找算法查找集合中的数据。 A.10,87,67,59,56,45,21,56,87,93 B.a1,a3,b5,c6,c7,d9,h2,a9,k8,a10 C.98,87,85,79,73,67,6

8、1,58,54,25 D.b1,b2,b3,b4,b5,a1,a2,a3,a4,a5芜湖一中高二信息技术复习练习 芜湖一中信息技术教研组3第 16题:(分值: 5) 运行以下程序,正确结果是( ) 。 Private Sub Form_Click() Dim a As Integer Dim b As Integer a = 5b = 6b = b + a a = a + b Print a, b End SubA. 1111B. 11 16C. 65D. 16 11第 17题:(分值: 5) 正确的 Visual Basic 表达式是() 。 A.(-b+b2-4ac)/2a B.(-b+s

9、qr(b2-4*a*c)/(2*a) C.(-b+sqr(b2-4ac)/(2a)D.(-b+sqr(b2-4ac)/2a第 18题:(分值: 5) 用于声明变量并定义变量的数据类型,给变量分配存储空间的语句是( ) 。 A.Sub B.DimC.Call D.End第 19题:(分值: 5) 下列关于程序设计说法正确的是( )。 A、程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程,比 较流行的高级语言是PASCAL, FORTRAN, EXCEL, C+等 B、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程 C、程序设计语言和计算机语言是同一个概念

10、的两个方面 D、程序设计就是指示计算机如何去解决间题或完成一组可执行指令的过程第 20题:(分值: 5) 下列说法错误的是( ). A、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程 B、程序设计语言的发展经历了机器语言、汇编语言、高级语言的过程 C、计算机程序就是指计算机如何去解决间题或完成一组可执行指令的过程 D、程序设计语言和计算机语言是同一概念的两个方面参考答案:1 :- 2 2 :- 4 3 :- 2 4 :- 2 5 :- 4 6 :- 2 7 :- 1 8 :- 3 9 :- 3 10 :- 3 11 :- 3 12 :- 2 13 :- 1 14 :- 3 15 :- 3 16 :- 4 17 :- 2 18 :- 2 19 :- 2 20 :- 4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号