vb期中考试1

合集下载

计算机程序设计-VisualBasic【VB】考试试题(1)

计算机程序设计-VisualBasic【VB】考试试题(1)

A、 AutoSize B、 Visible C、 Enabled D、 WordWrap 正确答案: A 解析:
42、当文本框的 MaxLength 属性值取________时,该文本框能容纳的字符数最多。
A、 256 B、 512 C、 0 D、 -1 正确答案: C 解析:
43、在一行语句内写多条语句时,每个语句之间用_____ ___符号分隔。
A、 ; B、 : C、 , D、 、 正确答案: B 解析:
44、结构化程序由三种基本结构组成,下面术语中是三种基本结构之一的是______ _。
A、 递归结构 B、 选择结构 C、 输入输出结构 D、 过程结构 正确答案: B 解析:
45、在默认情况下,InputBox() 函数返回值的类型为______ __。
8、下列关于 VB 编程的说法中,不正确的是( )。
A、 事件是能被对象识别的动作 B、 方法指示对象的行为 C、 属性是描述对象特征的数据 D、 VB 程序采用的运行机制是面向对象 正确答案: D 解析:
9、下面所列符号中,_________不是数据类型说明符。
A、 !
B、 % C、 ? D、 # 正确答案: C 解析:
A、 0.01*Int(100*(x+0.005)) B、 0.01*Int(x+0.005) C、 0.01*Int(100*(x+0.05)) D、 0.01*Int(x+0.05) 正确答案: A 解析:
24、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:

全国计算机等考试VB语言笔试试题及答案(一)

全国计算机等考试VB语言笔试试题及答案(一)

全国计算机等考试VB语言笔试试题及答案(一)全国计算机等级考试(VB语言)笔试试题及答案为了让广大考生能更好的备考,本文将为大家提供全国计算机等级考试VB语言笔试试题及相关答案解析。

VB语言考试是比较热门的一种考试,因此备考也是非常重要的。

下面是试题及答案解析,希望对大家有所帮助。

一、单选题1、在VB语言中,执行时间比较久的程序可以采用的方法是:A.增加循环次数B.加快程序运行速度C.使用进度条等控件D.以上都不对【答案及解析】C。

在程序运行期间,如果程序执行时间太长,可以使用进度条控件使用户知道程序正在执行,以及当前运行到哪一步,提升程序的运行效率和用户体验。

2、在VB语言中,某控件的Tag属性表示:A.控件的位置B.控件所在窗口的名称C.控件的类型D.控件存储数据的指针【答案及解析】D。

在VB语言中,每个控件都可以设置其Tag属性,Tag属性可以存储控件相关的任何数据,该属性非常灵活方便。

3、在VB语言中,数组存储数据的方式是:A.栈存储B.堆存储C.静态存储D.以上都错【答案及解析】B。

在VB语言中,数组存储在堆中,即动态内存分配,这样以便在程序运行时更好地管理和利用内存。

二、多选题1、在VB语言中,下列哪些是合法的数组定义方式?()A. Dim arr(3,5) As IntegerB. Dim arr(3)(5) As IntegerC. Redim arr(3,5)D. Dim arr() As Integer【答案及解析】A、D。

A、D都是合法的数组定义方式。

选项B是二维数组,但是定义方式不合法。

选项C是改变数组大小的方式,不是定义数组的方式。

2、在VB语言中,下列哪些事件是窗体的事件?( )A.LoadB.MouseMoveC.ClickD.Resize【答案及解析】A、D。

Load和Resize是窗体的事件,B和C是每个控件都有的事件。

三、判断题1、在VB语言中,Option Explicit语句可以保证变量在使用前被声明,从而减少程序出错的几率。

VB期中考试试卷-及参考答案(B1卷)-

VB期中考试试卷-及参考答案(B1卷)-

2010~2011学年度第2学期期中考试试卷[B1]考试科目: 《Visual Basic程序设计》考试形式: 开卷-上机考答题时间: 120分钟班级学号姓名一、选择题(2分/题, 共20分)1.以下有关VB对象名称(Name)属性的叙述,正确的是_______。

A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串2.Visual Basic6.0集成环境的主窗口中不包括_______。

A)标题栏B)菜单栏C)状态栏D)工具栏3. 在开发VB应用程序时, 一个工程一般至少应含有_______。

A)标准模块文件和类模块文件B)工程文件和窗体文件C)工程文件和类模块文件D)工程文件和标准模块文件4. .为了使命令按钮(名称为Command1)右移200, 应使用的语句是_______。

