陈利职专VisualBasic会考模拟练习题解析.docx
- 文档编号:24582660
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:13
- 大小:21.71KB
陈利职专VisualBasic会考模拟练习题解析.docx
《陈利职专VisualBasic会考模拟练习题解析.docx》由会员分享,可在线阅读,更多相关《陈利职专VisualBasic会考模拟练习题解析.docx(13页珍藏版)》请在冰豆网上搜索。
陈利职专VisualBasic会考模拟练习题解析
陈利职专VisualBasic会考模拟练习题
一、选择题(每题1分,共50分)
1、VB是用于开发以下哪种环境下的应用程序的工具。
()
A.LinuxB.WindowsC.NetwareD.UNIX
2、确定一个控件在窗体上的位置的属性是()
A.Width或HeightB.Width和Height
C.Top或LeftD.Top和Left
3、为了同时改变一个活动控件的高度和宽度,正确的操作是()
A.拖拉控件4个角上的某个小方块
B.只能拖拉位于控件右下角的小方块
C.只能拖拉位于控件左下角的小方块
D.不能同时改变控件的高度和宽度
4、用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为:
()
A.面向对象的程序设计B.结构化程序设计
C.事件驱动的编程机制D.可视化程序设计
5、VB6共有三个版本,按功能从弱到强的顺序排列应是()
A.学习版、专业版和工程版B.学习版、工程版和专业版
C.学习版、专业版和企业版D.学习版、企业版和专业版
6、VB集成开发环境有三种工作状态,不属于三种工作状态之一的是()
A.设计状态B.编写代码状态C.运行状态D.中断状态
7、VB里面用于续行的符号是()
A.“-”B.“_”C.“~”D.“@”
8、窗体文件的扩展名是()
A.frmB.vbpC.basD.frx
9、构成对象的3要素为()
A.属性、事件、方法B.控件、属性、事件
C.窗体、控件、过程D.窗体、控件、模块
10、要使MDI窗体在加载时就自动显示出来,应()
A.将Scrollbars属性设为True
B.将Scrollbars属性设为False
C.将AutoShowChildren属性设为True
D.将AutoShowChildren属性设为False
11、用于获得字符串S从第5个字符开始的3个字符的函数是()。
A.Mid(S,5,3)B.Middle(S,5,3)
B.C.Right(S,5,3)D.Left(S,5,3)
12、用于从字符串左边截取字符的函数是()。
A.Ltrim() B.Trim() C.Instr()D.Left()
13、改变驱动器列表框的Drive属性值将激活以下哪个事件()。
A.ChangeB.ScrollC.KeyDownD.KeyUp
14、假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VBTest”的语句为()
A.Form1="VBTest"B.Caption="VBTest"
C.Form1.Text="VBTest"D.Form1.Name="VBTest"
15、VB中系统运行的基本实体是()
A.对象B.属性C.事件D.方法
16、要使一个标签框对象能够显示所需要的文本,应设置该对象的那一个属性的值?
()
A.CaptionB.TextC.NameD.AutoSize
17、在下面向文件中写入数据的命令语句中,不正确的是()
A.Print#文件号,输出项列表
B.Write#文件号,Unsing;输出项列表
C.Write#文件号,输出项列表
D.Print#文件号,Unsing;输出项列表
18、为使计时器对象每隔5秒钟产生一个时钟事件(Timer事件),则其Interval属性值应设置为()
A.5B.300C.500D.5000
19、一个标准的VB应用程序至少要包含一个什么对象。
()
A.文本框B.标签框C.窗体D.命令按钮
20、要使一个文本框对象能够显示多行文字,应设置该对象的哪个属性值为()。
A.TextB.MultiLineC.StyleD.Visible
21、以下关于索引的说法,错误的是()
A.利用索引字段可以加快查找的速度
B.索引字段可以是多个字段的组合
C.一个表可以建立一到多个索引
D.每个表到少要建立一个索引
22、通过设置Shape控件的哪个属性可以绘制多种形状的图形()
A.ShapeB.BorderStyleC.FillstyleD.Style
23、使用形状控件Shape无法得到的图形是()
A.圆形B.扇形C.矩形D.椭圆
24、下面四个选项,不是事件的是()
A.LoadB.EnabledC.UnloadD.DblClick
25、用来设置窗体背景图片的属性是()
A.MoveableB.PictureC.ForeColorD.WindowState
26、在VB6中的每一个对象都具有自己的属性、方法和()。
A.控件B.函数C.事件D.公用过程
27、计算结果为0的表达式是()。
A.Int(3.4)+Int(-3.8)B.Int(3.4)+Fix(-3.8)
C.Fix(3.4)+Fix(-2.8)D.Fix(3.4)+Int(-3.8)
28、假设A=3,B=7,C=2,则表达式NOT(B
A.TrueB.FalseC.表达式错误D.不确定
29、在表达式y=InputBox(a,b,c)中,c为输入函数对话框的()。
A.标题B.提示C.预设值D.帮助文件名
30、在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dima,bAsInteger
a=InputBox("EntertheFirstinteger")
b=InputBox("EntertheSecondinteger")
Printb+a
EndSub
程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是()
A.579B.123C.456D.123456
31、执行下面的语句后,所产生的信息框的标题是()
a=MsgBox("AAAA",,"BBBB","",5)
A.BBBBB.空C.AAAAD.出错,不能产生信息框
32、假定x的值为5,则在执行以下语句时,其输出结果为"Result"的SelectCase语句是()
A.SelectCasex
Case10To1
Print"Result"
EndSelect
B.SelectCasex
CaseIs>5,Is<5
Print"Result"
EndSelect
C.SelectCasex
CaseIs>5,1,3To10
Print"Result"
EndSelect
D.SelectCasex
Case1,3,Is>5
Print"Result"
EndSelect
33、假定有以下循环结构
DoUntil条件
循环体
Loop
则正确的描述是()
A.如果"条件"是一个为0的常数,则一次循环体也不执行
B.如果"条件"是一个为0的常数,则无限次执行循环体
C.如果"条件"是一个不为0的常数,则至少执行一次循环体
D.不论"条件"是否为"真",至少要执行一次循环体
34、以下程序段的输出结果为()
x=1
y=4
DoUntily>4
x=x*y
y=y+1
Loop
Printx
A.1B.4C.8D.20
35、执行下面的程序段后,x的值为()
x=5
Fori=1To20Step2
x=x+i\5
Nexti
A.21B.22C.23D.24
36、退出Do…Loop循环可使用的语句为( )。
A.ExitFor B.EndFor C.ExitDo D.EndDo
37、退出函数过程可使用的语句为()。
A.Exitsub B.Endsub C.EndFunctionD.ExitFunction
38、在新增记录后调用Update方法写入记录后,记录指针位于( )。
A.记录集的第一条记录B.记录集的最后一条记录
C.新增的记录上D.添加记录前的一条记录上
39、在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
x=0
DoWhilex<50
x=(x+2)*(x+3)
n=n+1
Loop
Text1.Text=Str(n)
Text2.Text=Str(x)
EndSub
程序运行后,单击命令按钮,在两个文本框中显示的值分别为()
A.1和0B.2和72C.3和50D.4和168
40、Seek方法用于在哪种类型的记录集中查找满足条件的记录()
A.动态集B.快照C.表D.任意
41、下列VB程序语句正确的是()。
A.IfA≥BThenT=A:
A=B:
B=T
B.IfA≥BThenT=A;A=B;B=T
C.IfA>=BThenT=AA=BB=T
D.IfA>=BThenT=A:
A=B:
B=T
42、下列程序段执行后输出的结果是()
i=0
Fork=10To19Step3
i=i+1
Nextk
Printi
A.4B.5C.3D.6
43、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入()
A.-B.+C.&D.#
44、确定窗体标题条显示内容的属性是()
A.TextB.NameC.CaptionD.BackStyle
45、要求从文本框中输入密码时在文本框中只显示*号,则应用在此文本框的属性窗口中设置()
A.Passwordchar属性值为*B.Caption属性值为*
C.PasswordChar属性值为真D.Text属性值为*
46、下列不能打开菜单编辑器的操作是()
A.按Ctrl+E
B.单击工具栏中的“菜单编辑器”按钮
C.执行“工具”菜单中的“菜单编辑器”命令
D.按Shift+Alt+M
47、使文本框获得焦点的方法是()
A.ChangeB.GotFocusC.SetFocusD.LostFocus`
48、下面可以把当前目录下的图形文件pic1.jpg装入图片框Picture1中的语句是
()
A.Picture="pic1.jpg"
B.Picture.Handle="pic1.jpg"
C.Picture1.Picture=LoadPicture("pic1.jpg")
D.Picture=LoadPicture("pic1.jpg")
49、在程序运行中要改变Line控件的外形,则下面的做法正确的是()
A.使用Move方法来移动B.使用ReSize方法来实现
C.改变其Top,Left等属性D.改变其X1,Y1,X2,Y2属性
50、语句Line(0,0)-(50,60),VBGreen的作用是()
A.绘制一条从(0,50)到(60,0)的绿线
B.绘制一条从(0,50)到(60,0)的红线
C.绘制一条从(0,0)到(60,50)的绿线
D.绘制一条从(0,0)到(50,60)的绿线
二、填空题(每题1分,共25分)
1、属性窗口大体上可分为4个部分,这4个部分分别是对象框、属性显示方式、属性列表和______________。
2、按照文件的访问方式可分为:
___________、随机文件、二进制文件。
3、VB集成开发环境中,它的工作状态显示在____________的方括号内。
4、VB6的主窗口由标题栏、菜单栏和_________________组成。
5、在VB6集成开发环境中,可以编辑程序代码,但不能修改用户界面的工作状态是_____________。
6、控件和窗体的Name属性只能通过____________设置。
7、代码窗口分为左右两栏,左边一栏称为对象框,右边一栏称为____________。
8、以_________方式打开的表或由查询返回的数据是只读的。
9、VisualBasic应用程序通常由三类模块组成,即窗体模块、标准模块和____________。
10、VB的数值型数据有字节类型、实数类型、____________。
11、当程序运行后用鼠标双击对象时触发的事件是________________。
12、菜单编辑器的“可见”选项对应于菜单控件的________________属性。
13、为了获得当前未被使用文件号,可利用VB提供的___________函数来实现。
14、VB6识别对象靠的是对象的__________________属性。
15、为了使标签能自动调整大小以显示全部文本内容,应把标签的__________属性设置为True。
16、窗体、图片框或图像框中的图形通过对象的____________属性设置
17、VB的“计时器”控件时间间隔以_______________为单位。
18、一个应用程序最多可以有________________个MDI父窗体。
19、VB中通用过程的参数传送有值传递和______________。
20、For循环中默认步长是_______________。
21、一个数据库可以有__________________个表。
22、DBMSJ_________________的简称。
23、使用___________________可以绘制圆角矩形。
24、VB的坐标系统是可以自定义的,使用对象的刻度属性和______________方法,即可设置对象的坐标系统。
25、窗体对象具有Cls方法,另外_______________对象也具有该方法。
三、程序填空(每题2分,共10分)
1、编程计算输入10个数打印最大数。
PrivateSubForm_Click()
Dima,max,IAsInteger
max=a
Fori=1To__________
a=Val(InputBox("请输入A值:
","A值"))
IF_____________Thenmax=a
Nexti
Print"Max=";max
EndSub
2、打开C盘下顺序文件StuData.txt,读取文件中的数据并将数据显示在窗体上。
PrivateSubForm_Click()
______________
DoWhile______________
Input#1,StuNo,StuName,StuEng
PrintStuNo;Tab(10);StuName;Tab(20);StuEng
Loop
Close#1
EndSub
3、编程计算:
S=1+2+3+…+100。
DimS%,I%
S=0
___________
S=S+I
___________
Print"S=",S
4、编程打印九九乘法表。
Fori=1To9
Forj=1To9
se=__________________
Picture1.PrintTab((j-1)*9+1);__________;
Nextj
Picture1.Print
Nexti
5、以下程序是一个评分程序,10名评委,去掉一个最高分和一个最低分,计算平均分(设满分为100分),请填空补充完善程序。
PrivateSubCommand1_Click()
Max=0
Min=100
ForI=1to10
N=Val(InputBox("请输入分数"))
If______thenmax=n
Ifn S=s+n Nexti S=______________________ P=s/8 Print"最高分: ";Max,"最低分: ";Min Print"最后得分: ";p EndSub 四、判断题(每题1分,共10分) 1、在VB中运算优先级别从高到低的顺序为: 算术运算、连接运算、关系运算、逻辑运算。 () 2、程序代码的基本结构有两种: 选择结构和循环结构。 () 3、“菜单编辑器”由菜单属性设置区、编辑区两部分组成。 () 4、Seek方法总是查找当前记录集中满足条件的第一条记录。 () 5、能够实现文本框接受多行文本显示的是将属性Multiline的属性值设为True。 () 6、表达式(2*3)>=5And12/3<=4的值为False。 () 7、随机文件由若干条记录组成,并按记录号引用各个记录。 () 8、在程序执行的过程中,变量的值始终保持不变,常量的值随时改变。 () 9、在VB中,“FOR计数变量=初值TO终值[STEP步长]”语句中的“步长”不能为0,否则造成死循环。 () 10、在VisualBasic中,字符串常量要用#括起来。 () 五、编程题(每题5分,共5分) 1、请用SelectCase语句结构编程: 输入一学生成绩,评定其等级。 (90~100分为“优秀”,80~89分为“良好”,70~79分为“中等”,60~69分为“及格”,0~60分为“不及格”,输入的数据不在0~100之间提示“数据有误! ”。 )
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 陈利职专 VisualBasic 会考 模拟 练习题 解析
![提示](https://static.bdocx.com/images/bang_tan.gif)