1、赣南师范学院VB程序设计考试AVB程序设计考试 A一、单选题(每题1分,共50题)1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(未填)。 A.工程资源管理器窗口B.工具箱窗口C.代码窗口 D.属性窗口 正确答案:C2.以下不属于Visual basic的工作模式的是(未填)模式。A.编译B.设计C.运行D.中断 正确答案:A3.设置窗体的绘图方式是否在Paint事件中重绘整个窗体内容利用(未填)属性。A.ControlboxB.ClipcontrolC.BordeStyle D.AutoRedraw 正确答案:D4.函数Int(Rnd*6+1)的取值范围是(未填)。A.从1到7共7
2、个整数B.从0到7共8个整数C.从1到6共6个整数D.从0到6共7个整数 正确答案:C5.以下叙述中正确的是(未填)。A.窗体的Name属性指定窗体的名称,用来标记一个窗体B.窗体的Name属性的值是显示在窗体标题栏中的文本C.可以在运行期间改变对象的Name属性的值D.对象的Name属性可以为空 正确答案:A6.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()c = 1234c1 = Trim(Str(c)For I = 1 To 4Print( )NextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如
3、下内容1121231234则在括号内应填入的内容为(未填) 。A. Right(c1,I)B.Left(c1,I)C.Mid(c1,I,1)D.Mid(c1,I,I) 正确答案:B7.Visual Basic布尔运算符Xor,Or,Eqv,And中,级别最高的运算符是(未填)。A.XorB.OrC.EqvD.And 正确答案:D8.下面(未填)是合法的单精度型变量。A.Kum!B.sum%C. mytm$D.Km# 正确答案:A9.在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: Private S
4、ub Command1_Click() a = Ucase$(Text1.Text) + Left$(Text2.Text,2) Print a End Sub Private Sub Form_Load() Text1.Text = aB Text2.Text = 123456 End Sub 程序运行后,单击命令按钮,输出结果为(未填) 。错误正确答案:B A.Ab12B.AB12C.AB56D.Ab5610.执行以下程序段后,变量C$的值为(未填) 。A$=Visual Basic ProgramingB$=QuickC$=B$ & Ucase(Mid$(A$,7,6) & Right$
5、(A$,11)错误正确答案:DA.Visual BASIC ProgramingB.QuickBasic ProgramingC.QUICK Basic ProgramingD.Quick BASIC Programing11.表达式InStr(3,”EFABCDEFG”,”EF”)的值为 (未填)。 错误正确答案:BA.1 B. 7 C.2 D.“EF”12.有如下事件过程:Private Sub Command1_Click()b=10Do Until b=-1a=InputBox(输入a的值)a=Val(a)b=InputBox(输入b的值)b=Val(b)a=a*bLoopPrint
6、aEnd Sub程序运行后,依次输入数值30,20,10,-1,输出结果为(未填)。错误正确答案:DA.6000B.-6000C.200D.-1013.Print #1, STR$1中的Print是 (未填) 。错误正确答案:AA. 文件的写语句 B. 在窗体上显示的方法C. 子程序名 D. 以上均不是14.VB表达式Format(CInt(3.14), 00.00)的值是(未填)错误正确答案:AA. 03.00 B. 03.14 C. 3.14 D. 315.执行下列程序,单击命令按钮后,从键盘分别输入4和5,则输出是(未填)。 Private Sub Command1_Click()X=I
7、nputBox(请输入x的值)y=InputBox(请输入y的值)s=XIf xy Then s=ys=s*sPrint sEnd Sub错误正确答案:B A.4B.16C.20D.2516.文本框没有( )属性。(未填) 错误正确答案:DA. Name B. Left C. Font D. Caption 17.以下Case语句中错误的是(未填)。错误正确答案:CA.Case 0 To 10B.Case Is10C.Case Is10 And Is1018.当用户将焦点移到另一个应用程序时,当前应用程序的活动窗体将 (未填) 。错误正确答案:DA. 发生DeActivate事件B. 发生Lo
8、stFocus事件C. 发生DeActivate和LostFocus事件D. DeActivate和LostFocus事件都不发生19.下列语句错误的是(未填)。错误正确答案:BA.Exit ForB.Exit WhileC.Exit DoD.Exit Sub20.在窗体上画两个文本框(其Name 属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程: Private Sub Command1_Click() x=0 Do While x50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.
9、Text=Str(x) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为(未填)。错误正确答案:BA.1 0B.2 72C.3 50D.4 16821.设置标签Label1的(未填)属性使它不可见。错误正确答案:DA. Label1.Visible = 0 B. Label1.Visible = 1 C. Label1.Visible = True D. Label1.Visible = False22.Msgbox函数与Msgbox语句的区别是(未填)。错误正确答案:DA.执行Msgbox函数会自动显示一个对话框,而执行Msgbox语句不会显示对话框B.执行Msgbox
10、函数显示的对话框是模式的,而执行Msgbox语句显示的对话框是非模式的C.Msgbox函数的参数与Msgbox语句的参数不同(个数不同)D.Msgbox函数会返回函数值,而Msgbox语句没有返回值23.下列程序段的执行结果为(未填)a=0:b=1DOa=a+bb=b+1Loop While a10时,y=2x;当0x10时,y=3x;当x10 ThenY=X*X( )Y=X*x*XElsePrint x为负值EndIfPrint y+Format(y)End Sub(未填)错误正确答案:CA.Else 0=x And x=10 ThenB.ElseIf 0=x And x=10C.ElseI
11、f 0=x And x=10 ThenD.Else If 0=x And xm Thenm=a(i)Index=IEnd ifNext IPrint m; indexEnd Sub在程序运行过程中,单击窗体时,程序的输出结果为(未填)。错误正确答案:BA.24 2 B.356 4 C.345 1 D.356 330.下列叙述中,正确的是(未填)。错误正确答案:CA.控件数组的每一个成员的Caption属性值都必须相同B.控件数组的每一个成员的Index属性值都必须相同C.控件数组的每一个成员都执行同样的事件过程D.对已经建立的多个类型相同的控件,这些控件不能组成控件数组31.在过程中定义的变量
12、,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用(未填)关键字在过程中定义局部变量。错误正确答案:DA.DimB.PrivateC.PublicD.Static32.设有如下过程:Sub ff(x,y,z)x=y+zEndSub以下所有参数的虚实结合都是传址方式的调用语句是(未填)。错误正确答案:BA.Call ff(5,7,z)B.Call ff(x,y,z)C.Call ff(3+x,5+y,z)D.Call ff(x+y,x-y,z)33.在VB中,过程共有三种,它们是(未填)。错误正确答案:AA.事件过程,子过程和函数过程B.Sub过程,函数过程和属性过程C.事件过程,函数
13、过程和通用过程D.Sub过程,函数过程和通用过程34.Sub过程与Function过程最根本的区别是(未填)。错误正确答案:DASub过程可以直接使用过程名调用,而Function过程不可以BFunction过程可以有参数,而Sub过程不可以C两种过程参数传递方式不同 DSub过程的过程名不能返回值,而Function过程能通过过程名返回值35.声明一个变量为全局变量应该用(未填)关键字。错误正确答案:DA.DimB.PrivateC.StaticD.Public36.阅读下列代码: Private Sub Form_MouseDown(Button As Integer,Shift As I
14、nteger,X As Single,Y As Single)If Button=2 ThenPopupMenu Menu1End If End Sub以下叙述中正确的是(未填)。错误正确答案:CA.单击鼠标左键时弹出菜单B.单击鼠标中键时弹出菜单C.单击鼠标右键时弹出菜单 D.参数X、Y设置鼠标当前位置的坐标37.设置列表框选中的文本用(未填)属性错误正确答案:DA. selected B. caption C. text D. list 38.表示滚动条控件取值范围最大值的属性是(未填)。错误正确答案:AA.Max B.LargeChange C.Value D.Max-Min39.在窗体
15、中添加一个水平滚动条,单击滚动条箭头时每次移动5个单位,正确的语句(未填)。错误正确答案:DA. Hscroll1.Max = 5 BHscroll1.Min = 5 CHscroll1.LargeChange = 5 DHscroll1.SmallChange = 540.复选框的 Value 属性为 1 时,表示该复选框(未填)。错误正确答案:BA. 未被选中 B. 被选中C. 有灰色的勾 D. 操作错误41.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是(未填)。错误正确答案:DA.ControlBox B.MinButton C.Enabled D.MaxBu
16、tton42.下列关于图片框的语句中错误的是(未填)。错误正确答案:DA.Pieturel.Picture=Picture2.PictureB.Picturel.Picture=LoadPicture(C:vb60Arw04Up.ico)C.Picturel.PrintTab(20);CurrentX,CurrentYD.Picturel.Stretch=True43.将数据项“China”添加到列表框List1中成为第二项应使用(未填)语句。错误正确答案:AA. List1.AddItem China,1B. List1.AddItem China, 2C. List1.AddItem 1,
17、 ChinaD. List1.AddItem 2, China44.有关多文档界面(Multiple documentnbspInterface)的不正确描述是(未填)。错误正确答案:DA.多文档界面(MDI)是指在一个父窗口下面可以同时打开多个子窗口 B.子窗口归属于父窗口 C.如果父窗口关闭,则所有子窗口全部关闭D.如果所有子窗口全部关闭,则父窗口关闭45.在用菜单编辑器设计菜单时,必须输入的项有(未填)。错误正确答案:DA.标题B.快捷键C.索引D.名称46.数据库管理系统DBMS 中用来定义模式、内模式和外模式的语言为 (未填)错误正确答案:CA.C B.Basic C.DDL D.D
18、ML 47.model数据库是(未填)。错误正确答案:BA. 临时数据库 B新建数据库的模板数据库C. 用户数据库 D备份数据库48.下列Data1_Validate事件的功能为(未填) 。Private Sub Data1_Validate(Action As Integer,Save As Integer)If Sava And len(Trim(TxtBook)=0 Then Action=0End Sub错误正确答案:BA.如果文本框TxtBook被置空,则确认写入数据库。B.如果文本框TetBook被置空,则取消对数据控件的操作。C.如果TxtBook内的数据发生变化,则关闭数据库。D.如果TxtBook内的数据发生变化,则加入新记录。49.在SQL的UPDATE语句中,要修改某列的值,必须使用关键字 (未填) 。错误正确答案:AA.Set B.Select C. DISTINCT D.Where50.如果程序在打开软盘上的指定文件时产生“文件未找到”的错误,则引起该错误的原因是(未填)。错误正确答案:BA. 文件类型不正确 B. 文件不存在C.文件名无效或路径不存在 D.驱动器未准备好
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1