A)Command1.Move -200B)Command1.Move 200C)Command1.Left= Command1.Left+200D)Command1.Left= Command1.Left-2005. 当程序运行时, 系统自动执行启动窗体的_______事件过程。

A)Click B)Load C)Unload D)GotFocus6. Visual Basic有多种类型的窗口, 若要在设计时看到窗体窗口, 以下操作不正确的是________。

A)打开“视图”菜单, 选择“对象窗口”B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名7. 下面关于属性和方法的描述中, 不正确的是________。

A)属性是对象的特征, 方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作8. 下面关于标签和文本框的描述中, 正确的是________。

vb期中卷

vb期中卷
A、enabled B、visible C、interval D、timer
21、在窗体上画两个单选按钮option1、option2,标题分别为“宋体”和“黑体”;一个
复选框check1,标题为“粗体”;一个文本框text1,text属性为“改变文字字体”。要
求程序运行时,“宋体”单选按钮和“粗体”复选框被选中,则所需语句是()
程序运行后,单击窗体,输出结果为( )
A、12 B、30 C、24 D、18
11、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()
A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口
12、以下叙述中正确的是()
A、窗体的name属性指定窗体的名称,用来标识一个窗体
B、窗体的name属性的值是显示在窗体标题栏中的文本
22、为了在按下esc键时执行某个命令按钮的click事件过程,需要把该命令按钮的一个
属性设置为true,这个属性是()
A、value B、default C、cancel D、enabled
23、在窗体上画一个命令按钮command1,然后编写如下程序:
Private sub command1_click( )
loop
loop until check=false
print counter, check
end sub
程序运行后,单击窗体,输出结果为()
A、15 0 B、20 -1 C、10 True D、10 false
系、班姓名座号
…………………密……………封……………线……………密……………封……………线…………………
end sub
运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是( )。

VB程序设计试题及答案(一)

VB程序设计试题及答案(一)

VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向 B 的编程环境。

(A)机器(B)对象(C)过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下 D 语句是正确的。

(A) Forml。

Caption=“欢迎使用VB”(B) Forml。

Caption='欢迎使用VB’(C) Forml.Caption=欢迎使用VB(D)Forml.Caption=”欢迎使用VB”3。

若要使命令按钮不可操作,要对 A 属性进行设置。

(A)EnabIed (B)Visible(C)Backcolor (D)Caption4。

如果在窗体上已经创建了一个文本框对象TextI,可以通过 C 事件获得输入键值的ASCII码。

(A)Change (B)LostFocus(C) KeyPress (D)GotFocus5。

下面 A 是合法的变量名。

(A)X_yz (B)123ab。

(C) integer (D)X-Y6. 以下关系表达式中,其值为False的是 A 。

