信息技术中考VB复习1.docx
- 文档编号:28409503
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:19
- 大小:220.05KB
信息技术中考VB复习1.docx
《信息技术中考VB复习1.docx》由会员分享,可在线阅读,更多相关《信息技术中考VB复习1.docx(19页珍藏版)》请在冰豆网上搜索。
信息技术中考VB复习1
银川回中信息技术中考知识点汇总
第六部分程序设计(visualbasic基础)
vb6.0编程语言,全称microsoftVisualBasic6.0(美国微软公司可视化基本编程语言6.0)
1、Visual可视化的2、Basic基本的3、form窗体4、label标签5、caption标题
6、text文本7、textbox文本框8、command命令9、高级编程语言有小型的用于数据计算的fortran、海龟画图logo语言、大型的有vb、java、visualc++、delphi、c语言10、click单击11、end结束12、private私有13、sub过程14、font字体15、autosize自动大小16、true真17、false假18、forecolor前景颜色、字体颜色19、backcolor背景颜色20、dim定义,声明21、as作为22、height高23、width宽24、value值25、check检查26、cls清屏27、print打印28、load加载29、loop循环29、list列表30、additem增加列表项31、largechange在滚动条上单击滚动块移动的距离32、smallchange在滚动条箭头上单击滚动块移动的距离33、min最小34、max最大35、change变化35、exit退出36、line画线37、drawwidth设置线的宽度38、interval间隔39、enabled可行,有效40、picture图像41、top上边距42、left左边距43、time时间44、date日期45、Alignment对齐方式46、LeftJustify左对齐47、RightJustify右对齐48、Center居中对齐49、BorderStyle边框样式50、fixedsingle固定单线框51、visible可见的52、Fillcolor填充颜色
Vb工具控件
1、
标签label
重要属性:
caption7、
单选框option
重要属性:
value
2、
文本框textbox
重要属性:
text8、
复选框checkbox
重要属性:
value
3、
命令按钮commandbutton
9、
水平滚动条控件hscrollbar
垂直滚动条控件vscrollbar
重要属性:
value
4、
列表框listbox
10、
形状shape
重要属性:
shape
5、
计数器控件timer
重要属性:
Interval(间隔)
6、
边框frame
11、
图像控件image
重要属性:
picture
Vb常用函数
1、Abs()绝对值例如:
Abs(-133.5-23)=156.5
2、Int()不大于数值表达式值的最大整数例如:
Int(6.8)=6Int(-1.2)=-2
3、Sqr()算术平方根例如:
Sqr(64)=8
4、Val()将数字组成的字符串转换成对应的数值型数据例如:
Val(”12.5A2”)=12.5
5、Cstr()将数值型表达式的值转换成对应的字符串例如:
CStr(3.14*2)=”6.28”
6、Date()或Date日期函数例如:
Label1.Caption=Date
7、Time()或Time时间函数例如:
Label2.Caption=Time
8、Msgbox()消息框函数例如:
Msgbox(“大家好!
”)
9、inputbox()输入框函数例如:
X=Inputbox(“请输入X的值”)
10、RndVB的随机函数,它的作用是返回一个小于1但大于或等于0的随机小数例如:
Int(20*Rnd+1)的返回值是1到20之间的一个随机整数
11、RGB(红色,绿色,蓝色)每个颜色值从0-255
Vb运算符
1、数学运算符1、加+2、减-3、乘*4、除/5、整除运算符\(整数商)6、模运算符mod(两数相除的余数)7、乘方运算符^数学中的中括号、大括号在vb中都用小括号代替
2、关系运算符8、大于等于>=9、小于等于<=10、不等于<>
3、逻辑运算符11、and12、or13、not
Vb数值类型
1、整型integer2、长整型long3、单精度浮点型single4、双精度浮点型Double5、字符串型string6、逻辑型Boolean7、日期型Date
Vb变量声明语句:
dim变量名as数据类型标识符多个变量时可以分行一行一行定义,也可以一行定义多个变量,语法是:
dim变量,变量,……as数据类型标识符
举例:
声明变量x,y为单精度浮点型数据的三种写法:
1.DimxAsSingle
DimyAsSingle
2.DimxAsSingle,yAsSingle
3.Dimx,yAsSingle
Vb条件结构语句:
1、if条件表达式then
语句序列
Endif
如果then后面的语句序列只有一句,可以简化上面的写法为:
if条件表达式then语句序列(此时,Endif就省略不写了)
2、if条件表达式then
语句序列1
Else
语句序列2
Endif
Vb循环结构语句:
1、dowhile表达式2、for计数器变量=初值to终值[step步长值]
语句序列语句序列(当步长值为1时,可以省略step1)
LoopNext[计数器变量](计数器变量可以省略不写)
Vb窗体默认的坐标体系:
窗体左上角规定为原点(0,0),Y轴自上而下,X轴自左而右。
Vb画点语句:
pset(x,y),颜色,例如:
Form1.Pset(100,100),RGB(255,0,0)
Vb画线语句:
line(x1,y1)-(x2,y2),颜色例如:
Form1.line(100,100)-(300,300),RGB(255,0,0)
Vb调整窗体坐标系统的语句:
scale(x1,y1)-(x2,y2)例如:
Form1.scale(-10,10)-(10,-10)
Vb画圆语句:
circle(x,y),半径,颜色例如:
Form1.circle(100,100),50,RGB(0,0,255),,,1(比值为1)
Vb画椭圆语句:
circle(x,y),半径,颜色,,,比值(比值为1是圆,比值不为1时是椭圆)
例如:
Form1.circle(100,100),50,RGB(0,0,255),,,0.5(比值小于1)横向椭圆
例如:
Form1.circle(100,100),50,RGB(0,0,255),,,2(比值大于1)竖向椭圆
VB窗体文件后缀名(*.frm)VB工程文件后缀名(*.vbp)
VB特殊语句代码:
1.显示标签控件内容为“某某”的语句,例如:
Label1.caption=”某某”
2.文本框控件显示“某某”内容的语句,例如:
Text1.text=”某某”
3.清空文本框控件内容语句,例如:
Text1.text=””
4.关闭程序语句:
End
5.为列表框控件增加一项内容的语句,例如:
List1.AddItem=”某某”
6.窗体上显示内容的语句:
例如:
Form1.Print=”某某”
7.清除窗体上所有内容的语句:
例如:
Form1.Cls
8.设置控件(对象)背景色语句:
控件名(对象名).Backcolor=RGB(红色值,绿色值,蓝色值)
9.设置控件(对象)前景色语句:
控件名(对象名).Forecolor=RGB(红色值,绿色值,蓝色值)
10.程序中退出循环结构的语句:
ExitFor和ExitDo
VB程序程序设计:
1.下列属于计算机程序设计语言的是()。
P1
A.ExcelB.PowerPointC.IED.VisualBasic
2.如图的VB设计窗口,()标识是按钮控件。
P2
3.在VB中,为窗体添加一个文本框控件,这个文本框控件的默认名称是()。
P2
A.Command1B.Pictuer1C.Label1D.Text1
4.在VB中,下图是()窗口。
P4
A.对象属性B.工具箱C.窗体D.窗体布局
5.在VB的窗体上添加一个文本框(text)控件,应该在工具栏中单击()图标。
P7
A.
B.
C.
D.
6.不能为VB文本框控件text1设置文本属性值为"李明"的是()。
P13
A.设置text1控件的text属性值为"李明"
B.在按钮事件中执行text1.text="李明"
C.在程序运行时,在text1文本框中输入"李明"
D.设置text1控件的Caption属性值为"李明"
7.张明同学在编制"我的计算器"程序时,运行程序后,出现了如图的错误提示窗口,根据窗口的提示,程序可能出错的过程是()。
A.PrivateSubCommand6_Click()B.text3,text=""P19
C.PrivateSubCommand5_Click()D.Text1.text=""
8.李小明同学制作了如图甲的一个VB小程序,定义了text1.text="我的家乡",text2.text="宁夏川",并在运行按钮的单击事件中编写了如图乙的代码,当运行时这个程序并点击"运行"按钮,text3文本框显示内容是:
()。
A.我的家乡B.宁夏川我的家乡P22
C.宁夏川D.我的家乡宁夏川
9.VB中,默认状态下标签控件的名称可能是()。
P6
A.Label1B.Command1C.Text1D.Pictuer1
10.在VB中,要修改Label控件显示的文字内容,应该修改label控件的()属性值。
A.ValueB.CaptionC.TextD.Name
11.窗体中含有一个Text1文本框和一个Label1标签,程序运行后,单击"运行"按钮后执行程序代码
Text1.Text=12*5
Label1.Caption="结果"
原题中这两个字是“运行”,从下面图中可以看出应该是“结果”。
会出现下列那个窗口(C)。
12.在VB中,命令按钮的标题文字由()属性来设置。
P12
A.TextB.ValueC.NameD.Caption
13.在VB是,以下关于保存工程的说法正确的是()。
P9
A.保存工程时只保存工程文件即可B.保存工程时只保存窗体文件即可
C.先保存窗体文件,再保存工程文件D.先保存工程文件,再保存窗体文件
14.在VB中,工程文件的扩展名为()。
P10
A.vbpB.frmC.bmpD.doc
15.在使用VB编程时,以下说法不正确的是()。
P10
A.VB的窗体和控件统称为对象
B.一个对象可以响应一种事件
C.VB保存的工程文件扩展名为.frm
D.文本框既可以用来显示信息,也可以接受用户输入的内容
16.在VB中,窗体的Top属性和Left属性分别表示()。
P13
A.它的左上角与屏幕上边框、左边框的距离B.它的左上角与屏幕下边框、左边框的距离
C.它的右上角与屏幕上边框、右边框的距离D.它的左上角与屏幕下边框、右边框的距离
17.在VB中,对象的Height属性和Width属性分别表示对象()。
A.左上角与屏幕上边框、左边框的距离
B.高度和宽度
C.左上角与窗体上边框、左边框的距离
D.计算机屏幕的高度和宽度
18.在VB中,下列说法不正确的是()。
P19
A.代码窗口由对象名框、事件(过程)名框和代码编辑区3部分组成
B.具有一定功能的一段程序代码称为过程
C.一个过程可以没有"PrivateSub"和"EndSub"
D."PrivateSub"和"EndSub"是过程的开始和结束标识符
19.在VB中,命令按钮的单击事件是()。
P18
A.DblClickB.ValueC.ClickD."Name"
20.在VB中,命令按钮的单击事件是()。
P19
A."Name"B.ValueC.Click()D.DblClick()
21.在VB中,运行程序时,单击鼠标、按键盘上的某一个键等动作也称为()。
P18
A.事件B.函数C.过程D.控件
22.在VB中,按钮单击事件执行"End"语句,可以()。
P19
A.最小化程序窗口B.最大化程序窗口C.结束其他程序D.结束程序
23.在VB中,退出正在运行的VB程序可以利用的语句是()。
P19
A.LoopB.EndSubC.EndD.Endif
24.使用编程解决问题的一般过程是:
()。
P24
A.设计解决问题步骤→编写程序→分析问题→调试程序
B.分析问题→设计解决问题步骤→编写程序→调试程序
C.设计解决问题步骤→分析问题→编写程序→调试程序
D.分析问题→设计解决问题步骤→调试程序→编写程序
25.可视化编程的基本过程主要有三步:
()。
P24
A.设计界面、编写代码、调试程序B.创建工程、编写程序、保存程序
C.创建工程、设计界面、编写代码D.设计界面、设置属性、编写代码
26.下面这条语句声明了x、y、z、w四个变量,关于四个变量的类型说法正确的是()。
P28
DimxAsInteger,yAsSingle,zAsLong,wAsString
A.W是单精度数据B.X是字符型数据C.Y是整数型数据D.Z是长整型数据
27.在VB中,下列关于常用数据类型说法正确的是()P28
A."整形"数据类型的标识符是"Long"B."长整形"数据尖型的标识符是"Integer"
C."字符串型"数据类型的标识符是"string"D."单精度浮点型"数据类型的标识符是"Boolean"
28.在VB中,下列关于常用数据类型说法不正确的是()。
P28
A."整形"、"长整形"和"单精度浮点型"都是数值型数据B."字符串型"和"逻辑型"是非数值型数据
C.逻辑型数据只有True(真)和False(假)两个值D.所有数据类型的取值范围都相同
29.下列关于VB中变量的命名正确的是()。
P29
A.变量名不一定以字母或汉字开头B.变量名的长度可以超过255个字符
C.变量名中不能包含小数点、空格、!
、#、@、$、%、&和数学运算符号
D.变量名可以和VB中的关键字相同
30.关于VB变量,下列说法不正确的是()。
A.不能使用End作为变量名B.变量名必须以字母打头
C.在VB中变量名由字母、汉字或数字组成D.变量名的长度不得超过200个字符
31.在VB中,下述字符串中不可当做变量名的是()。
P29
A.M3B.x2C.OKD.we$
32.VB中,代码:
dimMynumberasInteger中是在定义()变量。
P29
A.dimB.MynumberC.IntegerD.as
33.编写VB代码"a=a+3"时,"="表示()。
P29
A.赋值号,将"="号左边值赋给右边B.等于号,但是个的错误代码
C.赋值号,将"="号右边的值赋给左边D.等于号,"="号左边与右边相等
34.VB中,下列关于给数值型变量x赋值的方法不恰当的是()。
P29
A.x=5B.x=Text1.textC.x=val(Text1.text)D.x=val(InputBox("请输入变量x的值"))
35.Val是VB的标准函数,其功能是()。
P34
A.将文本型数据转换成日期型数据B.将数值型数据转换成布尔型数据
C.将文本型数据转换成数值型数据D.将数值型数据转换成文本型数据
36.下列VB的内部函数可以实现计算绝对值的函数是()。
P34
A.INT()B.ABS()C.SQR()D.VAL()
37.如图计算直角三角形斜边边长的程序中,如果定义了两条直角边长度的变量为A和B,斜边的长度为C,在计算斜边边长时,会用到下列那个计算公式表达式()。
P34
A.C=SQR(A^2+B^2)B.
C.C=SQR(A×A+B×B)D.
38.VB的立即窗口输入"?
Val("456")+456"后,计算结果是:
()。
P35
A.456B.456456C.912D.456+456
39.在VB的"立即"窗口中输入"MsgBox("程序错误")"后按回车键,下列说法正确的是:
()。
P35
A.弹出提示窗口,窗口中显示文字"MsgBox"B.在"立即"窗口显示文字"程序错误"
C.弹出提示窗口,窗口中显示文字"程序错误"D.在"立即"窗口显示文字"MsgBox"
40.梯形面积的公式是:
面积=(上底+下底)×高÷2;数学表达式为:
(A+B)×H÷2,将数学表达式变为Vb的计算表达式正确的是()。
P33
A.(A+B)*H\2B.(A+B)H\2C.(A+B)H/2D.(A+B)*H/2
41.在VB中,下列关于运算符说法不正确的是()。
P33
A."/"为除号B."×"为乘号C."+"为加号D."-"为减号
42.下列关于VB中数据的说法正确的是:
()。
P41
A.逻辑型数据属于数值型数据B."125"是数值型数据
C.逻辑型数据只有True(真)和False(假)两个值D.标识符"Integer"的数据是长整型数值数据
43.已知变量X和Y的值分别为6和5,下述4个逻辑表达式的值为Flase的是()。
P41
①Not(X>6)②X=6AndY<4③X>3AndY>7④(X=3OrY=5)AndX+Y>8
A.④B.③C.①、②D.①、②、④
实际上正确答案是②和③但答案中没有,只能先③
44.在VB使用语句DimXAsSingle,YAsSingle,SSAsString定义了三个变量X、Y和SS,三个变量中属于字符变量的是()。
P41
A.SSB.X和YC.XD.Y
如果变量A=12,B=23下列运算式的值为"TRUE"的是()。
A.A=6OrB<14B.A+B<30C.A>6andB<34D.Not(A<>B)
45.为了计算3门功课成绩总分,编写如图1的"计算总分"程序,并为
按钮编制了图2的代码,为实现计算总分的功能,在图中"P="的括号处应填写的代码是()。
A.X+YB.X+Y+Z+PC.X+Y+ZD.X+P
46.在VB程序中,如果变量A=27、B=19,r=20执行下列程序后,变量A、B的值分别是:
()。
P42
IfA r=A A=B B=r EndIf A.A=27B=19B.A=19B=20C.A=19B=27D.A=27B=20 47.在VB的For……Next循环中,下列说法不正确的是()。 P58 A、如果步长值等于正数,计数器变量在循环过程中越变越大。 B、如果步长值等于正数,当计数器变量大于终值时程序执行Next以后的代码。 C、如果步长值等于正数,计数器变量在循环过程中越变越小。 D、如果步长值等于负值时,计数器变量在循环过程中越变越小。 48.下列说法不正确的是()。 A.顺序结构、选择结构和循环结构是程序设计的三种基本结构。 B.一般情况下,编写程序时一定是先有算法后有程序。 C.流程图是描述算法的一种方式。 D.算法和程序没有必然的联系。 49.在VB中,关于单选按钮和复选框说法不正确的是()。 P46 A.当复选框控件被选中时,它的Value属性值为2B.当单选按钮被选中时,它的Value属性值为True C.复选框控件可以同时选中多个选项D.单选按钮只能从多个按钮中选一个 50.在VB的窗体中,如果某个复选框呈浅灰色显示,下列关于这个复选框说法正确的是()。 P46 A.复选框不可使用B.复选框的Value属性值为0 C.复选框的被选中D.复选框的Value属性值为1 51.在VB中,关于ListBox控件的说法正确的是: ()。 P62 A.ListBox控件只能显示一个数据项目B.ListBox控件可以用"AddItem"方法添加多个数据项目 C.ListBox控件始终都有滚动条D.ListBox控件不能设置字体 52.VB的窗体中这包含文本框控件text1,在程序中执行 text1.BackColor=RGB(255,0,0)后,控件text1的底色将变为()。 P68 A.蓝色B.白色C.黑色D.红色 53.在VB的窗体上画一条线段,可以使用()语句来完成。 P72 A.PSetB.ScaleC.CircleD.Line 54.在VB的窗体中执行: Form1.Circle(2300,1500),1000,RGB(255,0,0),,,1,命令后将()。 P75 A、在以点(2300,1500)为中心,在窗体中画一个红色的椭圆 B、在以点(2300,1500)为中心,在窗体中画一个蓝色的椭圆 C、在以点(2300,1500)为圆心,在窗体中画一个红色的圆 D、在以点(2300,1500)为圆心,在窗体中画一个蓝色的圆 55.把VB中计时器控件的Interval属性值为3000,如果Enabled属性值为True,则每()秒钟计时器会产生1次Timer事件。 P80 A.6B.3C.1D.2 56.在VB窗体中Interval属性值为100的计时器Timer1已经停止工作,执行下列那个程序代码,可以让Timer1控件继续工作。 ()P80 A.Timer1.Int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 中考 VB 复习