算法与程序设计模块_第1页
算法与程序设计模块_第2页
算法与程序设计模块_第3页
算法与程序设计模块_第4页
算法与程序设计模块_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2011年普通高中信息技术学业水平考试算法与程序设计模块练习1.以下叙述中错误的是(C) A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B)保存Visual Basic程序时,应分别保存窗体文件及工程文件 C)Visual Basic应用程序只能以解释方式执行 D)事件可以由用户引发,也可以由系统引发 2.下列控件中可用于接受用户输入文本,又可用于显示文本的是(B) A)Label B)TextBox C)Timer D)CommandButton 3.下列关于ForNext语句的说法正确的是(A) A)循环变量、初值、终值和步长都必须为数值型 B)Step 后的步长

2、只能为正数 C)初值必须小于终值 D)初值必须大于终值 4.下列能正确表示“x,y,z全是偶数”的逻辑表达式是(C) A)(x+y+z)mod 2=0 B)x mod 2=0 or y mod 2=0 or z mod 2=0 C)x mod 2=0 and y mod 2=0 and z mod 2=0 D)(x+y+z)mod 2=1 5.双击窗体中的对象后,VB将显示的窗口是(C) A)项目(工程)窗口 B)工具箱 C)代码窗口 D)属性窗口 6.已知变量a=2,b=3,在某应用软件中有以下程序段:a=a+bb=a-ba=a-b则,此后的变量a和b的值分别为(D) A)a=2, b=2

3、B)a=3, b=3 C)a=2, b=3 D)a=3, b=2 7.以下程序段的输出结果为(B)Dima,b,cAsStringa=”Beijing”b=”2008”Printb+a A)Beijing2008 B)2008Beijing C)2008 D)b + a 8.已知变量a,b,c都是single,执行以下程序段后变量c的值为(B)IfcaThenc=aIfcbThenc=b A)最大值 B)最小值 C)a的值 D)b的值 9.结构化程序有三种基本结构,下面(B)不属于这三种基本结构之一 A)顺序结构 B)环形结构 C)选择结构 D)循环结构 10.下列不是用于程序设计的是(C)

4、A)BASIC B)C语言 C)WORD D)Pascal 11. “百鸡百钱”问题适合用什么算法来解决。(B) A)解析法 B)穷举法 C)递归法 D)二分法 12.下列程序段运行后,变量value的值是(C)。x=20ifx=1.75 And W=55 B)T=55 C)T1.75 And W1.75 Or W55 60.下列结果为True的逻辑表达式是(C) A)Not (38) B)(310) C)(38) And (58) Or (510) 61.表达式243的值是(A) A)5 B)6 C)7 D)8 62.下列赋值语句中,错误的是(C) A)x=x+1 B)x=x+y C)x+y

5、=x D)x=46 63.逻辑与(And)运算的结果为“真”,与它所连接的两个条件必须是(C) A)前一个为“真”,后一个为“假” B)前一个为“假”,后一个也为“假” C)前一个为“真”,后一个也为“真” D)前一个为“假”,后一个为“真” 64.Rnd函数不可能产生的值是(B) A)0 B)1 C)0.1234 D)0.0005 65.如果a、b、c、d分别是一个四位整数中千、百、十、个位上的数字,用来表示这个四位数的VB表达式为(C) A)Abcd B)a+b+c+d C)a*1000+b*100+c*10+d D)以上都不对 66.设S=中华人民共和国,表达式Left(S,1)+Rig

6、ht(S,1)+Mid(S,3,2)的值为(B) A)中华人民 B)中国人民 C)中共人民 D)人民共和 67.下面四个表达式,结果为14的是(A) A)2+val(12) B)2+len(12) C)2+cos(12) D)2+log(12) 68.下面是一段关于计算变量s的算法变量s的初值是0变量i从1起循环到n,此时变量s的值由下面的式子表达式计算s=s+(-1)*i输出变量s的值这个计算s值的算法中,s的代数式表示是(D) A)1-2+3-4+(-1)n*(n-1) B)1-2+3-4+(-1)n-1*n C)1+2+3+4+.+(n-1)+n D)-1-2-3-4-.-n 69.VB