(A) "ABC">"AbC”(B)"女"〉"男”(C)”BASIC”=UCase("basic)(D) ”123”<”23”7。

为了给x、y、z三个变量赋初值1,下面正确的赋值语句是 A .(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C)x=y=z=1 (D)xyz=18。

VB提供了结构化程序设计的三种基本结构,三种基本结构是 D 。

(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。

(A)If sex="男" And age=4O And InStr(duty,"教授")〉O Then n=n+l (B) If sex=”男" And age=4O And (duty=”教授” Or duty="副教授") Then n=n+l(C)If sex=”男” And age=4O And Right(duty,2)="教授" Then n=n+l (D)If sex="男" And age=4O And duty="教授" And duty=”副教授” Then n=n+l10.下列关于Do…Loop循环结构执行循环次数的描述正确的是 D 。

VB考试1选择题

VB考试1选择题

VB考试1选择题1.以下程序段运⾏的结果是:__35____。

Dim a(-1 To 5) As BooleanDim flag As Booleanflag = FalseDim i As IntegerDim j As IntegerDo Until flag = TrueFor i = -1 To 5j = j + 1If a(i) = False Thena(i) = TrueExit ForEnd IfIf i = 5 Thenflag = TrueEnd IfNextLoopPrint j2.在窗体上画⼀个命令按钮(名称为Command1),编写如下事件过程:Private Sub Command1_Click()b = 5c = 6Print a = b + cEnd Sub程序运⾏后,单击命令按钮,输出的结果是:_false_____。

3.表达式4+5\6*7/8 Mod 9的值是___5___。

4下列可作为Visual Basic变量名的是___contA___。

5.在窗体上画⼀个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分⽀ 1"Case Is >4Print "分⽀ 2"Case ElsePrint "Else 分⽀"End SelectEnd Sub程序运⾏后,如果在输⼊对话框中输⼊2,则窗体上显⽰的是_Else 分⽀_____。

6.执⾏如下语句:a = InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5)将显⽰⼀个对话框,在对话框的输⼊区中a显⽰的信息是__ Yesterday ____。

VB程序设计考试(1)

VB程序设计考试(1)

VB程序设计考试(1)一、单选题(每题1分,共50题)1.Visual Basic 6.0集成环境的主窗口中不包括( C )。

正确A.标题栏B.菜单栏C.状态栏D.工具栏2.以下不属于Visual basic的工作模式的是()模式。

正确答案:AA.编译B.设计C.运行D.中断3.如果文本框的Enabled属性被设置为False,则运行时()。

正确答案:AA.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容4.控制名称都是系统的默认控件名,下列语句错误是()。

正确答案:Dmand1.Caption=List1.Text;bel1.Caption=List1.List(1);C.List1.List(2)=List1.Text+Str(List1.ListIndex);D.Text1.Text=+Text1.Caption。

5.以下叙述中正确的是()。

正确答案:A属性用来标识对象B.窗体Name属性值显示在标题栏中C.运行时对象Name属性可变D.对象的Name属性值可以为空6.Abc%,abc!,abc$,abc#分别声明abc是()。

正确答案:AA.整型、单精度、字符串、双精度变量B.整型、整型、字符串、双精度变量C.单精度、整型、字符串、双精度变量D.整型、双精度、字符串、双精度变量7.Visual Basic的逻辑类型数据占( A )字节内存。

正确A.2B.4C.8D.168.如果逻辑与(AnD)运算的结果为真,与它所连接的两个条件必须是( C )。

正确A.前一个为真,后一个为假B.前一个为假,后一个也为假C.前一个为真,后一个也为真D.前一个为假,后一个为真9.设a=6,则执行 x=iif(a>5,-1,0)后,x 的值为( D )。

vb期中考试16

vb期中考试16

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim i As Integer,j As IntegerDim a(10,10) As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j);Next jPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是______。

A、1 4 72 5 83 6 9 B、2 3 43 4 54 5 6C、1 2 32 4 63 6 9 D、1 2 34 5 67 8 9您的答案:C 参考答案:D您的得分:0 题分:1.52、在窗体上画一个名为Command1的命令按钮,然后编写以下程序:Private Sub Command1_Click()Dim M(10) As IntegerFor k=1 To 10M(k)=12-kNext kx=8Print M(2+M(x)) End Sub运行程序,单击命令按钮,在窗体上显示的是______。

A、8B、6C、5D、7您的答案:B 参考答案:B您的得分:1.5 题分:1.53、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。

为了保存该应用程序,以下正确的操作是。

A、只保存窗体模块和标准模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块文件D、只保存工程文件您的答案:B 参考答案:B您的得分:1.5 题分:1.54、工程中有2个窗体,名称分别为Form1、Form2,Form1为启动窗体,该窗体上有命令按钮Command1。

要求程序运行后单击该命令按钮时显示Form2,则按钮Click事件过程应该是______。

A、Private Sub Command1_Click()Form2.LoadEnd SubB、Private Sub Command1_Click()Form2.VisibleEnd SubC、Private Sub Command1_Click()Load Form2End SubD、Private Sub Command1_Click()Form2.ShowEnd Sub您的答案:D 参考答案:D您的得分:1.5 题分:1.55、若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是______。

高一计算机专业VB期中试题[1]

高一计算机专业VB期中试题[1]

高一计算机专业VB期终试题班级:姓名:第一部分选择填空题(共38题,计76分)1、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句()A、Option Base 0B、Option ExplicitC、Option Base 1D、Option Compare2、\、/、Mod、*、^ 等4个算术运算符中,优先级最高的是()A、\B、^C、ModD、*3、表达式Mid(“SHANGHAI”,5,3)的值是()A、SHANGHB、GHAC、ANGHD、HAI4、用下面的语句所定义的数组的元素个数得()dim A(1to5)as integerA、6B、7C、5D、45、删除字符串前导空格的函数是()A、Ltrim( )B、Rtrim( )C、T rim( )D、Lcase( )6、下列语句正确的是( )A. If X≠Y Then Print "X不等于Y"B. If X<>Y Then Print "X不等于Y"C. If X><Y Print "X不等于Y"D . If X≠Y Print "X不等于Y"7、设a=7,则执行x=iif(a>5,-1,6)后,x的值为()A、5B、6C、0D、-18、表达式X+1>X是( )A、算术表达式B、非法表达式C、字符表达式D、关系表达式9、设A=”abcdefghijklm”,下面()的函数值为”jklm”。

