vb程序课件-顺序结构
- 格式:ppt
- 大小:2.08 MB
- 文档页数:18


1、能够改变窗体边框线类型的属性是( )
A、Font Style B、Border Style C、Back Style D、Border
2、要使一个文本框具有水平和垂直流动条,则应先将其Multi Line属性设置为True,然后再将Scroll Bar属性设置为:( )
A、0 B、1 C、2 D、3
3、要使文本框获得输入焦点,则采用文本框控件的哪个方法
A、GotFocus B、LostFocus
C、KeyPress D、SetFocus
4、把窗体设置为不可见的,应该将( )属性设置为False。
A、Font B、Caption
C、Enable D、Visible
5、窗体的Enable属性值是( )类型的数据。
A、整型 B、字符型 C、逻辑型 D、实型
6、语句Print”Int(-13.2)=”;Int(-13.2)的输出结果为( )
A、Int(-13.2)= -13.2 B、Int(-13.2)=13.2
C、Int(-13.2)= -13 D、Int(-13.2)= -14
7、下面程序段的功能是( )
A=10.5 B= Int(A+0.5)
Print B
A、求平均值 B、将一实数四舍五入取整数
C、求绝对值 D、舍去一实数的小数部分
8、下列程序段的执行结果为( )
X=2
Print X+1;X+1
A、3 3 B、X+1 X+1 C、3 4 D、2+1 2+1
9、语句Print”Sgn(-26)=”;Sgn(-26)的输出结果为( )
顺序结构
1. 赋值语句
赋值语句是任何程序设计中最基本的语句,赋值语句都时顺序执行的。赋值语句的形式为:
变量名 = 表达式
它的作用是计算右边表达式的值,然后赋给左边的变量,表达式的类型应该与变量名的类型一致。
2. 使用说明
(1)当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度;
(2)当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式中有非数字字符或空串,则出错。
(3)任何非字符类型赋值给字符类型,自动转换为字符类型;
(4)当逻辑型赋值给数值型时,True转换为 -1,False转换为0;反之,非0转换为True,0转换为False;
(5)赋值号左边的变量只能是变量,不能是常量、常数符号、表达式,否则报错;
(6)不能在一句赋值语句中,同时给各变量赋值;
(7)在条件表达式中出现的 = 是等号,系统会根据 = 号的位置,自动判断是否为赋值号;
(8)注意N=N+1 是累加中常见的赋值语句,表示将N变量中的值加1后再赋值给N。
4.3 选择结构(或称分支结构)
1. IF条件语句
(1)If„„Then语句(单分支结构 F)
语句形式:
1)If Then
语句块
End If
2)If Then
说明:表达式一般为关系表达式、逻辑表达式,也可以为算术表达式,非0为True,0为False;
语句块可以是一句或多句,若用2)表示,则只能是一句语句,若多句,语句间需用冒号分隔,而且必须在一行上书写。
例:已知两个数x和y,比较它们的大小,使得 x大于y:
方法一: if x
t=x
x=y
y=t
end if
方法二: if x
注意:将两个变量中的数进行交换时,必须借助于第三个变量才能实现。
VB顺序结构及选择结构练习
一、单选题
1.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程
Private Sub Command1_Click()
b=5
c=6
Print a = b + c
End Sub
程序运行后,单击命令按扭,其结果为(D)
A)a=11 B)a=b + c C)a= D)False
2. 在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程
Private Sub Command1_Click(D)
a=11
b=5
c=6
Print a = b + c
End Sub
程序运行后,单击命令按扭,其结果为()
A)a=11 B)a=b + c C)a= D)True
3.以下语句的输出结果是(B)
a = Sqr(3)
Print Format(a,”$$#### : ###”)
A)$1.732 B)$$1.732 C)$1732 D)$$00001.732
4.以下程序段的输出结果是(D)
a = Sqr(3)
b = Sqr(2)
c =a>b
Print c
A)-1 B)0 C)False D)True
5.以下语句的输出结果是(C)
Print Format$ (32548.5,”000,000.00”)
A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50
1.假定有如下语句:
answer$=MsgBox(“String1”,, “String2”, “String3”,2)
执行该语句后,将显示1个信息框,此时如果单击“确定”按扭,则answer$的值为(D)
A)String1 B)String2 C)String3 D)1
实验报告
(一)
课 程: 微机原理
专 业: 建筑电气与智能化
班 级: 电16
学 号:
姓 名:
指导教师:
时 间: 2019年4月24日
1
实验1:顺序结构程序设计
1.实验目的:
掌握汇编语言程序的一般结构,掌握顺序结构程序设计方法。
2.实验内容:
实验任务:
编写程序用查表法求0~F这16个十六进制数对应的ASCII码。
源程序清单:
DATA SEGMENT
X DB 6
TABLE DB 30H,31H,32H,33H,34H
DB 35H,36H,37H,38H,39H
DB 41H,42H,43H,44H,45H,46H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,X
LEA BX,TABLE
XLAT
MOV X, AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
实验结果:
实验2:分支结构程序设计
1.实验目的:
掌握条件转移语句,掌握基于条件转移的分支程序设计方法,掌握利用DEBUG修改参数检查结果的方法。