7、中工程文件的扩展名为(A) A).vbp B).frm C).bas D).ds 70.表达式Abs(-3.6)*sqr(100)的值是(D) A)-360 B)360 C)-36 D)36 71.能完全正确表示“year是闰年”的逻辑表达式(C) A)year mod 4 = 0 B)year mod 400 = 0 C)(year mod 400 = 0) or (year mod 4 = 0) and (year mod 100 0) D)(year mod 400 = 0) and (year mod 4 = 0) or (year mod 100 0) 72.将文本框Text2内输入

8、的数据送到字符型变量n中,则应使用的语句是(B) A)n = text B)n = text2.text C)n = val(text2) D)n = val(text2.text) 73.假定X是一个数值型变量,那么由函数组成的表达式Xmod2=0的作用是(A) A)用于测试X是否为偶数 B)返回一个整数 C)返回一个整数 D)用于测试X是否为整数 74.有如下程序段:a=Sqr(3)b=Sqr(2)c=ab该程序段运行后,c的值为(D) A)-1 B)0 C)False D)True 75.有如下程序段:DimaasstringDimbasstringDimcasstringa=456b=

9、123c=val(a+b)该程序段运行后,c的值为(C) A)579 B)123 C)456123 D)123456 76.有如下程序段: t = 1 For i = 1 To 10 step 2 t = t*i Next i 该程序段运行后,t的值为(D ) A)2 B)10 C)20 D)945 77.程序有哪几种基本结构。(ACD) A)顺序结构 B)控制结构 C)选择结构 D)循环结构 78.以下哪些是程序设计中的常用算法。(ABCD) A)解析法 B)穷举法 C)二分法查找 D)递归法 79.在数组中查找数据常用的算法有(AC) A)顺序查找法 B)冒泡法 C)二分法查找法 D)插入

10、排序法 80.下面表达式的值是false的有(ACD)。 A)98999 B)3658 C)not(53) D)2378 81.算法描述可以有多种表达方法,下面哪些方法可以描述“水仙花数问题”的算法(ABC) A)自然语言 B)流程图 C)伪代码 D)机器语言 82.程序设计语言的发展经历哪几个过程(ABC) A)机器语言 B)汇编语言 C)高级语言 D)自然语言 83.算法应该具有哪些重要的特征(ABCD) A)有穷性 B)确定性 C)输入、输出 D)可行性 84.编制计算机程序解决问题的过程有:描述问题、算法设计、编写计算机程序和调试等,其中,对算法描述正确的是(ABD) A)算法是解决问

11、题的步骤 B)解题的步骤是有限的 C)算法就是解题的算式 D)算法是可以被表述和实现 85.以下属非法用户自定义标识符(常量和变量命名)的是(BC) A)8ad B)ad C)a_d D)const 86.为了便于数据的表示与处理,VB提供哪几种基本数据类型(ABCD) A)数值型 B)字符串型 C)布尔型 D)日期型 87.日期型数据专门用来处理日期和时间,哪种属于日期型数据(AB) A)#2005/10/23# B)#2005/01/02# C)2005/10/23 D)“2005/1/2” 88.以下哪个运算结果为5。(AC) A)6-1 B)2&3 C)5 mod 7 D)56 89.

12、代数式b2-4ac可以改写成如下的哪个VB表达式。(BD ) A)b2-4ac B)b*b-4*a*c C)b*b-4ac D)b2-4*a*c 90.在VB中添加注释语句的方法有以上哪种?(AC) A)在字符“ ”后加注释内容 B)加“()”中添加注释内容 C)用rem语句注释 D)用zhushi语句注释 91.以下列出的哪些是数学函数。(ABCD) A)abs() B)sin() C)log() D)rnd() 92.以下哪些是程序设计中的常用算法。(ABCD) A)解析法 B)穷举法 C)二分法查找 D)递归法 97. “闰年问题”的算法可以用哪些语言实现(AB) A)Basic B)P