A、Mid(A,10,14)B、Ringht(A, 4)C、Mid(A,10,4)D、Left(A,10,4)10、如果X是一个正的实数,将千分位四舍五入,保留1位小数的表达式是()A、0.1*int(x+0.05)B、0.01*int(100*(x+0.005))C、0.1*int(10*(x+0.05))D、0.01*int(x+0.005)11、不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式A、A*B=0 AND A<>BB、(A=0 OR B=0)AND A<>BC、A=0 AND B<>0 OR A<>0 AND B=0E、A*B=0 AND (A=0 OR B=0)12、下列对变量的定义中,不能定义A为变体变量的是A、DIM A AS DOUBLEB、DIM A AS V ARIANTC、DIM ; AD、A=2413、表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是( )A、0.48B、0.048C、.5D、.0514、以下程序段的输出结果为()x=1y=3do until y>4x=x*yy=y+1loopprint xA、1B、4C、8D、2015、双精度型数据需()字节A、2B、4C、6D、816、以下可以作为VB变量名的是()A、SINB、CO1C、COS(X)D、X(-1)17、MSGBOX函数中有4个参数,其中必须写明的参数是()A、指定对话框中显示按钮的数目B、设置对话框标题C、提示信息D、所有参数都是可选的18、下列运算结果中,值最大的是( )A.3B.3/4C.4 Mod 3D.3 Mod 419、OPTION EXPLICIT语句不可以放在()A、窗体模块的声明段中B、标准模块的声明段中C、类模块的声明段中D、任何事件过程中20、VB认为下面()组变量是同一个变量A、A1和a1B、SUM和SUMMARYC、A VER和A VERAGED、A1和A_121、定义货币类型数据应该用关键字()A、SINGLEB、DOUBLEC、CURRENCYD、BOOLEAN22、下列哪个是字符表达式()A、4^5B、3*4C、x&1D、SIN23、声明静态变量应该用关键字()A、StaticB、ConstC、PrivateD、V26/ariant24、VB中可用()语句产生一消息框。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

大学vb期中考试题库及答案

大学vb期中考试题库及答案

大学vb期中考试题库及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DefineC. VarD. Declare答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于循环结构的关键字是:A. ForB. WhileC. DoD. All of the above答案:D4. 在VB中,用于定义子程序的关键字是:A. FunctionB. SubC. ProcedureD. Method答案:B5. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D6. VB中,用于读取用户输入的函数是:A. InputBoxB. MsgBoxC. ValD. InStr答案:A7. VB中,用于输出信息的函数是:A. InputBoxB. MsgBoxC. PrintD. Write答案:B8. 在VB中,用于定义常量的关键字是:A. ConstB. DefineC. VarD. Let答案:A9. VB中,用于定义全局变量的关键字是:A. GlobalB. DimC. PublicD. Private答案:C10. VB中,用于定义数组的关键字是:A. ArrayB. DimC. DefineD. Declare答案:B二、填空题(每题2分,共20分)1. VB中,声明一个名为x的整型变量的语句是________。

答案:Dim x As Integer2. VB中,声明一个名为msg的字符串变量的语句是________。

答案:Dim msg As String3. VB中,声明一个名为flag的布尔型变量的语句是________。

答案:Dim flag As Boolean4. VB中,声明一个名为arr的数组变量的语句是________。

vb考题 (1)

vb考题 (1)

VB 期末复习一、选择题(1) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为A) 命令按钮移动到距窗体左边界、上边界各500的位置B) 窗体移动到距屏幕左边界、上边界各500的位置C) 命令按钮向左、上方向各移动500D) 窗体向左、上方向各移动500(1) B(2) 在窗体上有若干控件,其中有一个名称为Text1的文本框。

