浙江省高中信息技术学考复习之算法(1)

浙江省平湖市当湖高级中学信息技术备课组

《算法与程序设计》模块复习(1)

一、VB 应用程序的界面设计 (1) “可视化”和“事件驱动”这两个特征构成了用 VB 开发的应用程序的精髓。 (2)VB 应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。 (3)控件常用属性、事件说明 ①.CommandButton(命令按钮)默认属性是 Caption,用来设置按钮上显示的内容;默认事件是 Click 事件。 ②.TextBox(文本框)默认属性是 Text,用来设置文本框上显示的内容;默认事件是 Change 事件;主要用 于输入/输出信息。 ③.Label(标签)默认属性是 Caption,用来设置标签上显示的内容;默认事件是 Click 事件;主要用于输 出信息。 ④.Form(窗体)默认属性是 Caption,默认事件是 Load 事件; 单击:Click Commnad1_Click (4) Text1.Text="Hello!"
双击:DbClick 对象名 属性名 属性值 对象名 事件名

(5)保存:在“文件”菜单中选“保存工程” ,该应用程序的窗体文件(.frm)和工程文件(.vbp)分别存 储到文件中。

图2

图1 例 1:如图 1 所示该窗体中共有____个对象,分属于____个类。 例 2:如图 2 所示该工程共有____个窗体,窗体名称为____,窗体文件 名为____;工程名称为____,工程文件名为____。 例 3.如图 3 所示,从图中可以看出,该对象名是________,该对象属于 ________类,当前所选中对象的属性名为________,当前属性值为 ________。 图3 例 4. 图4

观察如图 4 所示的代码窗口,当前正在编辑的过程名是_____________, 事件名_________. 例 5.如图 5 所示的代码编辑窗口中,输入了“Command1.”后出现了如图 所示的信息,则其中的“Caption”是 Command1 的__________, “Drag”Command1 的__________

图5

第 1 页 共 5 页

浙江省平湖市当湖高级中学信息技术备课组

《算法与程序设计》模块复习(1)

二、基本数据类型

例6.在VB中,语句Dim x As Single所说明的 变量x属于 A.整数型 B.逻辑型 C.字符串型 D.单精度实数型 例7.在Visual Basic中,变量a中的数值是整 数而且可能在-32768~32767范围之外,则 变量a的数据类型应定义为 A.日期型 B.整数型 C.长整数型 D. 逻辑型 例8.下列属于Visual Basic数值常量的是 A.321 B.12*3 C.Abs(-5) D."321" E.Val("1231") 三、常量 例9.在VB中,下列语句定义错误的是 常量是在程序执行过程中其值不变的存储单元或数据。 A.Const pi = 3.14 (1)直接常量 B.Dim x As Integer 整数常 实数常 C.Dim b(1 To 5) As String 量: 10 1024 量: 3.1416 -0.25 D.Dim true As Integer 字符串常量: 逻辑常 例 10.在 VB 中,下列能作为变量名的是 "basic" "0.68" 量: True False A.x+1 B.x_1 C.Or D.If (2)定义符号常量的语句:Const 常量名=常量值 例11.在VB中,下列能作为变量名的是 例:Const PI=3.1415926 A.If B.Not C.Int D.Flag 四、变量 变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。 变量名的命名规则: 例12.在Visual Basic中,要定义一个一维数组 ⅰ、变量名由字母、数字或下划线组成,但必须 a,用于存储100个整数型数值,则正确的数组 以字母开头; 定义语句是 ⅱ、不能使用 VB 中的关键字或标准函数名; A.Dim a100 As Integer 如:Dim 、Str B.Dim a(1-100) As Integer ⅲ、VB 中不区分变量名的大小写。 C.Dim a(1,100) As Integer 变量的说明用 Dim 语句,其形式为 D.Dim a(1 To 100) As Integer Dim 变量名 As 变量的类型 例 13.在 VB 中,用变量存储 560 位学生的身高 例:Dim i As Integer 数据(如:1.76),下列最合适的变量说明 五、数组 是 一维数组的常用形式为: A.将 560 个变量说明为整数型 Dim 数组变量名(A1 To A2) As 元素的类型。 B.将 560 个变量说明为单精度实数型 例:Dim d(1 to 8) as Integer C.将一个元素个数为 560 的一维数组说明为 二维数组的常用形式为: 整数型 Dim 数组变量名(A1 To A2,B1 To B2) As 元素的类型。 D.将一个元素个数为 560 的一维数组说明为 例:Dim marray(1 to 8,1 to 3 ) as Integer 单精度实数型 说明:ⅰ.数组名的命名规则与变量的命名相同; ⅱ.一维数组的元素个数:A2-A1+1; ⅲ.缺省<A1>为 0;
第 2 页 共 5 页

浙江省平湖市当湖高级中学信息技术备课组

《算法与程序设计》模块复习(1)

六、常用标准函数 (1)常用数学函数:主要掌握 Abs(X)、Int(X)、Sqr(X)、Rnd() 、 Exp(X)、Log(X) 例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 例 1:则利用 Rnd、Int 函数可以生成某个区间的随机整数, 公式:Int(Rnd*(大-小+1)+小) 例如:生成[300-500]之间的随机整数,则: Int(Rnd *201 +300) 例 2:利用 Int 函数对小数四舍五入 对一个实数 x 保留一位小数,对第二位小数四舍五入: Int(x*10+0.5)/10 对一个实数 x 保留两位小数,对第三位小数四舍五入: Int(x*100+0.5)/100 (2)常用类型转换函数和字符串函数