13、ascal C)Excel D)Word 98.设计穷举法的关键是(ABC) A)穷举对象范围的确定 B)穷举对象不能有遗漏 C)将所有对象逐一列举,分别处理 D)找出描述求解问题的解析表达式 99.若a=10,b=20,执行a=b : b=a后,a=20,b=10。(错)100.在VB程序中,若有下面的程序: Print 其中print的作用是输出一个空行。(对)101.字符串型数据是指用 括起来的一串字符。(错)102.在程序执行的过程中,常量的值始终保持不变,变量的值随时改变。(对)103.在VB中,“FOR 计数变量初值 TO 终值 STEP 步长”语句中的“步长”不能为0,否则造成死

14、循环。(对)104.用二分法查找数据所需的查找次数一定比用顺序查找方法的所需的次数少。(错)105.冒泡排序法和插入排序法的原理是相同的。(错)106.递归算法不能无穷无尽的调用下去,必须要有出口,在适当的时候结束调用。(对)107.算法是独立于任何具体程序设计语言之外的。(对)108.如果线段a、b、c满足abc,则仅需判断2次就知它们能否构成三角形。(对)109.用计算机程序解决问题的一般过程是:分析问题设计算法编写程序调试运行检测结果。(对)110.Visual Basic是美国微软公司推出的基于Basic的可视化程序设计语言。(对)111.机器语言是能够被计算机直接接受和执行的计算机语

15、言。(对)113.递归算法不能无穷无尽的调用下去,必须要有出口,在适当的时候结束调用。(对)114.用流程图描述算法形象、直观,容易理解。(对)115.字符串也可以进行大小比较。(对)116.一个算法至少有一个输入。(错)117.算法可以不输出任何结果。(错)118.赋值语句中的“=”与数学中的“=”作用是相同的。(错)119.7 / 2与7 2的结果是一样的。(错)120.VB中提供了Inputbox()函数和Msgbox()用于人机交互。(对)121.算法的每一个步骤都必须要有确切的定义,不能有歧义性。(对)122.Visual Basic是自然语言的一种。(错)123.计算机是人制造的,

16、所以,它和人脑解决问题没有什么区别。(错)124.机器语言是能够被计算机直接接受和执行的计算机语言。(对)125. “兔子繁殖问题”可以用递归算法来解决。(对)【126、WORD,该题满分15分】打开“乔丹.doc”文件,进行如下操作:1、将标题文字加粗,并将大小设为小三,且居中显示。2、将第一段的首行缩进设为0.8厘米。3、给文档添加页眉,并在页眉里输入“NBA之星”。4、保存文件,并提交文件。试题文件夹(共 4046 字节)【127、WORD,该题满分15分】打开C:MyExamtest.doc完成如下操作:1. 将文中第一段的行距设置为3.4倍行距。2. 将文中第二段设置5%的蓝色底纹3

17、. 将第三段设置首行缩进2个字符4.保存并提交操作结果【128、VB界面设计,该题满分15分】1.在窗体form1中,将标题改为学生,高3000,宽10000.2.添加一个文本框,宽6255,高1935,文本内容为想知道vb的应用吗,点击进入看看吧.;3.添加一个按钮,标题为进入,字体为宋体,5号;4.添加一个单选框,内容为选择,字体颜色为突出显示.【129、WORD,该题满分15分】打开“经济学家.doc”文件,进行如下操作:1、将全文中的所有“经济学家”设为粗体,蓝色;2、将正文各段的行间距设置为1.5倍行距;3、添加标题“经济学家”,设置字体大小为小一,加粗,并居中显示;4、保存文件,并提交文件。【130、VB界面设计,该题满分15分】1.将form1窗体设置为隐藏最大化,最小化,标题为边框;2.将标签内字体改为新宋体,6号,粗体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论