影响Text1的Tab 顺序的属性是A) TabStop B)Enabled C) Visible D)TabIndex(2) D(3) 下列语句合法的是_____A x + y = 2B x > 2 = yC x = y > 2D x = y++参考答案: C(4) 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A) For i=0 To List1.ListCount-1 …… Next C) For i=1 To List1.listCount…… Next (4) A(5) 以下Case 语句中错误的是A) Case 0 To 10 B) Case Is>10 C) Case Is>10 And Is<50 D) Case 3,5,Is>10(5) CB) For i=0 To ListCount-1 …… Next D) For i=1 To ListCount …… Next(6) 以下关于图片框控件的说法中,错误的是A) 可以通过Print方法在图片框中输出文本B) 清空图片框控件中图形的方法之一是加载一个空图形C) 图片框控件可以作为容器使用D) 用Stretch属性可以自动调整图片框中图形的大小(6) D(7) 执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是A) Visual B) Basic C) 6 D) 11(7) C(8) 以下叙述中错误的是A) 下拉式菜单和弹出式菜单都用菜单编辑器建立B) 在多窗体程序中,每个窗体都可以建立自己的菜单系统C) 除分隔线外,所有菜单项都能接收Click事件D) 如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见(8) D(9) 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()a = 12345Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是A) 123.45 B) 12345.00 C) 12345 D)00123.45(9) B(10) 以下叙述中错误的是A) 一个工程可以包括多种类型的文件B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C) 程序运行后,在内存中只能驻留一个窗体D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样(10) C(11) 以下关于函数过程的叙述中,正确的是A) 函数过程形参的类型与函数返回值的类型没有关系B) 在函数过程中,过程的返回值可以有多个C) 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D) 如果不指明函数过程参数的类型,则该参数没有数据类型(11) A(12) 以下关于变量作用域的叙述中,正确的是A) 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B) 全局变量必须在标准模块中声明C) 模块级变量只能用Private关键字声明D) Static类型变量的作用域是它所在的窗体或模块文件(12) B(13) 确定一个控件在窗体上的位置的属性是A) Width和Height B) Width或Height C) Top和Left D) Top或Left(13) C(14) 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程Private Sub Command1_Click()Text1.Text = "Visual"Me.Text1 = "Basic"Text1 = "Program"End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是A) Visual B) Basic C) Program D) 出错(14) D(15) 以下关系表达式中,其值为False的是A) "ABC">"AbC" B) "the"<>"they" C) "VISUAL"=UCase("Visual") D) "Integer">"Int"(15) A(16) 语句Print 5/4*6\5 Mod 2的输出结果是A) 0 B) 1 C) 2 D) 3(16) B(17) 在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click()strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change()Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是A)空 B) abcdef C) abc D) def(17) D(18) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Theny = Sgn(x ^ 2)Elsey = Sgn(x)End IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是A) -5 B) 25 C) 1 D) -1(18) C(19) 一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是A) 变量X、Y的作用域相同 B) Y的作用域是Model1C) 在Form1中可以直接使用X D) 在Form2中可以直接使用X和Y(19) C(20) 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。

九年级vb信息技术考试试题及答案

九年级vb信息技术考试试题及答案

九年级vb信息技术考试试题及答案一、选择题(每题2分,共20分)1. VB中,用于表示“与”逻辑运算的符号是:A. &&B. ||C. =D. ==答案:A2. 在VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B3. 下列哪个选项不是VB中的控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Switch...Case答案:D4. 在VB中,如何声明一个整型变量?A. Dim i As IntegerB. Integer iC. i = IntegerD. Var i As Integer5. VB中,下列哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. CStr()答案:C6. VB中,下列哪个属性用于获取或设置窗体的标题?A. TextB. CaptionC. TitleD. Name答案:B7. 在VB中,下列哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A8. VB中,下列哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B9. VB中,下列哪个关键字用于退出当前过程?B. EndC. ReturnD. Stop答案:A10. VB中,下列哪个函数用于获取当前系统时间?A. Now()B. Date()C. Time()D. Timer()答案:A二、填空题(每题3分,共30分)1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________函数可以获取当前日期。

答案:Date()3. VB中,使用________事件可以响应键盘按下。

VB试卷库1

VB试卷库1

A. 0
B.1
C. 2
D. 3
第页总页
出卷教师
------金陵科技学院考试卷
11.若要向列表框添加列表项,可使用的方法是( )
A.Add
B.Remove C.Clear D.AddItem
12.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是( )。
A.List1.ListCount B.Text1.Index C. Dir1.Path bel1.Visible
7.文本框的( )属性用于设置或返回文本框中的文本内容。
A.Text B.(名称) C.Caption D.Name
8.计时器控件的( )属性用于设置 Timer 事件发生的时间间隔。
A.Stretch B.Interval C.Value D.Length
9.滚动条的( )属性用于返回或设置滚动条的当前值。
事件过程中。
8.表示控件与窗体左侧距离的属性是

