2011高中信息技术会考复习试题及答案(10套全)

2008 年 6 月高中信息技术会考参考答案 算法与程序设计题(第一套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.李明五一要外出旅游,他在报纸上看到未来十天是阴雨天气,于是就带了雨具,可是直 到他回到家也没有下过雨。当他又拿起那张报纸才发现是去年的报纸。就信息的特征来说, 李明忽略了信息特征的( ) (A)载体依附性 (B)时效性 (C)价值性 (D)共享性 2.二进制数(111)2 转换成十进制数是( ) (A)5 (B)6 (C)7 (D)111 3.有一个网页文件包含下列元素:①文字②图片③链接④音频,将该网页以“文本文件” 类型保存到本地磁盘,则保存下来的文件内容包含( ) (A)① (B)①② (C)①②③ (D)①②③④ 4.Access 数据表中的每一行数据称作( ) (A)一条记录 (B)一个字段 (C)一条备注 (D)一个属性 5.秦始皇统一六国后,就在全国统一了文字和度量衡,目的是促使信息表达的( ) (A)自由化 (B)通俗化 (C)数字化 (D)规范化 6.用来描述网页文档结构的语言是( ) (A)QBASIC 语言 (B)HTML 语言 (C)Visual Basic 语言 (D)Pascal 语言 7.关于算法,下列叙述正确的是( ) (A)算法可以用自然语言、流程图和伪代码来描述 (B)算法只能用流程图来描述 (C)算法不能用伪代码来描述 (D)算法不可以用自然语言来描述 8.依照中华人民共和国《机动车驾驶员驾车时血液中酒精含量规定》 ,血液中酒精含量大 于或等于 0.3mg/ml 驾驶机动车的属“酒后”驾车;大于或等于 1.0mg/ml 驾驶机动车的属 “醉酒”驾车。如果要根据血液中的酒精含量确定属于“酒后”驾车还是“醉酒”驾车, 用算法描述这一过程,合适的算法结构是( ) (A)顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 9.下列属于 Visual Basic 字符串常量的是( ) (A)1/2 (B)Int(3.4) (C)"1/2" (D)1+2 10.在 Visual Basic 中,将数字字串转换为数值的函数是( ) (A)Str(x) (B)Val(x) (C)Abs(x) (D)Int(x) 11.在 Visual Basic 工程设计中,双击窗体中的对象后,出现的是( ) (A)工程窗口 (B)工具箱 (C)代码窗口 (D)属性窗口 12. 下列属于正确的 Visual Basic 赋值语句的是( )

(A) x+y=10 (B) x+y-10=0 (C) x,y=10 (D) x=10-y 13. 圆周长的计算公式为 L=2π a,其中 a 为圆半径。在 Visual Basic 中,能正确表示 2 π a 的表达式是( ) (A)2π a (B)2*π *a (C)2·π ·a (D)2*3.1416*a 14.在 Visual Basic 中,若 x=3.1415926,则表达式 Int(x*100+0.5)/100 的值是( ) (A) 3.14 (B) 3.146 (C) 314 (D) 314.6 四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1.有如下 Visual Basic 程序段: a = 30 b = 20 a=b 该程序段运行后,变量 a 的值为__20______。 2.有如下 Visual Basic 程序段: Dim a As Single, py As String a=Val(Text1.Text) If a>0 Then py="正数" If a=0 Then py="零" If a<0 Then py= "负数" Label1.Caption=py 在文本框 Text1 中输入 100,则在 Label1 标签上显示的是 正数 。 3. 以下 Visual Basic 程序的功能是:计算表达式 1×2×3×4×5×6×7×8×9×10 的值, 并在文本框 Text1 中输出结果。为了实现这一功能,程序中划线处的语句应更正为______ sum = 1 Private Sub Command1_Click() Dim i As Integer, sum As Long sum = 0 For i = 1 To 10 sum = sum * i Next i Text1.Text=Str(sum) End Sub 4.从改革开放以来, 浙江省农村家庭的可支配收入逐年增加, 近几年每年增长率在 9%左右。 小明一家今年的可支配收入是 32000 元,按现在的增长率 9%计算,小明家几年后可支配 收入将达到 50000 元? 解决此问题的流程图如 VB-1 所示。根据流程图 VB-1 编写的 Visual Basic 程序如 下,在①和②划线处,填入合适的语句或表达式,把程序补充完整。 Private Sub Command1_Click()

Dim x As Long, p As Double Dim n As Integer x = 32000 p = 0.09 n=0 Do While ① x = x * (1 + p) ② Loop Text1.Text = Str(n) End Sub 程序中划线处①应填入 x<50000 程序中划线处②应填入 n=n+1

算法与程序设计题(第二套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.存储一幅未经压缩的 640×480 像素黑白位图图像,所占的磁盘空间约为( ) (A)19KB (B)38KB (C)75KB (D)300KB 2.二进制数(101)2 转换成十进制数是( ) (A)3 (B)4 (C)5 (D)101 3.在 Google 搜索引擎中搜索“北京大学” ,出现的页面内容是( ) (A)北京大学的招生简章 (B)北京大学相关信息的链接地址 (C)北京大学简介 (D)北京大学网站主页 4.下列属于数据库管理系统软件的是( ) (A)Access (B)Word (C)FrontPage (D)Excel 5.添加一个网址到收藏夹的主要操作步骤如下: ( ) ①单击“收藏”菜单中的“添加到收藏夹”项 ②在“添加到收藏夹”对话框中输入名称 ③浏览该网页 ④确定保存的文件夹,单击“确定”按钮 正确的操作顺序是 (A)①②③④ (B)②①③④ (C)③②①④ (D)③①②④ 6.下列关于网页图片的说法正确的是( ) (A)网页发布时,只要上传网页文件,图片文件不需上传 (B)网页中的图片是嵌入在网页文件中,不需单独存放 (C)一张图片可以同时出现在二个不同的网页中 (D)网页发布后改变图片文件名,网页文件不必修改也能正确浏览 7. 如果一个三位正整数等于它的每个数字的立方和,则此数称为“水仙花”数(如:153= 3 3 3 1 +5 +3 )。下列算法用于求出三位正整数中的所有“水仙花”数: ( ) ①将 100 赋值给变量 i; ②判断 i 是否是“水仙花”数,若是,输出该数; ③将变量 i 加 1,若 i 还小于或等于 999,转②,否则转④; ④结束。 上述算法属于 (A)枚举算法 (B)解析算法 (C)递归算法 (D)排序算法 8. “如果下雨在体育馆上体育课, 不下雨则在操场上体育课” 用流程图来描述这一问题时, 。 判断“是否下雨”的流程图符号是( ) (A)矩形 (B)菱形 (C)平行四边形 (D)圆圈 9. 下列属于 Visual Basic 数值常量的是( ) (A)Abs(-2) (B)3+2 (C)3.14159 (D)2/3 10.在 Visual Basic 中,将数值转换成字符串的函数是( )

(A)Str(x) (B)Val(x) (C)Abs(x) (D)Int(x) 11.在 Visual Basic 工程设计中,如果要使命令按钮 Run 上显示“运行” ,则下列属性中 应改变的属性是( ) (A)Font (B) Height (C)Width (D)Caption 12. 程序设计时,为了使人们能更容易地阅读、理解和调试程序,往往使用注释。在 Visual Basic 中,注释文字开头的符号是: ( ) (A) : (B) ' (C) " (D) @ 13.下列属于正确的 Visual Basic 表达式是( ) (A)a+b*|c| (B)3b+2 (C)m+3 (D)2·r·p 14. 在 Visual Basic 中,关系表达式 x/y=x\y 为真,则说明( ) (A) x 不能被 y 整除 (B) x 与 y 一定相等 (C) x 与 y 一定不相等 (D) x 能被 y 整除 四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1.有如下 Visual Basic 程序段: a="Good" b="Bye" c=a+b 该程序段运行后,变量 c 的值是__ “GoodBye” _________。 2. 有如下 Visual Basic 程序段: x=3 If x>5 Then y=x*x Else y=4*x End If 该程序段运行后,变量 y 的值是_________12__。 3. 下面程序的功能是:计算表达式 1+3+5+?+(2n-1)的值,在文本框 Text1 中输入 n 的值,结果在文本框 Text2 中输出。则程序中划线处的语句应更正为__ sum=sum +i__。 Private Sub Command1_Click() Dim sum As Long, i As Integer, n As Integer sum = 0 n = Val(Text1.Text) For i = 1 To 2 * n - 1 Step 2 sum=sum + 2 Next i Text2.Text=Str(sum) End Sub

4.依照中华人民共和国《机动车驾驶员驾车时血液中酒精含量规定》 ,血液中酒精含量大 于或等于 0.3mg/ml 驾驶机动车的属酒后驾车; 大于或等于 1.0mg/ml 驾驶机动车的属醉酒 驾车。设计一个程序,帮助交警判定某人属酒后驾车、醉酒驾车还是没有违法。 解决此问题的流程图如 VB-1 所示。根据流程图 VB-1 编写的 Visual Basic 程序如 下,在①和②划线处,填入合适的语句或表达式,把程序补充完整。 Private Sub Command1_Click() Dim x As Single x = Val(Text1.Text) If ① Then Label1.Caption = "你属于醉酒驾车!" Else If x >= 0.3 Then Label1.Caption = "你属于酒后驾车!" ② Label1.Caption = "恭喜你没有违法!" End If End If End Sub 程序中划线处①应填入 x >=1.0 程序中划线处②应填入 else

算法与程序设计题(第三套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.一张光盘被毁坏了,存储的信息就无法读取;一卷录像带被烧毁了,影像信息就不复存 在。这主要体现信息的( ) (A)载体依附性 (B)共享性 (C)传递性 (D)时效性 2.二进制数(110)2 转换成十进制数是( ) (A)5 (B)6 (C)7 (D)110 3. 将杂志中一篇文章扫描后, 通过 OCR 软件识别, 存储为电子文档, 操作步骤如下: ( ) ①用 OCR 软件打开扫描图像,进行识别 ②用扫描仪扫描文章,获取扫描图像 ③校对文章 ④保存文件 正确的操作顺序是 (A)①②③④ (B)③②①④ (C)②③①④ (D)②①③④ 4.下列行为符合网络道德规范的是( ) (A)聊天时对网友不礼貌地反唇相讥,任意谩骂 (B)将病毒放在自己的网站中 (C)帮助网友解密正版杀毒软件,延长使用期 (D)对论坛上别人的合理求助,给予帮助 5.要发送电子邮件,必须知道对方的( ) (A)家庭地址 (B)电子邮件地址 (C)邮政编码 (D)账号、密码 6.Access 数据表中的每一列数据称作( ) (A)一条记录 (B)一条备注 (C)一个字段 (D)一个链接 7.选择排序的基本思想是在参与排序的所有数组元素中找出最小(或最大)的元素,使它与 第一个元素互换位置,然后再在余下的元素中重复上述过程。有一组数,顺序是“2、6、4、 1” ,用选择排序法将这组数从大到小排序,第一次交换数据后的顺序是: ( ) (A) 6、2、1、4 (B) 6、4、2、1 (C) 6、1、2、4 (D) 6、2、4、1 8. “下雨在体育馆上体育课,不下雨则在操场上体育课” ,用算法描述这一问题,合适的算 法结构是( ) (A) 顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 9. 在 Visual Basic 中,语句 Dim x As String 的作用是将变量 x 定义为( ) (A)字符串型 (B)整数型 (C)逻辑型 (D)日期型 10. Visual Basic 表达式 Int(3.1415926*100+0.5)/100 的值是( ) (A) 314 (B) 3.146 (C) 3.14 (D) 314.6 11.在 Visual Basic 工程设计中,要在标签对象 Start 上显示文字“欢迎使用本系统!” 则 , 下列属性中应改变的属性是( )

(A)Caption (B)Width (C)Font (D)Height 12.对于 Visual Basic 语句 If i=1 Then j=1,下列说法正确的是( ) (A)i=1 和 j=1 均为赋值语句 (B)i=1 和 j=1 均为关系表达式 (C)i=1 为关系表达式,j=1 为赋值语句 (D)i=1 为赋值语句,j=1 为关系表达式 13.下列属于正确的 Visual Basic 表达式是( ) (A)a+|b| (B)3b-2a (C)2·b (D)b+5 14. Visual Basic 中, x、 均是正整数, 在 若 y 关系表达式 x Mod y=0 为真时, 则表示 ( ) (A) x 不能被 y 整除 (B) x 能被 y 整除 (C) x 一定等于 y (D) x、y 均为 0 四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1. 有如下 Visual Basic 程序段: a=300 b=400 b=b-a 该程序段运行后,变量 b 的值为____100__。 2.有如下 Visual Basic 程序段: a=2 b=5 If a<b Then m=a Else m=b End If 该程序段运行后,变量 m 的值为_______2____。 3. 下面 Visual Basic 程序的功能是:计算表达式 1+1/3+1/5+?+1/99 的值,并在文本框 Text1 中输出该表达式的值。为了实现这一功能,程序中划线处的语句应更正为______ sum=sum + 1/i_______。 Private Sub Command1_Click() Dim sum As Single,i As Integer sum = 0 For i = 1 To 99 Step 2 sum=sum + i Next i Text1.Text = Str(sum) End Sub 4. 某人走楼梯,方法是每步跨 1 个台阶或跨 2 个台阶。现要计算有 20 个台阶的楼梯, 共有多少种不同的走法?

经分析,台阶数与走法种数如下表:

由上表得,走法种数的规律是:从第 3 项开始,每一项是它相邻的前面 2 项之和。 解决上述问题的 Visual Basic 程序如下,在①和②划线处,填入合适的语句或表达式,把 程序补充完整。 Private Sub Command1_Click() Dim a As Long, b As Long, c As Long, n As Integer a=1 b=2 c=a+b For n = 4 To ① a=b b=c ② Next n Text1.Text = Str(c) End Sub 程序中划线处①应填入 20 程序中划线处②应填入 c=a+b

算法与程序设计题(第四套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.在 GB 2312 汉字编码字符集中,一个汉字的编码所占的字节数是( ) (A)1 (B)2 (C)4 (D)8 2.二进制数(100)2 转换成十进制数是( ) (A)2 (B)3 (C)4 (D)10 3.用计算机解决问题一般有以下三个阶段: ( ) ①寻找解决问题的途径和方法 ②用计算机处理 ③分析问题 正确的处理顺序是 (A)①②③ (B)②③① (C)②①③ (D)③①② 4.下图是一个用 Access 软件创建的数据表,表中的字段数是( )

(A)1 (B)2 (C)3 (D)4 5.小李打开电子邮件收件箱,发现其中有一封邮件有回形针标志,该标志表示( ) (A)紧急邮件 (B)有附件 (C)邮件未读 (D)已回复 6.下列主要用于网页制作方面的软件是( ) (A)FrontPage (B)GoldWave (C)ACDSee (D)Excel 7.计算圆周长的算法描述如下: ( ) ①输入圆半径 r; ②计算圆周长 a(计算公式为 a=2π r); ③输出结果; ④结束。 上述算法属于 (A)枚举算法 (B)排序算法 (C)递归算法 (D)解析算法 8.在 Visual Basic 中,下列属于字符串常量的是( ) (A)Abs(100) (B)"100" (C)Val("100") (D)1/2 9. 在 Visual Basic 中,变量 a 中的数值是整数而且可能在-32768~32767 范围之外,则变

量 a 的数据类型应定义为( ) (A)日期型 (B)整数型 (C)长整数型 (D) 逻辑型 10.在 Visual Basic 中,表达式 Int(-4.5)的值是( ) (A)-5 (B)4 (C)4.5 (D)5 11.在 Visual Basic 代码窗口中,语句 Student.Text="宋知国"中的 Text 是( ) (A)属性名 (B)属性值 (C)对象名 (D)窗口名 12.如果以下是一个完整的 Visual Basic 块 If 语句,则划线处的语句应该是( ) If x>y Then a=b Else b=a ________ (A)End (B)End Sub (C)End If (D)If End 13.在 Visual Basic 中,设 a=3,b=5,则关系表达式 a>b 的值是( ) (A)-1 (B)1 (C)True (D)False 14.在 Visual Basic 中,已知 x、y 均是正整数,关系表达式 Int(x/y)=x/y 为真时,则表示 ( ) (A)x 不能被 y 整除 (B)x 能被 y 整除 (C)x 与 y 一定相等 (D)x 小于 y 四、程序设计题(本题共 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1. 有如下 Visual Basic 程序段: a=2 b=3 c=4 c=b-a 该程序段运行后,变量 c 的值为_____1______。 2.有如下 Visual Basic 程序段: a=2 b=5 If a>b Then m=a Else m=b 该程序段运行后,变量 m 的值为_____5______。 3. 下面是一段 Visual Basic 程序: Private Sub Command1_Click() Dim sum As Double, i As Integer sum = 0 For i = 1 To 5 sum=sum+i*i

Next i Text1.Text=Str(sum) End Sub 该程序运行后,语句 sum=sum+i*i 共执行了 5 次。 4. 有一个有趣的兔子繁殖问题: 1 个月买来 1 对小兔子, 第 两个月后, 这对兔子就会生 1 对小兔子,以后每个月都会生一对小兔子;而生下来的这对小兔子,两个月后又会开始生 1 对小兔子。依次类推,试问:几个月后,兔子将超过 50 对? 分析问题得出月份与兔子对数的关系如下表:

由表知兔子繁殖规律: 从第 3 个月开始, 以后每月的兔子对数都是它相邻的前面 2 个 月的兔子对数之和。 解决上述问题的 Visual Basic 程序如下,在①和②划线处,填入合适的语句或表达式, 把程序补充完整。 Private Sub Command1_Click() Dim a(1 To 100) As Integer, n As Integer a(1) = 1 a(2) = 1 a(3) = a(2) + a(1) n=3 Do While a(n) <= 50 n= ① a(n) = ② Loop Text1.Text = Str(n) 注意:原题这一语句有错误,输出月份应为 N,a ( n )是兔子数 End Sub 程序中划线处①应填入 n+1 程序中划线处②应填入 a(n-1)+a(n-2)

算法与程序设计题(第五套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.存储一幅未经压缩的 1024×768 像素黑白位图图像,所占的磁盘空间约为( ) (A)96KB (B)384KB (C)768KB (D)1024KB 2.二进制数(10)2 转换成十进制数是( ) (A)1 (B)2 (C)3 (D)10 3.将网页中的图片保存到本地计算机中,主要操作过程如下: ( ) ①在“保存图片”对话框中,选择要保存的文件夹 ②在“保存图片”对话框中,单击“保存”按钮 ③浏览需要保存图片的网页 ④右击图片,在弹出的快捷菜单中选择“图片另存为” 正确的操作顺序是 (A)①②③④ (B)②③④① (C)③④①② (D)④①②③ 4.学校采购了一批图书,要将这批图书信息输入到图书馆的数据库中,应采取的操作是 ( ) (A)添加记录 (B)修改记录 (C)查询记录 (D)删除记录 5.超文本传输协议的英文缩写是( ) (A)SMTP (B)TCP/IP (C)FTP (D)HTTP 6.下列一般属于网页文件的是( ) (A)index.mp3 (B)index.htm (C)index.psd (D)index.fla 7. 选择排序的基本思想是在参与排序的所有数组元素中找出最小(或最大)的元素, 使它与第 一个元素互换位置,然后再在余下的元素中重复上述过程。有一组数,顺序是“4、7、8、 1、9” ,用选择排序法将这组数从小到大排序,第一次交换数据后的顺序是: ( ) (A) 7、4、8、1、9 (B) 9、4、7、8、1 (C) 7、8、1、9、4 (D) 1、7、8、4、9 8. 有一个程序段,其功能是画一个圆,在编程时,如果用该程序段画 100 个圆,则适合采 用的算法构是( ) (A)顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 9. 在 Visual Basic 中,表示整数型的数据类型名是( ) (A)Date (B)Integer (C)String (D)Boolean 10.在 Visual Basic 中,下列表达式的值等于 4 的是( ) (A)Int(4.1) (B)Int(-4.1) (C)Sqr(4.1) (D)Abs(-4.1) 11.在 Visual Basic 代码窗口中,语句 Student.Font="宋体"中的 Student 是( ) (A)对象名 (B)属性名 (C)属性值 (D)窗口名 12. 如果以下是一个完整的 Visual Basic For 语句,则划线处的语句应该是( ) For i=1 To 10 a=a+i

________ (A)End i (B)Next i (C)End For (D)End 13.在 Visual Basic 中,设 x=4,y=8,则关系表达式 x<y 的值是( ) (A)-4 (B)4 (C)False (D)True 14. Visual Basic 中, 在 已知 x 是正整数, 关系表达式 x Mod 2=1 为真时, 则表示 ( (A) x 被 2 除的余数为 0 (B) x 能被 2 整除 (C) x 是奇数 (D) x 是偶数



四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1.有如下 Visual Basic 程序段: a=2 b=4 b=a+b 该程序段运行后,变量 b 的值是_____6______。 2.有如下 Visual Basic 程序段: x=1.5 If x>1 Then Label1.Caption = "醉酒!" Else Label1.Caption = "没有醉酒! " End If 该程序段运行后, Label1 标签上显示为___醉酒!________。 3. 下面 Visual Basic 程序的功能是: 计算表达式 1+1/2+1/3+?+1/100 的值, 并在文本 框 Text1 中输出表达式的值。为了实现这一功能,程序中划线处的语句应更正为 __ sum=sum+1/i__。 Private Sub Command1_Click() Dim sum As Double,i As Integer sum = 0 For i = 1 To 100 sum=sum+i Next i Text1.Text=Str(sum) End Sub 4. 《浙江省道路交通安全法》第八十三条规定:机动车驾驶人驾驶机动车超过规定时速的, 按以下标准处以罚款: (一)超过规定时速未达百分之五十的,处二百元罚款; (二)超过规定时速百分之五十的,处五百元罚款;每多超五公里,加处二百元罚款,但 最高罚款不得超过二千元。

设某公路的规定时速为 80(km/h), x 表示车速, 表示罚款数, 用 y 该问题的数学式为:

根据上述分析,解决此问题的 Visual Basic 程序如下,在①和②划线处,填入合适的 语句或表达式,把程序补充完整。 Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x <= 80 Then y=0 Else If ① Then y = 200 Else ② If y > 2000 Then y = 2000 End If End If Label1.Caption = Str(y) End Sub 程序中划线处①应填入 x<=120 程序中划线处②应填入 y=500+Int((x-1.5*80)/5)*200

算法与程序设计题(第六套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.采样频率是决定所采集声音质量的因素之一,下列有关采样频率的说法正确的是( ) (A)采样频率越高,音质越好 (B)采样频率越低,音质越好 (C)采样频率越低,音量越低 (D)采样频率越高,存储容量越小 2.十进制数 11 转换成二进制数是( ) (A)(11)2 (B)(1100)2 (C)(1011)2 (D)(1010)2 3.下列描述算法的流程图符号中属于判断框符号的是( D)

4.光学字符识别(OCR)软件能快速识别字符,其识别对象是( (A)图像 (B)音频 (C)视频 (D)动画 5.下图是一个用 Access 软件创建的数据表,表中的记录数是(

) )

(A)1 (B)2 (C)3 (D)4 6.下列属于正确电子邮箱地址的是( ) (A)www.itex.com (B)www@itex.com (C)www#itex.com (D)www&itex.com 7.在如下图所示的 Visual Basic 窗体中,这些被放入窗体中的控件称之为( )

(A) 类 (B) 事件 (C)属性 (D)对象 8.小王同学星期天的计划是: “如果下雨,就在家复习;如果不下雨,就出去郊游” 。用 算法描述这一计划,合适的算法结构: ( )

(A)顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 9.在 Visual Bascic 中, 要定义一个数组 a, 用于存储 100 个整数型数值,则正确的数组 定义语句是: ( ) (A)Dim a100 As Integer (B)Dim a(1-100) As Integer (C)Dim a(1,100) As Integer (D)Dim a(1 To 100) As Integer 10. 在 Visual Basic 中,表达式 Sqr(9)的值是( ) (A)-3 (B)3 (C)9 (D)81 11.在 Visual Basic 工程设计中, 要在文本框 Text1 中显示“你好” ,则下列操作正确的 是( ) (A)在 Text 属性名中输入“你好” (B)在 Caption 属性名中输入“你好” (C)在 Font 属性名中输入“你好” (D)在 Name 属性名中输入“你好” 12. 如果以下是一个完整的 Visual Basic For 语句 ,则划线处的语句应该是( ) For i=1 To 10 a=a+i ________ (A)Loop (B) End For (C) Next i (D)End 13.下列能表示“x 小于 10 且 y 大于 0”的 Visual Basic 逻辑表达式是( ) (A)x<10 And y>0 (B)x<10:y>0 (C)x<10 Or y>0 (D)x<10,y>0 14.Visual Basic 函数 Fix(x)的作用是截掉数据的小数部分。已知 a 是实数,当关系表达式 Fix(a)=a 为真时,则表示 a 是( ) (A)负数 (B)正数 (C) 整数 (D)小数 四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1.有如下 Visual Basic 程序段: a=15 b=5 a=a-b 该程序段运行后,变量 a 的值是___10________。 2.有如下 Visual Basic 程序段: x=110 If x>100 Then Label1.Caption = "你超速了!" Else Label1.Caption = "你没超速! " End If 该程序段运行后, Label1 标签上显示为__你超速了!_________。 3.下面 Visual Basic 程序的功能是:计算表达式 1×2+3×4+5×6+7×8+9×10 的值。运

行该程序后,语句 sum=sum+i*(i+1)共执行了 5 次。 Private Sub Command1_Click() Dim sum As Integer, i As Integer sum = 0 For i = 1 To 9 Step 2 sum = sum + i * (i+1) Next i Text1.Text=Str(sum) End Sub 4. 哥哥考弟弟一道数学题, 题目是: “有一筐鸡蛋, 个 2 个数多 1 个, 个 3 个数多 2 2 3 个,4 个 4 个数多 3 个,5 个 5 个数正好数完,问这筐鸡蛋最少是几个?” 为解决此问题,弟弟编了一个如下 Visual Basic 程序,其中 s 表示鸡蛋数,t 用于控 制循环。但此程序存在两处错误,已分别用划线及①、②标注。请改正这二处错误,并将 正确内容按顺序填写在程序下方①和②划线处。 Private Sub Command1_Click() Dim s As Integer, t As Boolean s=5 t = False Do While Not t s=s+1 t = (s Mod 2 = 1) And (s Mod 3 = 2) And (s Mod 4 = 3) And (s Mod 5 <> 0) '① Next '② Text1.Text = Str(s) End Sub 程序中划线处①改为 ( s Mod 5 = 0 ) 程序中划线处②改为 LOOP

算法与程序设计题(第七套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、 、多选、错选均不给分。 ) 1.多媒体信息数字化后数据量很大,为了提高存储、处理和传输效率,需要对这些数据进行 压缩,下列压缩标准用于音频压缩的是( ) (A)JPEG B)MPEG-1 C)MPEG-2 (D)MP3 2.十进制数 10 转换成二进制数是( ) (A)(10)2 (B)(1001) 2 (C)(1010)2 (D)(1011)2 3.下列主要用于网页浏览的软件是( ) (A)Word (B)Excel (C)Intern Explorer (D)Access 4.下列描述算法的流程图符号中属于开始、结束框符号的是( B )

5.要将明天的天气情况告诉公众,下列信息表达方式不恰当的是( ) (A)将气象信息印刷成书 (B)通过电视发布信息 (C)通过广播发布信息 (D)通过特定的网站发布 6.把电子邮件发送到收件人的电子信箱中,所采用的邮件传输协议是( ) (A)FTP (B)TCP/IP (C)POP3 (D)SMTP 7.只能被 1 或本身整除的大于 1 的自然数称为素数。判断大于 1 的某自然数 m 是不是素 数的算法基本思想是:把 m 作为被除数,将 2 到 m-1 中的自然数作为除数,逐一进行相 除, 如果都除不尽, 就是素数, m 否则 m 就不是素数。 这种判定素数的算法主要属于 ( ) (A)枚举算法 (B)解析算法 (C)递归算法 (D)排序算法 8.小王同学星期天的计划是: “8:00 起床、吃早餐,10:00 至 11:30 学习,12:30 看一部电 影,14:30 打篮球” 。用算法描述这一计划,合适的算法结构是( ) (A)顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 9. 在 Visual Basic 中,表示字符串型的数据类型名是( ) (A)Long (B)Integer (C)String (D)Boolean 10.在 Visual Basic 中,求实数 x 的算术平方根的函数是( ) (A)Int(x) (B)Sqr(x) (C)Abs(x) (D)Log(x) 11.在 Visual Basic 代码窗口中, 语句 Book1.Text="Windows 操作系统"中的 Book1 是 ( ) (A)属性名 (B)属性值 (C)窗口名 (D)对象名 12.如果以下是一个完整 Visual Basic 块 If 语句,则划线处的语句应该是( ) If a>b Then max=a Else max=b ________ (A)End (B)End Sub (C)End If (D)If End

13.下列属于正确的 Visual Basic 表达式( ) (A)2ab (B)2×a×b (C)2·a·b (D)2*a*b 14.在 Visual Basic 中,已知 a、x、y 均是正整数,当逻辑表达式(a mod x = 0) And (a mod y=0)为真时,则表示( ) (A) a 是 x 的倍数但不是 y 的倍数 (B)a 既是 x 的倍数,也是 y 的倍数 (C) a 是 x 的倍数或者是 y 的倍数 (D) a 既不是 x 的倍数,也不是 y 的倍数 四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1. 有如下 Visual Basic 程序段: a=8 b=10 b=a*b/2 该程序段运行后,变量 b 的值为 40 。 2.有如下 Visual Basic 程序段: a=5 b=10 max=a If b>max Then max=b 该程序段运行后,变量 max 的值为 10 。 3.下面程序的功能是:计算表达式 1×2×3×??×10 的值,并在文本框 Text1 中输出 表达式的值。为了实现这一功能,程序中划线处的语句应更正为____t=1______________。 Private Sub Command1_Click() Dim i As Integer, t As Long t=0 For i=1 To 10 t=t*i Next i Text1.Text=Str(t) End Sub 4.我国是人口大国,2007 年初,我国人口总数已达 13 亿 5 千万。假设我国年人口增长 率为 0.5%,则从 2007 年起多少年后我国人口就会达到或超过 15 亿? 解决此问题的流程图如 VB-1 所示。 根据流程图 VB-1 编写的 Visual Basic 程序如下, 在①和②划线处,填入合适的语句或表达式,把程序补充完整。 Private Sub Command1_click() Dim n As Integer, r As Single Dim p As Double r = 0.5/100 p = 13.5

n=0 Do While p < 15 ① n=n+1 ② Text1.Text = Str(n) End Sub 程序中划线处①应填入 p=p*(1+0.005) 程序中划线处②应填入 Loop

算法与程序设计题(第八套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.计算机中的彩色图像往往采用 RGB 三原色模式来表示,这三种颜色指的是( ) (A)黄青蓝 (B)红黄蓝 (C)红绿蓝 (D)红紫青 2.十进制数 1 2 转换成二进制数是( ) (A)(1100)2 (B)(1101)2 (C)(1110)2 (D)(1111)2 3.下列一般属于 Access 数据库文件的是( ) (A)book1.jpg (B)book1.doc (C)book1.bmp (D)book1.mdb 4.下列属于程序设计语言的是( ) (A)QBASIC (B)BBS (C)FrontPage (D)Photoshop 5.高一(1)班同学为了展示班级风采,决定建立班级网站,主要操作步骤如下: ( ) ①收集反馈意见、评价修正网站 ②需求分析、确定目标 ③策划制作方案、收集整理素材 ④选择适当工具、实际制作 合理的操作流程是 (A)③②①④ (B)②①④③ (C)①③②④ (D)②③④① 6.从电子信箱中把电子邮件读到本地的计算机中,所采用的电子邮局协议是( ) (A)SMTP (B)POP3 (C)HTTP (D)FTP 7. 选择排序的基本思想是在参与排序的所有数组元素中找出最小(或最大)的元素,使它与第 一个元素互换位置,然后再在余下的元素中重复上述过程。有一组数,顺序是“2、6、4、 1” ,用选择排序法将这组数从小到大排序,第一次交换数据后的顺序是: ( ) (A) 6、2、1、4 (B) 1、2、6、4 (C) 6、1、2、4 (D) 1、6、4、2 8. 某电视台有一档与观众互动的猜物品价格的节目,如出示一件价格为 1000 元以内的物 品进行竞猜,有一种猜数方案是:第 1 次猜 500 元,若低了,则第 2 次猜 750 元,若 还是低了,则第 3 次猜 875 元?? ;若第 1 次猜 500 元高了,则第 2 次猜 250 元, 若还是高了,则第 3 次猜 125 元??。这一猜数过程,在算法中被称为( ) (A)顺序查找 (B)对分查找 (C)冒泡查找 (D)分类查找 9.在 Visual Basic 中,语句 Dim b(1 To 5) As Integer 所定义的数组 b 的维数是( ) (A)1 (B)2 (C)3 (D)4 10.在 Visual Basic 中,表达式 Abs(-9.3)的值是( ) (A)-9.3 (B)-10 (C)9.3 (D)10 11.在 Visual Basic 代码窗口中,语句 abc.Text ="Welcome!"中的 abc 是( ) (A)属性名 (B)对象名 (C)属性值 (D)窗口名 12. 如果以下是一个完整的 Visual Basic Do 语句,则划线处的语句应该是( ) Do While i<10

sum=sum+i ________ (A) Next (B)End Do (C)Loop (D)End While 13.在 Visual Basic 中,设 b=3,c=4,则关系表达式 b<>c 的值是( ) (A)True (B)False (C)0 (D)1 14.在 Visual Basic 中, 设 x=357,能得到其百位数字“3”的正确表达式是( (A) Int(x/10)*10 (B) Int(x/100)*100 (C) x-Int(x/10)*10 (D)Int(x/100)



四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1.有如下 Visual Basic 程序段: k=30 h=5 s=h*k/2 该程序段运行后,变量 s 的值为 75 。 2.有如下 Visual Basic 程序段: a=10 b=20 x=30 If x>b Then a= b+a Else a=b-a End If 该程序段运行后,变量 a 的值为 30 。 3. 下面 Visual Basic 程序的功能是: 计算表达式 1×2+2×3+3×4+??+8×9+9×10 的值, 并在文本框 Text1 中输出表达式的值。该程序运行后,程序中的语句 sum=sum+i*(i+1)共 执行了 9 次。 Private Sub Command1_Click() Dim sum As Integer,i As Integer sum = 0 For i = 1 To 9 sum=sum+i*(i+1) Next i Text1.Text=Str(sum) End Sub 4. 铁路托运行李,是根据行李的重量按下列标准收费:若不超过 50 千克,按每千克 0.35 元收费, 若超过 50 千克, 超过部分则按每千克 0.5 元收费, 行李重量不得超过 150 千克。

设计一个 Visual Basic 程序,通过输入托运行李的重量,计算并输出托运行李的费用, 若超过 150 千克,提示“行李超重!” 。 设 x 表示行李重量,y 表示托运费。通过分析可以得出该问题的数学表达式为:

解决上述问题的 Visual Basic 程序如下,在①和②划线处,填入合适的语句或表达式, 把程序补充完整。 Private Sub Command1_Click() Dim x as Double x=Val(Text1.Text) If x>150 Then Text2.Text="行李超重!" Else If ① Then y=50*0.35+(x-50)*0.5 Else ② End If Text2.Text=Str(y) End If End Sub 程序中划线处①应填入 x>50 程序中划线处②应填入 y=0.35*x

算法与程序设计题(第九套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的 正确选项,不选、多选、错选均不给分。 ) 1. 《三国演义》的“赤壁之战”中,蒋干从周瑜那里盗得伪造的蔡瑁、张允投降书,致使 曹操将这二人斩首,这说明信息具有( ) (A)载体依附性 (B)传递性 (C)时效性 (D)真伪性 2.十进制数 13 转换成二进制是( ) (A)(1100)2 (B)(1101)2 (C)(1110)2 (D)(1111)2 3.存储一幅未经压缩的 800×600 像素黑白位图图像,所占的磁盘空间约为( ) (A)59KB (B)117KB (C)469KB (D)938KB 4.下列属于数据库信息检索的是( ) (A)在班级中填写家庭情况登记表 (B)用电子邮件发送国外大学入学申请表 (C)到中华铁路网查询某次列车到站时间 (D)用 Excel 处理学生成绩统计表 5.下列描述算法的流程图符号中属于输入、输出框符号的是( C )

6.不同的方言给人们的交流带来诸多不便,所以长期以来我国政府把推行普通话作为我国 语言文字工作的一个重要内容,目的是促使信息表达的( ) (A)数字化 (B)个性化 (C)多样化 (D)规范化 7. 英文字典中的单词是按 ASCII 码从小到大排列的, 习惯上将这种排法叫做字典排列。 若 将某字典中的所有单词按字典排列的顺序存储至程序的某数组变量中,则要快速查找输入 的一个单词(如 Hello)并确定其在数组中的精确位置,最适合的查找方法是( ) (A)顺序查找 (B)对分查找 (C)冒泡查找 (D)分类查找 8. 下列属于 Visual Basic 数值常量的是( ) (A)1+2 (B)1/2 (C)1÷2 (D)0.5 9.在 Visual Basic 中,表示日期型的数据( ) (A)Long (B)Integer (C)Boolea (D)Date 10. 在 Visual Basic 中,计算字符串长度的函数是( ) (A)Len(x) (B)Abs(x) (C)Sqr(x) (D)Int(x) 11. 在 Visual Basic 代码窗口中,语句 Old.Caption="78"中的 Caption 是( ) (A)对象名 (B)属性名 (C)属性值 (D)窗口 12. 有如下 Visual Basic 程序段: ( ) For k=____ To 5 t=t*k Next k 要使循环体 t=t*k 执行 10 次,循环变量的初值是 (A)-6 (B)1 (C)-4 (D)15 13. 在 Visual Basic 中,设 a=3,b=5,则关系表达式 a< b 的值( )

(A)True (B)False (C)0 (D)1 14. 在 Visual Basic 中,设 x=951,能得到其百位数字“9”的正确表达式是( ) (A)Int(x/10) (B)Int(x/10)*10 (C)Int(x/100) (D)x-Int(x/100)*100 四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1.有如下 Visual Basic 程序段: e=3 f=7 h=5 s=(e+f)*h/2 该程序段运行后,变量 s 的值为 25 。 2.有如下 Visual Basic 程序段: a=10 b=20 x=5 If x>b Then a=a+b Else a=a-b End If 该程序段运行后,变量 a 的值为 -10 。 3.下面 Visual Basic 程序的功能是:求 1~20 以内的奇数和。运行该程序后,语句 sum=sum+i 共执行了 10 次。 Private Sub Command1_Click() Dim sum as Integer, i as Integer sum=0 For i=1 To 20 Step 2 sum=sum+i Next i Text1.Text=Str(sum) End Sub 4.将一张面值为 100 元的人民币等值换成 5 元、1 元的零钞共 40 张,要求每种零钞不 少于 1 张,问 5 元和 1 元面值的零钞各多少张? 设 x、y 分别为 5 元和 1 元面值的零钞张数,通过分析可得出该问题的数学表达式 为:

解决上述问题的 Visual Basic 程序如下,但此程序存在两处错误,已分别用划线及①、 ②标注。请改正这二处错误,并将正确内容按顺序填写在程序下方①和②划线处。 Private Sub Command1_Click() Dim x As Integer, y As Integer y=1 : x=1 Do While 5x + y <> 100 '① 注意:本题的解法是存在 y=y+1 缺陷的:变量 x 无需赋初 x + y = 40 '② 值。 Loop Label1.Caption = "5 元钞" + Str(x) + "张" Label2.Caption = "1 元钞" + Str(y) + "张" End Sub 程序中划线处①改为 5*x+y<>100 或 5*x+y>100 程序中划线处②改为 x=40-y

算法与程序设计题(第十套)
一、选择题(本题有 14 小题,每小题 3 分,共 42 分。选出各题中一个符合题意的正确 选项,不选、多选、错选均不给分。 ) 1.对于信息特征的理解,以下说法正确的是( ) (A)信息一旦共享就会消失 (B)信息可以不依附于某种载体存在 (C)信息的价值是会改变的 (D)信息是固定不变的,不能被处理 2.十进制数 14 转换成二进制数是( ) (A)(1100)2 (B)(1101)2 (C)(1110)2 (D)(1111)2 3.下图是一个用 Access 软件创建的数据表,表中的字段数是( )

(A)3 (B)4 (C)7 (D)12 4.某网页文件包含文字、链接、图像、声音,在保存该网页时选择保存类型为“网页,仅 Html” ,则上述对象中能被保存到本地磁盘的是( ) (A)仅文字 (B)文字、链接 (C)文字、链接、图像 (D)文字、链接、声音 5.用计算机解决实际问题的过程中,需要进行算法设计,算法指的是( ) (A)解决问题的方法和步骤 (B)数值计算的方法 (C)实际问题的描述 (D)最终结果 6.电子公告板简称为( ) (A)HTTP (B)FTP (C)Email (D)BBS 7. 图书管理系统对图书管理是按图书的序号从小到大进行管理的,若要查找一本已知序号 的书,则能快速的查找算法是( ) (A)枚举算法 (B)解析算法 (C)对分查找 (D)冒泡排序 8. “高速公路上的某处有一测速拍照系统,当车速超过规定时速时,照相机启动拍照,否 则不拍照” 。用算法描述照相机的工作流程,合适的算法结构是( ) (A)顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 9.在 Visual Basic 中,语句 Dim b As Double 所定义的变量 b 是( ) (A)整数型 (B)单精度实数型 (C)双精度实数型 (D)长整数型 10.在 Visual Basic 中,求实数 x 的绝对值的函数是( ) (A)Abs(x) (B)Int(x) (C)Sqr(x) (D)Log(x) 11. Visual Basic 代码窗口中, 在 语句 Command1.Caption="运行完成!"中的 Command1 是

( ) (A)属性名 (B)属性值 (C)窗口名 (D)对象名 12. Visual Basic 语句 If x>y Then n=n+1 Else n=n-1 属于( ) (A)行 IF 语句 (B)块 IF 语句 (C)赋值语句 (D)循环语句 13.在 Visual Basic 中,逻辑表达式 Not(x<0)为真,则说明 x 是( ) (A)负数 (B)正数 (C)非正数 (D)非负数 14.银行给用户计算利息时,结果中会产生很多位小数,但在支付时,是以“元”为单位, 按“分”结算的,即结果保留二位小数,并对第三位小数进行四舍五入。假设结算的利息 是 x 元,在 Visual Basic 中,上述算术问题的表达式应是( ) (A) Int(x*10+0.5)/10 (B) Int(x*100+0.5)/100 (C) Int(x*100)/100 (D) Int(x*100+0.5)/10 四、程序设计题(本题有 4 小题,第 1-3 小题,每小题 4 分,第 4 小题 6 分,共 18 分) 1.有如下 Visual Basic 程序段: a=3 b=5 h=6 v=a*b*h 该程序段运行后,变量 v 的值是 90 。 2.有如下 Visual Basic 程序段: For i=l To 10 a(i)=i Next i 该程序段运行后,数组变量 a(5)的值为 5 。 3. 下面 Visual Basic 程序的功能是: 计算表达式 1/2+1/4+?+1/100 的值, 并在文本框 Text1 中输出结果。运行该程序后,语句 sum=sum+1/(2*i)共执行了 50 次。 Private Sub Command1_Click() Dim sum As Double, i As Integer sum = 0 For i = 1 To 50 sum=sum+1/(2*i) Next i Text1.Text=Str(sum) End Sub 4.有一判断健康状况的 Visual Basic 程序,其窗体如下图所示,输入身高和体重后,单击 “健康状况”按扭,将显示相应的健康状况信息。

标准体重=身高-105 当体重高于“标准体重×1.1”时为偏胖,提示“偏胖,注意节食!” ;当体重低于“标 准体重×0.9”时为偏瘦,提示“偏瘦,增加营养!” ;其他为正常,提示“正常,继续保持!” 。 设 h 表示身高,g 表示体重,bt 表示标准体重。通过分析可得出该问题的数学表达式 为:

解决上述问题的 Visual Basic 程序如下,在①和②划线处,填入合适的语句或表达式, 把程序补充完整。 Private Sub Command1_Click() Dim h As Double, g As Double, bt As Double h = Val(Text1.Text) g = Val(Text2.Text) ① If g > bt * 1.1 Then Label5.Caption = "偏胖,注意节食!" If ② Then Label5.Caption = "偏瘦,增加营养!" If g <= bt * 1.1 And g >= bt * 0.9 Then Label5.Caption = "正常,继续保持!" End Sub 程序中划线处①应填入 bt=h-105 程序中划线处②应填入 g< bt*0.9


相关文档

2011届高中信息技术会考试题
2011年高中信息技术会考理论复习
信息技术基础会考复习题-2011年夏季-有答案
2011年浙江省高中通用技术会考试题及答案
北京市东城区2011夏季高中会考信息技术试卷及答案
2011信息技术会考基础知识复习题
2011高中信息技术会考培训第二场
2011年6月福建省普通高中信息技术会考试题
2011年1月广西高中毕业会考试题(信息技术)
2011年福建省普通高中信息技术会考复习要点及习题
电脑版