七、自定义函数 (1)函数名的命名规则与变量命名规则相同 (2)函数的标识符为 Function —End Function;过程的标识符为 Sub —End Sub (3)在函数体内必须有一行“函数名=返回值” 自定义函数 例15.有如下VB自定义函数: Function f(x As Integer, y As Single) As Boolean f = x < y End Function (1)该函数返回值的数据类型是________ (2)该函数参数的数据类型是________ (3)该函数的函数名是________ (4)该函数的参数是________

第 3 页 共 5 页

浙江省平湖市当湖高级中学信息技术备课组

《算法与程序设计》模块复习(1)

班级
( ( ( A.属性值 A.类 B.对象名 B.事件

学号
C.属性名 C.属性

姓名
( ( D.对象 ( )16.下列属于Visual Basic数值常量的是 A.1+2 A.Load B.1/2 B.Click C.1÷2 D. 0.5 D.KeyPress )17. 在VB中,表示鼠标单击的事件名是 C.DblClick )18. 在VB代码编辑窗口中,将窗体Form1的Caption属性值 设置为“时钟”,正确的代码是 A.Form1.Caption"时钟" B.Form1.Caption("时钟") C.Caption(时钟) D.Form1.Caption = "时钟" C.属性名 D.对象名 ( )19.在VB中,语句List1.AddItem Str(n)中的“List1”是 A.事件名 ( B.方法名 )20.某 VB 程序的一个事件过程如下: Private Sub Command1_Click() Dim ch As String ch = "abcd" Label1.Caption = ch End Sub 窗体中标签对象的属性设置如图所示。 D.类名

)1.在 VB 中,语句 Lab.Caption="你好"中的“Lab”是 )2.在 VB 中,放入窗体中的控件被称为 )3.在VB中,添加一个标签,在工具箱中要单击的控件是 A. B. C. D.

E. ( ( ( ( ( ( (

F.

G.

)4. 在VB中,下列能作为变量名的是 A.Len A.5a A."30" B.Gcd B.If C.End C.Abs D.And D.Tea D."10020" C.Sqr(4.2) D."1106" D.Len("4") )5.在VB中,下列能作为变量名的是 )6.在VB中,表达式Str(100) + "20"的值是 B."120" C."320" )7.下列VB表达式的值等于2的是 A.Abs(-2.1) A."106" A.0 B.Int(2.1) )8.在VB中,表达式Mid("20110617",4,3)的值是 B."110" C."617" )9.在VB中,表达式Len("-100")+100的值是 B.104 C.200 D.-100100 )10.下列 VB 表达式的值等于 127 的是 A.Val("123") + 4 C.Sqr(123) + 4 B.Len("123") + 4 D.Str("123") + "4" 、

( ( (

)11.下列VB表达式中,只能产生[0,8)中的随机实数的是 A.Rnd()*8 B.Rnd()*9 C.Int(Rnd()*8)+1 D.Int(Rnd()*9)+1 )12.在VB中,表达式Sqr(100) + 100的值是 A.110 B.103 C.200 D.100100 )13.在VB中,用变量code存储学生的借阅卡编码(如 B.Single C.String D.Date D.1/2

“CH20130036”),则变量code的数据类型应说明为 A.Integer ( A.Abs(100) )14.在Visual Basic中,下列属于字符串常量的是 B."100" C.Val("100")

( )15.在 VB 代码编辑窗口中,输入了“Text1.”后出现了如 图所示的信息:

运行程序,单击命令按钮 Command1,出现“要求对象”的出 错信息提示。引起该错误的语句是 A.Dim ch As String B.ch = "abcd" C.Label1.Caption = ch D.End Sub ( )21.某 VB 程序的一个事件过程如下: Private Sub Command1_Click() Dim r As Single Dim pi As Double r = 100 pi = 3.14 Label1.Caption = "圆面积为:" + Val(pi * r * r) End Sub 运行程序,单击命令按钮 Command1 后弹出如图所示的出错 信息提示。引起该错误的语句是:

其中的“Text”是 Text1 的 A.属性名 B.事件名 C.对象名 D.方法

A.Dim r As Single B.Dim pi As Double

C.pi = 3.14

D.Label1.Caption = "圆面积为:" + Val(pi * r * r) 第 4 页 共 5 页

浙江省平湖市当湖高级中学信息技术备课组

《算法与程序设计》模块复习(1)

第 5 页 共 5 页


相关文档

浙江省高中信息技术学考复习之算法(2)
高中信息技术学业考理论复习基础+算法
高中信息技术浙江高考复习资料算法和程序设计
浙教版高中信息技术浙江高考复习资料算法和程序设计分析及试题附答案 -算法和程序设计
2016年浙江高中技术学考选考算法流程图专题
2019年浙江省高中信息技术选考排序和查找算法复习资料
浙教版高中信息技术浙江高考复习资料算法和程序设计分析及试题附答案 08-算法和程序设计
高中信息技术浙江高考复习资料算法和程序设...
浙江省高等学校2012年3月高中招生信息技术统一考试题
电脑版