9.若 A=20,B=80,C=70,D=30,则表达式 A+B>160 Or(B*C>200 And Not D>60)的值是

10.设某个程序中要用到一个二维数组,要求数组名为 A,类型为字符串类型,第一维下标从
1 到 5,第二维下标从-2 到 6,则相应的数组声明语句为
Print Fun; N; M
第页总页
教研(实验)室主任
End Function 5.执行下面程序,单击命令按钮 Command1 后,A(1,3)值是_____,A(3,2)值是____。 Private Sub Command1_Click()
Dim I As Integer, J As Integer, K As Integer Dim A(1 To 3, 1 To 3) As Integer, N As Integer

VB期中试卷

VB期中试卷

沭阳中专2015—2016学年第二学期VB期中考试班级______姓名____________分数_______一、选择(每题2分,共30分)1、与传统的程序设计语言相比,VB最突出的特点是( )A、结构化程序设计B、程序开发环境C、事件驱动程序机制D、程序调试技术2、在正确安装VB6。

0后,可以通过多种方式启动VB,以下方法中不能正常启动VB的是()A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到VB6.exe,双击该文件名C、通过“开始”菜单中的“运行"命令D、进入DOS方式,执行VB6。

exe3、为了用键盘打开菜单和执行菜单命令,第一步应该按什么键( )A、功能键F0或ALTB、Shift+功能键F4C、Ctrl或功能键F8D、Ctrl+Alt4、VB集成开发环境的主窗口中不包括( )A、标题栏B、菜单栏C、状态栏D、工具栏5、用标准工具栏中的工具按钮不能执行的操作是()A、添加工程B、打印源程序C、运行程序D、打开工程6、VB窗体设计器的主要功能是( )A、建立用户界面B、编写源程序代码C、画图D、显示文字7、工程文件的扩展名为()A、.frxB、。

basC、。

vbpD、.frm8、对象可以识别和响应的某些行为称为( )A、属性B、方法C、继承D、事件9、在设计模式双击窗体将显示的窗口是( )A、工程窗口B、工具箱C、代码窗口D、属性窗口10、VB中运行程序的快捷键是()A、F2B、F5C、Alt+F3D、F811、窗体模块的文件扩展名是A、。

exeB、.basC、.frxD、frm12、下列不能打开代码窗口的操作是()A 双击窗体B 双击窗体上的某个控件C 单击窗体D 按“F7”键13、对象的特性是指()A 方法B 属性C 事件D 事件过程14、修改控件属性,一般可以使用属性窗口,也可以通过( ) 为属性赋值A、命令B、对象C、方法D、代码15、修改文本框内默认文字的属性是( )A、CaptionB、TextC、NameD、Top二、填空题(每空2分,共40分)1、VB6。

VB期中考试试卷

VB期中考试试卷

VB期中考试试卷《Visual Basic 6.0程序设计》期中考试卷一、单项选择题(每小题2分,共50分)1、下列可以打开属性窗口的操作是()。

A、F4B、F5C、F7D、F02、长整型数据的存储空间是()。

A、2个字节B、4个字节C、8个字节D、16字节3、x是大于0小于45的数,用VB表达式表示正确的是()A.0<=x<45 B.0<=x<=45C.0<="x" x<="45</p" x4、下列不属于工程的组成部分是()。

A.窗体B.类C.属性D.标准5、在一个语句行内写多条语句时,每个语句中间应该使用的分隔符是()A.逗号B.分号C.顿号D.冒号6、程序执行过程中其值可以变化的量称为()A.表达式B.常量C.变量D.函数7、()兼有计算与赋值的双重功能。

A.Print 语句B.Let赋值语句C.Rem注释语句D.End语句8、退出当前For循环的代码为()A、endB、exitC、subD、exit for9、将表达式8=9的结果赋给变量x的是()A.x=8:x=9 B.x=8=9C.8=9=x D.x=8 And x=910、假设变量a=4,b=5,执行t=a+b:a=b-a:b=t语句以后,a 和b的值分别是()A.9 和9 B.1 和9 C.5 和1 D.9 和111、关键字String表示数据类型为( )。

A、布尔型B、整型C、货币型D、字符型12、字符型常量前后要加上()符号。

