VB程序设计初步复习课

更新时间:2023-10-20 19:27:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《VB程序设计初步》

复习学案(1课时)

一、考点提示:

1.了解程序在计算机中的作用,知道程序设计语言的产生和发展趋势。

2.了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法。 3.了解VB程序设计语言的基本知识,包括简单语句格式及其功能,数据类型、变量、常量、表达式和函数。能读懂、修改、完善简单的程序。

4.初步理解顺序、选择、循环程序三种基本结构。 5.了解程序设计的基本思想与方法。

二、基本知识

1、 程序的概念

2、 数据类型:数值型(如:123)、字符型(如“广州市”、“123”)、布尔型(又称逻

辑型,它的值为“True”或 “False”) 3、 常量与变量

(1) 常量:在程序运行过程中始终固定不变的量。 (2) 变量:在程序运行过程中取值可以变化的数据。

(3) 变量的命名规则:具体见课本P40,注意一点的是VB中专用的保留字不

能作为变量。(如:Print, Sub , End, Form_Click等等)

4、 表达式包括:

(1) 算术表达式:由+、—、*、\\ (整除)、/(除)、^(乘方)、Mod(求余) (2) 字符串表达式:运算符“&”和“+”。

5、函数

变量名命名规则 (1)绝对值函数—— ABS(x)

(1)必须以字母A~Z(或a~z)或汉字开 (2)算术平方根函数——Sqr(x)

头,而不能使用数字或其他字符开头。 (3)取整函数—— Int(x)

(2)变量名的组成可以是字母、汉字、 (4)随机函数—— Rnd(x)

数字、下划线,不能含有小数点、空格等6、程序设计的三种结构:顺序结构、分支结构、循环结构

字符。 7、语句

(3)变量名的总字符个数不能超过255 赋值语句 “=”

个。 画圆语句 “Circle”

(4)不能使用VB中的专用保留字。如 输出语句 “Print”

三、重点知识考查

Sub、End 、Print等。 a) 下列变量名中,哪些不能作为VB中的合法变量:

X , C5 , Student , End , Y-1, 是否团员 , $a

b) 完成下表,将数学表达式写成VB中的算术表达式,或将VB中的算术表达式写成

数学表达式。 数学表达式 a+b c+d a3+b3 ∣a-b∣ VB中的算术表达式 数学表达式 VB中的算术表达式 a*b/(c+d) (a^2+b^2)/(a*b) c) 试写出各表达式的运算结果 VB表达式 1+3^3*2 15\\4+15 mod 4 “abc”+”45” 运算结果 VB表达式 运算结果 d) 阅读以下程序,写出程序运行的结果。

(1) a=1 a=a+1 b=a+1 Print a , b (3) a=1 b=2 Print a , b a=a+b b=a+b Print a , b (5) s=0 For i=1 To 10 Step 2 s=s+i Next i Print s (7) For i=1 To 9 Step 3 Print i Next i (2) a=3 a=a+1 b=a a=b+1 Print a , b (4) x=1 y=2 If x>y Then Print x, y Else Print y, x End if (6) d1=1 d2=2 IF d1>=d2 then max=d1 End if Print max

四、 历届会考题目汇总:

1、下列变量名中,不能作为VB合法变量名的是( D )。 A、X B、C5 C、Student D、END

2、下列变量名中,不能作为VB合法变量名的是( C ) A、S B、ABC C、5Y D、Age

3、VB中字符表达式“23”+“456”的值为( C ) A、479 B、23+456 C、“23456” D、2345 4、执行如下程序段后,变量a、b的值分别为( C )。

a=1 a=a+1 b=a+1

A、1,2 B、2,2 C、2,3 D、3,3

5、数学表达式a×b+a÷b在VB中的算术表达式为( A )。 A、a*b+a/b B、ab+a/b C、(a*b+a)/b D、a*b+a÷b 6、在VB中,可以作为合法变量名的是( D )。 A、4B B、B4.C

C、工—资 D、B4 7、数学表达式a×(b+a)÷b在VB中的算术表达式为( B )。 A、a*b+a/b B、a*(b+a)/b C、(a*b+a)/b D、a(b+a)÷b

8、在下列三个程序中,能实现两个变量E、F的值互换的功能程序段的是( C )。

A、E=F B、F=E C、N=E D、N=E F=E E=F E=F F=E F=N

9、数学表达式 写为VB表达式a^2/(b+c),VB表达式(1/a+1/b)*c写为数学表达式________。

10、VB中字符表达式 “123”+“456”的值为____。

b211、数学表达式写成VB表达式 , VB表达式

(a?b)a*b/c*d写成数学表达式 。

12、下边是VB中的两个函数,请写出它们的运算结果:

Abs(-6)= 6 。 Sqr(9)= 3

13、将变量n的当前值加1后再赋给n,在VB中的语句应写为: n=n+1 14、下面是VB中的两个函数,请写出它们的运算结果:

Sqr(16)的运算结果是 4 ;Abs(-16)的运算结果是 16 。

a?c15、数学表达式的VB表达式是 。

a?c VB表达式(b*d)^3/(5*a)的数学表达式是 。

16、下面程序段的运行结果是

X=-1

If X〉0 Then

-1 1 。

Y=X

Else Y=-X End If

Print X,Y

17、下面程序段的运行结果是 5 3 1。

For i=5 To 1 Step -2

Print i

Next i

18、下面程序段的运行结果是 2 。 d1=1 d2=2

IF d1>=d2 then

Max=d1

Else Max=d2 End if Print Max

19、下面程序段的运行结果是 1 4 7。

For i=1 to 9 step 3

Print i

Next i 20、以下VB程序 x=1 y=2

If x>y then Print x Else Print y End if

程序的运行结果: 2

21、以下VB程序

s=0

For i=1 to 5 s=s+i next i

print s 程序的运行结果: 15

22、以下VB程序段的运行结果是: 3 9 。 x=3 y=2

If x>y Then y=x*x Print x,y Else

Print y,x End If

1 2

23、以下VB程序段的运行结果是: 1 4 。 a=1

For b=2 to 4 step 2 Print a,b Next b

2010年本章考题

一、选择题

7.(题号:51). 下列数据中属于正确的VB变量名的是( )。 A、tone B、false C、\ D、dim 答案:A

8.(题号:49). Visual Basic属于计算机语言中的 ( )。 A、机器语言 B、汇编语言

C、高级程序设计语言

D、人工智能程序设计语言

17.(题号:50). 在程序的三种基本结构中,不包含( ) A、顺序结构 B、分支结构

本文来源:https://www.bwwdw.com/article/k1rf.html

Top