当前位置:首页 > 2014算法部分会考复习要点最新 - 图文
严州中学(新)2014算法部分会考知识点详解
4、下列Visual Basic程序用于计算10的值: Private Sub Command1_Click() Dim n As Integer, s As Integer n = 10 s = 10 ^ n
Text1.Text = Str(s) End Sub
运行程序时,单击命令按钮Command1后弹出如图所示的出错信息提示,引起该错误的原因是
(A)变量s的数据类型说明不当 (B)变量n的数据类型说明不当 (C)文本框Text1的宽度不够
(D)s值太大,因此不能在文本框Text1中输出
10
五、VB基本运算、表达式、常用函数
VB的基本运算包括算术运算、关系运算和逻辑运算三大类。
把变量、常量、运算符、函数和圆括号按一定的规则组合起来,构成一个表达式,用来描述值的计算过程,或描述对于某种情况下所遇到的条件的判断。
基本运算优先程度的最高级别为1,级别数字越大,优先级越低。 ① 算术类基本运算
② 关系类基本运算
关系运算用来比较两个数据的大小,或用来判断等号两边的数据是否相等。
关系运算的结果是一个逻辑值,若两个数据之间有指定的关系成立,则计算的结果值为真(True),否则计算的结果值为假(False)。 2 < d < = 8
③ 逻辑类基本运算
逻辑运算用来连接简单的逻辑表达式,以描述对于复杂情况的判断。
算法部分会考知识点详解 第 5 页 共12页
严州中学(新)2014算法部分会考知识点详解
已知a=1,b=2,c=3,下列表达式中值为True的是
(A)Not (a < b) (B)a > b And b > c (C)a < b Or a > c (D)a > c ④字符串连接运算符: + 、 &
1、有如下的程序段:
Private Sub Command1_Click() Dim a As String, b As String a = Text1.Text b = Text2.Text Text3.Text = a + b End Sub
运行程序,在对象Text1和Text2中分别输入2和3,则单击命令按钮Command1后,对象Text3中显示
(A) 23 (B)5 (C) 2 (D) 3 ⑤ vb常用的标准函数:
已知字符A~Z的ASCII码值分别对应65~90。小明编写了一个在标签Label1上显示26个英文大写字母“ABCDE??XYZ”的VB程序。部分程序如下: a = \
For i = 65 To 90
Next i
Label1.Caption = a 方框中正确的语句是
A. a = a + Str(i) B. a = a + Chr(i) C. a = a + Int(i) D. a = a + ASC(i)
Rnd()函数
算法部分会考知识点详解 第 6 页 共12页
严州中学(新)2014算法部分会考知识点详解
Rnd()函数: 产生[0,1)区间随机数
Randomize: Randomize语句是用来初始化随机数发生器的,一般使用随机函数之前都先调用这个。 1、下列Visual Basic表达式中,只能产生[0,8)中的随机实数的是
(A)Rnd()*8 (B)Rnd()*9 (C)Int(Rnd()*8)+1 (D)Int(Rnd()*9)+1 2、产生[1,40] 范围内某一随机整数的表达式是
A)Rnd * 40 (B)Int(Rnd * 40) (C)Int(Rnd * 40) + 1 (D)Int(Rnd * 39) + 1
1、将数学表达式a≤b≤c写成Visual Basic表达式,正确的是 (A)a<=b<=c (B)a<=b Or b<=c (C)a<=b And b<=c (D)a<=b Not b<=c 2、下列Visual Basic表达式的值等于56的是:
(A)Mid(\ (B)Len(\ (C)Sqr(56) (D)Abs(-55)+1
23、将数学表达式|ab?c|写成 Visual Basic表达式,正确的是
A.Sqr(Abs(ab-c*c)) B.Sqr(Abs(ab-c*2)) C.Sqr[Abs(a*b-c*c)] D.Sqr(Abs(a*b-c*c)) 4、下列Visual Basic表达式的值等于127的是 (A)Val(\(B)Len(\(C)Sqr(123) + 4 (D)Str(\5、在Visual Basic中,表达式Str(100) + \的值是
(A)\ (B)\ (C)\ (D)\6、下列表达式中,符合 Visual Basic表达式书写规范的是 (A)3+|k-1| (B)2k-1 (C)a·k/2 (D)k2-1
7、在Visual Basic中,要将字符串变量a和b的值连接并将结果在文本框Text1中输出,下列代码合适的是
(A)Str(a + b) = Text1.Text (B)Text.Text1 = a + b (C)a + b = Text1.Text (D)Text1.Text = a + b 8、某Visual Basic程序的一个事件过程如下: Private Sub Command1_Click() Dim r As Single Dim pi As Double r = 100 pi = 3.14
Label1.Caption = \圆面积为:\End Sub
运行程序,单击命令按钮Command1后弹出如图所示的出错信息提示。
引起该错误的语句是
(A)Dim r As Single (B)Dim pi As Double (C)pi = 3.14 (D)Label1.Caption = \圆面积为:\9、下列属于正确的Visual Basic赋值语句的是
(A)a + b = 2 (B)a = True (C)2 = a + b (D)a * b = 2 10、下列Visual Basic表达式中,值最大的是
(A)3 Mod 7 (B)3 / 7 (C)3 \\ 7 (D)7 Mod 3
算法部分会考知识点详解 第 7 页 共12页
严州中学(新)2014算法部分会考知识点详解
11、在Visual Basic中,表达式13 \\ 5 Mod 4的值是 (A) 1 (B) 2 (C) 3 (D) 4
12、在Visual Basic中,给变量a,b,c均赋值为1,则下列语句正确的是 (A)a = 1, b = 1,c = 1 (B)a = 1: b = 1: c = 1 (C)a = 1; b = 1;c = 1 (D)a = b = c = 1
13、字符串变量a的值为“Hello,world!”,下列Visual Basic表达式的值是“world”的是 (A)Len(a, 6, 5) (B)Mid(a, 6, 5) (C)Mid(a, 7, 4) (D)Mid(a, 7, 5)
六、对象名、属性名、属性值、事件名、方法
在VB程序设计中,“对象”是系统中的基本运行实体,窗体和控件就是VB中的对象。 对象的属性定义其外观;方法定义其行为;事件定义其与用户的交互。
共有几个对象?分别是:
如果更改按钮上的文字说明?command 如何更改窗体的背景? Form 如何清空文本框的内容?
事件处理过程:Sub 事件处理过程名(参数表) 语句块 End Sub
事件处理过程名的表达规范:对象名_事件
Command1_Click() Form1_Load()
Timer1_Timer()
在Visual Basic中,语句List_11.AddItem \中的“AddItem”是 (A)对象名 (B)方法名 (C)属性值 (D)事件名
1、在Visual Basic代码编辑窗口中,输入了“List1.”后出现了如图所示的信息:
其中的“BackColor”是List1的
(A)属性名 (B)事件名 (C)对象名 (D)方法 2、在Visual Basic中,语句Lab.Caption=\你好\中的“Lab”是
(A)属性值 (B)对象名 (C)属性名 (D)类名 3、某Visual Basic工程的代码窗口如图所示:
从图中可以看出,当前正在编辑的是
算法部分会考知识点详解 第 8 页 共12页
共分享92篇相关文档