A." B.“C.# D.$13、下列描述中,错误的是()。

A、VB中允许变量不经过声明就直接使用B、使用声明语句声明一个变量后,将布尔型变量赋初值为trueC、所有隐式声明的变量都是Variant类型D、使用声明语句声明一个变量后,将日期型变量赋初值为00:00:0014、设a="1234567",则表达式left(a,4)+mid (a,4,2)的值是()A、"12456"B、“123445”C、“56”D、"78"15、表达式25 mod 3+23\5*2的值是( )。

VB期中考试试卷(VisualBasic)

VB期中考试试卷(VisualBasic)

VB期中考试试卷(VisualBasic)2010—2011年度上学期期中考试试卷科目:VB班级:________ 姓名:________ 得分:一.、判断题(每题1分)1.( )在一行中有多条语句时,逗号"," 可作为语句间的分隔符。

2.( )表达式Int(Rnd * 4 + 0.5)可能的全部值是1,2,3,4。

3.( )在标准模块的声明段定义一个全局变量时,用关键字Public 来声明。

4.( )命令按钮不但能响应鼠标的单击事件,而且能响应双击事件。

5.( )定时器控件的名称为time。

6.( )窗体的加载事件是load事件。

7.( )‘A’的ASCII码值是65。

8.( )VB中运行程序的快捷键是F5。

9.( )向窗体中添加控件可双击工具栏中所要的控件。

10.( )len函数表示取字符串长度的函数。

11.( )控件的属性不可以在程序运行时动态的修改。

12.( )在VB中程序注解可以在被注释语句前加“:”。

13.( ) Click事件,就是鼠标单击事件。

14.( )在VB中,变量在使用前可以不声明。

15.( )在程序执行的过程中,变量的值始终保持不变,常量的值随时改变。

