初三VB 复习一
程序设计补缺 1、程序设计语言的分类:机器语言、汇编语言、高级语言。计算机能直接识别的语言是机器语言,是以二进制代码表示的语言。VB属于高级语言,需要编译成机器语言后才能被计算机识别。 2、程序设计的一般步骤:分析问题 、设计算法、 编写程序 、 调试程序、检测结果。 3、算法:算法是为解决某一问题而采取的方法和步骤,是程序的核心。算法必须具备有穷性、确定性和有效性。自然语言、流程图或伪代码都可以用来描述算法。(解决一个问题的算法不止一种)
4、VB生成的工程文件是:.vbp 窗体文件: .frm 在没装VB的机器上能直接运行的文件是可执行文件:.exe 5、常量:在程序运行中不变的量。变量:程序中用于存储数据的载体,在程序运行过程中其值可以改变,每个变量都有一个变量名。变量名的命名规则:1.以字母或汉字开头,后面可能是组合字母、数字或下划线,2.不能用标点符号等和VB的保留字做变量名:如END 、NEXT等。
a=3 b=4 a=a+b MOD:取余 Abs( x) 求X的绝对值,Sqr(x) 求X的算术平方根 变量赋值语句 以下程序段运行后:变量a的值应该是: a=3 b=4 a=a+b A 、1 B、3 C、4 D、7 表达式与函数 MOD:取余 Abs( x) 求X的绝对值,Sqr(x) 求X的算术平方根 例:表达式:5mod3+6/3*2的值: A、0 B、2 C、4 D、6
输出语句:print 说明:Print语句通常用于输出程序的运行结果。 1.表达式默认将输出一个空行; 2. 输出多个表达式用 ; 或 , 隔开,“;”与“,”分别用于各输出项的紧凑输出和标准输出。如: Print”A”;”B”;”C” ,”E”,”F” A B C E F
例如:下列程序段运行结果是: a=5 b=16 a=a+sqr(b) Print a+b A、a+b B、21 C、a+sqr(b)+b D、25
程序设计分三种基本结构:顺序结构、分支结构、循环结构。 程序设计的三种基本结构 程序设计分三种基本结构:顺序结构、分支结构、循环结构。 1、顺序结构: 例:经过下列语句运行后A的值为____。 A=8 B=3 A=B
2.选择结构 例:以下程序段运行之后,变量a的值是: a=4 If a<4 Then a=a-2 End If A.2 B.4 C.8 D.16 格式一: If<条件>Then <语句组1> Else <语句组2> End If 格式二: If条件Then <语句组> End If
3、循环结构: For 循环变量=初值To终值[Step步长值] [循环体] Next 循环变量 程序中的循环结构可用计数循环语句For/Next实 现 For 循环变量=初值To终值[Step步长值] [循环体] Next 循环变量
开始 循环变量=初值 是 循环变量是否超过终值 执行循环体 结束 否 循环变量=循环变量+步长
例:以下程序段运行后,变量S的值是: s=0 i=0 For i=1 To 4 s=s+i Next i A、 1 B、4 C、10 D、12
1、要设计一个为运动员成绩自动排序的程序,合理的步骤是( ) ①设计算法②分析问题③调试程序④编写程序 A . ④③②① B . ①②③④ C . ②③①④ D . ②①④③ 2、在选拔篮球队员的程序中,能够判断选手的“身高和体能”是否符合条件的语句是( ) A . 输出 B . 赋值 C . 输入 D . 分支 3、下列可以作为VB合法变量名的是( ) A . 4abc B . pj7 C . end D . x-6?
4、在VB程序中,用以表示10<x<15的表达式应该是: A、10<x<15 B、x>10 and x<15 C、10<x and x>15 D、 10<x or x<15 5、在VB程序中,能表示X或Y小于Z的表达式是 A.X<Z And Y<Z B. X<Z Or Y<Z C.X<Z<Y D.X<Y<Z11 6、表达式"初中信息技术"+"标准测试"的值是 A、初中信息技术 B、标准测试 C、初中信息技术标准测试 D、初中标准测试
10、表达式Abs(-3.6)*sqr(100)的值是: >=意思为大于或等于 而在或语句中只要有一个对 则为对。 7、表达式23>=12的值是: A、true B、false C 对 D、错 8、表达式2*4^2-2*6/3+5\2 A、62 B、30 C、29 D 错误信息 9、表达式16/4-2^3*5Mod5\2的值为: A.14 B.4 C.20 D.2 10、表达式Abs(-3.6)*sqr(100)的值是: A、-360 B、360 C、-36 D、36
11、编程时,若在一行内写多条语句,语句之间的分隔符号应是半角的: A、逗号 B、分号 C、冒号 D、句号 12、以下程序段的执行结果是: a=1: b=2: c=3 a=b: b=c: c=a Print a;b;c A.123 B.231 C.321 D.232 13、执行“a=5 :a=a+5”语句后,变量a的值为: A.0 B.5 C.10 D.不一定
A.579 B.错误信息 C.456123 D.123456 14、以下程序段的功能是将a,b两个变量的值相互交换,(1)和(2)分别是: A.a=t b=t B.a=t b=a C.b=t t=a D.t=a b=t 15、以下程序段运行结果为: a=456 b=123 Print b+a 则: A.579 B.错误信息 C.456123 D.123456