二.填空题:(每空格2分)1.下列函数的值分别为:A.int(-6.14159) ______________B.len([abcdefg") ______________C.left([abcdefadfag".6) ______________D.mid([abcdefgh".4.3) ______________2.VB中若要产生一消息框,可用_____________函数来实现3.常量是指在程序运行过程中,_________________的量4.整数类型数据分别包括整型和________________数据。

5.随机函数的函数取值范围是____________6.定义一个整型变量a:______________7.______函数将返回系统的时间.8.工程文件的扩展名是__________9.用户在图形框上双击鼠标,系统会激活__________事件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x的值是______。

A、57B、27C、38D、26您的答案:D 参考答案:B您的得分:0 题分:1.52、在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:Private Sub Command1_Click()Counter = 0For i = 1 To 4For j = 6 To 1 Step -2Counter = Counter + 1Next jNext iLabel1.Caption = Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是:______。

A、11B、12C、20D、16您的答案:D 参考答案:B您的得分:0 题分:1.53、假定在工程文件中有一个标准模块,其中定义了如下记录类型Type BooksName As String * 10TelNum As String * 20End Type要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。

下列能够完成该操作的事件过程是______。

A、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Input As #1 = InputBox("输入姓名")B.TelNum = InputBox("输入电话号码")Print #1, , B.TelNumClose #1End SubB、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Output As #1 = InputBox("输入姓名")B.TelNum = InputBox("输入电话号码")Write #1, , B.TelNumClose #1End SubC、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Output As #1Name = InputBox("输入姓名")TelNum = InputBox("输入电话号码")Write #1, BClose #1End SubD、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Input As #1Name = InputBox("输入姓名")TelNum = InputBox("输入电话号码")Write #1, , B.TelNumClose #1End Sub您的答案:A 参考答案:B您的得分:0 题分:1.54、设窗体上有1个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是______。

A、SmallChangeB、MinC、MaxD、LargeChange您的答案:A 参考答案:A您的得分:1.5 题分:1.55、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim b As Integerb = b + 1End Sub运行程序,三次单击命令按钮后,变量b的值是:______。

A、0B、2C、1D、3您的答案:D 参考答案:C您的得分:0 题分:1.56、以下关于焦点的叙述中,错误的是______。

A、当文本框失去焦点时,触发LostFocus事件B、可以用TabIndex属性改变Tab顺序C、如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据D、当文本框的Enabled属性为False时,其Tab顺序不起作用您的答案:D 参考答案:C您的得分:0 题分:1.57、为了在运行时能显示窗体左上角的控制框(系统菜单),必须______。

A、把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1~3B、把窗体的ControlBox属性设置为False,同时把BorderStyle属性设置为非0值C、把窗体的ControlBox属性设置为True,同时把BorderStyle属性设置为0值D、把窗体的ControlBox属性设置为False,其它属性任意您的答案:A 参考答案:A您的得分:1.5 题分:1.58、现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是______。

A、0B、语句错误C、3D、1您的答案:B 参考答案:D您的得分:0 题分:1.59、在窗体上画一个命令按钮,然后编写如下程序:Sub S1(ByVal x As Integer, ByVal y As Integer)Dim t As Integert = xx = yy = tEnd SubPrivate Sub Command1_Click()Dim a As Integer, b As Integera = 10b = 30S1 a, bPrint "a="; a; "b="; bEnd Sub 程序运行后,单击命令按钮,输出结果是:______。

A、a= 10 b= 30B、a= 30 b= 30C、a= 30 b= 10D、a= 10 b= 10您的答案:C 参考答案:A您的得分:0 题分:1.510、执行以下程序后输出的是______。

Private Sub Commandl_Click()ch$="ABCDEFGH"Print Mid(Right(ch$,6), Len(Left(ch$,4)),2)End SubA、ABCDB、CDEFGHC、FGD、AB您的答案:C 参考答案:C您的得分:1.5 题分:1.511、设a="Visual Basic",下面使b="Basic"的语句是______。

A、b=Left(a,8,5)B、b=Mid(a,8,5)C、b=Right(a,5,5)D、b=Left(a,8,12)您的答案:C 参考答案:B您的得分:0 题分:1.512、在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text1属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()Dim a, ba = InputBox("Enter an Integer")b = text1.Texttext1.Text = b + aEnd Sub程序运行后,先在文本框中输入456,然后单击命令按钮,在输入对话框中输入123,如果单击"确定"按钮,则文本框中显示的内容是:______。

A、123B、579C、456123D、456您的答案:B 参考答案:C您的得分:0 题分:1.513、以下叙述中错误的是______。

A、KeyPress事件中可以识别键盘上某个键的按下与释放B、在KeyUp和KeyDown事件过程中,从键盘上输入"1"和右侧小键盘上的"1"视作不同的数字(具有不同的KeyCode)C、KeyPress事件中不能识别键盘上某个键的按下与释放D、在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)您的答案:C 参考答案:C您的得分:1.5 题分:1.514、以下关于菜单的叙述中,错误的是______。

A、弹出式菜单在菜单编辑器中设计B、如果把一个菜单的Enabled属性设置为False,则可删除该菜单项C、在程序运行过程中可以增加或减少菜单项D、利用控件数组可以实现菜单项的增加或减少您的答案:C 参考答案:B您的得分:0 题分:1.515、语句Print 5/4*6\5 Mod 2的输出结果是______。

A、3B、1C、2D、0您的答案:D 参考答案:B您的得分:0 题分:1.516、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim I,NumRandomizeDoFor I=1 To 1000Num=Int(Rnd*100)Print Num;Select Case NumCase 12Exit ForCase 58Exit DoCase 65,68,92EndEnd SelectNext ILoopEnd Sub上述事件过程执行后,下列描述中正确的是______。

A、当所产生的随机数为12时结束所有循环B、Do循环执行的次数为1000次C、当所产生的随机数为65、68或92时窗体关闭、程序结束D、在For循环中产生的随机数小于或等于100您的答案:C 参考答案:C您的得分:1.5 题分:1.517、VB没有提供下列______事件。

A、MouseDownB、MouseExitC、MouseMoveD、MouseUp 您的答案:B 参考答案:B您的得分:1.5 题分:1.518、文件列表框中用于设置或返回是否显示只读文件的属性是______。

A、FileNameB、HiddenC、ReadOnlyD、System您的答案:B 参考答案:C您的得分:0 题分:1.519、在用Open语句打开文件时,如果省略"For方式",则打开的文件的存在方式是______。

A、二进制方式B、顺序输入方式C、顺序输出方式D、随机存取方式您的答案:D 参考答案:D您的得分:1.5 题分:1.520、目录列表框的Path属性的作用是______。

A、显示当前驱动器或指定驱动器上的路径B、显示根目录下的文件名C、显示当前驱动器或指定驱动器上的某目录下的文件名D、只显示当前路径下的文件您的答案:A 参考答案:A您的得分:1.5 题分:1.521、要利用通用对话框控件来显示"保存文件"对话框,需要调用控件的______方法。

相关文档
最新文档