VB考试题目1
一、单选题(每题1分,共76题)1.以下关于窗体的描述中错误的是()A. 在VB中每次运行时可以指定不同的启动窗体B. 要让窗体以最大化方式打开,应设置MaxButton属性值为TrueC. 窗体第一次显示时也会发生Resize事件D. 第一次显示时窗体的位置可以不是设计时所指定的位置2.执行多窗体应用程序时,()A. 打开一个窗体后,其他窗体都会被关闭B. 允许同时打开多个窗体C. 打开一个窗体后,其他窗体都会被隐藏起来D. 在某一时刻只能打开一个窗体3.程序中要在文本框文本中插入一段文字,应当使用的属性是()A. SelTextB. NameC. TextD. Caption4. 在用户的应用程序执行期间发生,比如单击鼠标或按键盘中的键()A. 方法B. 属性C. 事件D. 工程5.当一个工程中含有多个窗体时,其中的启动窗体是()A. 启动VB时建立的窗体B. 第一个添加的窗体C. 最后一个添加的窗体D. 在工程属性窗口中指定的窗体6.当新建一个工程并启动Visual Basic后,工具箱中的控件是()A. 内部控件B. Active X控件C. 内部控件和Active X控件D. 内部控件或Active X控件7.启动Visual Basic后,就意味着要建立一个新的()A. 窗体B. 程序C. 工程D. 文件8.下面是字符串数据的类型声明字符()A. %B. $C. &D. !9.对象是将数据和操作起来的逻辑实体()A. 封装B. 串接C. 连接D. 伪装10.下面属性用于显示对象的标题()A. TextB. CaptionC. Name(名称)D. ForeColor11.根据“属性窗口”中的属性来区分窗体中的控件()A.Text(名称)C.CaptionD.Index12.如果希望一个窗体在显示的时候没有边框,应该()A. 将窗体的Caption属性设置成空字符B. 将窗体的Enabled属性设置成FalseC. 将窗体的BorderStyle属性设置成NoneD. 将窗体的ControlBox属性设置成False13.下面变量名是错误的()A. 姓名B. aC. a123D. a.114.下列关于窗体的叙述中错误的是()A. 窗体是Visual Basic的一种对象B. 各种控件对象必须建立在窗体上C. 可以用鼠标改变窗体的大小,所以窗体没有属性D. 可以把窗体看作是一个对象的容器15.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的属性为True ()A. AutoSizeB. WordWrapC. EnabledD. Visible16.Visual Basic窗体在整个生命周期中有四种状态,它们依次是()A. 创建(Initialize)、加载(Load)、可见(Activate等)和卸载(Unload等)B. 加载(Load)、创建(Initialize)、可见(Activate等)和卸载(Unload等)C. 加载(Load)、可见(Activate等)、创建(Initialize)和卸载(Unload等)D. 创建(Initialize)、可见(Activate等)、加载(Load)和卸载(Unload等)17.当文本框的ScrollBars属性设置为非零值时却没有效果,原因是()A. 文本框中没有内容B. 文本框的MultiLIne属性值为FalseC. 文本框的MultiLIne属性值为TrueD. 文本框的Locked属性值为True18.如果要改变窗体的标题,需要设置窗体对象的属性()A. captionB. NameC. BorderStyleD. Title19.若要求在文本框中输入密码时只显示“#”号,则应在此文本框的属性窗口中设置()A. Text属性值为#B. Caption属性值为#C. Passwordchar属性值为#D. Password属性值为True20.想要显示一个输入框,它的标题栏上显示“示例”,提示信息是“请输入一个正整数”,输入框内默认内容为“1”,其语句是()A. A=InputBox(“请输入一个正整数”,”示例”,”1”)B. A=InputBox(”示例”,“请输入一个正整数”,”1”)C. A=InputBox(”1”,”示例”,“请输入一个正整数”)D. A=InputBox(“请输入一个正整数” ,”1”,”示例”)21.以下窗口中可用来在设计时修改窗体的默认运行位置()A. 本地窗口B. 立即窗口C. 窗体布局窗口D. 工程资源管理器窗口22.下列是窗体对象的方法而不是属性()A. NameB. MoveC. CaptionD. Enabled23.下面变量名称正确的是()A. x.1B. integerC. x_1_yD. x,y24.表达式为4+5\6*7/8 mod 9的值是()A. 4B. 5C. 6D. 725.运行下面程序,单击窗体后在窗体上显示的内容是Private Sub Form_Click()Dim x As Integer, y As Integerx = 1: y = 0Do While x < 3y = x + yx = x + 1LoopPrint x; yEnd Sub()A. 1 0B. 3 3C. 5 3D. 3 526.下列程序段执行结果为X=2Y=1IF X*Y<1 THEN Y=Y-1 ELSE Y=-1Print Y-X>0()A. TrueB. FalseC. -1D. 127.以下哪个是可以判断变量a,b均不等于0的逻辑表达式()A. a<>0 or b<>0B. a+b<>0C. a*b<>0D. a mod b<>028.在窗体上放置一个命令按钮Command1和一个文本框Text1,把Text1的Text属性设置为空,运行下面的事件过程代码:Private Sub Command1_Click()Dim a,bA=InputBox(“输入一个整数”)B=Text1.TextText1.Text=a+bEnd Sub运行程序,在Text1文本框中输入456,单击按钮Command1,然后在出现的输入框中输入123,单击【确定】按钮,在Text1中显示的内容是()B. 123C. 123456D. 45629.以下语句可以跳出Do Until…Loop循环()A. EndB. Exit LoopC. Exit DoD. Exit For30.表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是()A. SINB. 4^5C. 3*4D. X+131.函数Int(Rnd*20)是在范围内的整数()A. (0,2)B. (1,20)C. (0,19)D. (1,9)32.下列是日期常量()A. “2/1/02”B. 2/1/02C. #2/1/02#D. {2/1/02}33.赋值语句A=123 + Mid( “123456”,3,2 )执行后,A的值是()A. 157C. 123D. “12334”34.下面变量名是错误的()A. 姓名B. aC. a123D. a.135.在窗体中放置一个命令按钮Command1和一个文本框Text1,并编写如下程序:Private Sub Command1_Click()x=”A” : y=”B” : z=”C”For i =1 To 3 Step -1x=y : y=z : z=xNext iText1.Text=x+y+zEnd Sub单击按钮后,文本框显示的结果是()A. ABCB. BCAC. BCBD. CBC36.关于多分支结构的Case语句,下列写法中错误的是。
()A. Case 1,5,Is>10B. Case 0 to 10C. Case Is>10 And Is <50D. Case Is>1037.x是小于100的非负数,用vb表达式正确的是()A. 0C. x>=0 AND x<100D. 0<=x OR x<10038.下面的运算符中优先级最高的是()A. NotB. \C. <D. *39.运行下面程序:Private Sub Form_Click()a = 1b = 1N = InputBox("n=")For I = 2 To N Step 1c = a + ba = bb = cNextForm1.ClsPrint bEnd Sub单击窗体输入3后,窗体上的显示结果为:()A. 1B. 3C. 5D. 740.运算符“\”两边的操作数若类型不同,则先再运算()A. 取整数为Byte类型B. 取整数为Integer类型C. 四舍五入为整型D. 四舍五入为Byte类型41.如果变量赋值为str1=”练习”,var1=5,则语句Print ”第”& var1 &”次” & str1 输出的结果为()A. 第5次练习B. 第5次str1C. 第var1次练习D. 第var1次str142.下列程序执行后,整型变量C的值为A=328B=24Select Case B\100Case 0C=A+BCase 1C=A*10+BCase 2C=A*100+BCase 3C=A*1000+BEnd Select()A. 24B. 328C. 568D. 35243.设置一个单选按钮所代表选项的选中状态,应当在属性窗口中改变的属性是。
()A.CaptionB.TextC.Value44.在窗体上用复制、粘贴的方法建立一个命令按钮数组,数组名为M1,设窗体Form1标题为“MyForm1”,双击控件数组中的第三个按钮,打开代码编辑器,写下如下代码:Private Sub M1_Click(Index As Integer)Form1.Caption=”Myform2”End Sub运行时,单击控件数组中的第一个按钮,则窗体标题为。
()A.Form1B.M1C.Myform1D.Myform245.把字符串“123”转换成数值123时应该使用的函数是。
()A.StrB.LenC.ValD.Rnd46.以下叙述中正确的是。
()A.组合框包含了列表框的功能B.列表框包含了组合框的功能C.列表框和组合框的功能无相近之处D.列表框和组合框的功能完全相同47.要使控件和框架捆绑在一起,以下操作正确的是。
()A.在窗体不同位置上分别画一个框架和控件,再将控件拖动到框架上B.在窗体上画好控件,再画框架将控件框起来C.在窗体上画好框架,再在框架上画控件D.在窗体上画好框架,再双击工具箱中的控件48.建立一个俱乐部会员信息输入界面,要求选择会员的性别、职业(工程师、公务员、教师、医生、其他)及爱好(共10种,如一个人既喜欢足球,又喜欢旅游)。
VB(1)期末考试内容
VB(1)期末考试内容原题⾼⼆年级VB期末试卷⼀、单选题1、可以在窗体上输出数据的⽅法的是()A、PrintB、ClsC、ShowD、Hide2、下列说法中错误的是()A、对象是具有某些特性的具体事物的抽象B、在VB程序中,窗体(Form)不是对象C、属性是对象所具有的特征D、事件是发⽣在对象上且能被对象识别的动作3、数据:“abcde”是()数据A、整型B、长整型C、字符型D、⽇期型4、以下各项中,可以作为VB变量名的是()A、13B、 Stu23C、22abD、cj98.35、以下各项中,不能作为VB变量名的是()A、A52BB、ifC、Y_5D、Pi6、InputBox函数返回值的类型为()A、数值B、字符串C、变体D、数值或字符串(视输⼊的数据⽽定)7、表达式5 <> 2 Or 6<7的值是()A、TureB、FalseC、-1D、18、数学式sin30°写成VB表达式是()A、Sin30B、Sin(30)C、Sin(30°)D、Sin(30*3.14/180)9、决定控件上⽂字的字体、字形、⼤⼩、效果的属性是()A、TextB、CaptionC、NameD、Font10、设a、b、c为整型变量,其值分别为1、2、3,以下语句的输出结果是() Print a;b;cA.1 2 3B.2 3 1C.3 2 1D.2 3 211、Visual Basic程序中的注释所使⽤的字符是()A、'B、:C、\D、_12、若要求从⽂本框中输⼊密码时在⽂本框中只显⽰ * 号,则应在此⽂本框的属性窗⼝中设置()。
A、Text 属性值为 *B、Caption 属性值为 *C、Password 属性值为空D、Passwordchar 属性值为 *13、表达式“XYZ” + “487”的值是()A、“XYZ487”B、“XYZ”C、“487”D、“487XYZ”14、下⾯语句中,正确的是()A、If x<3*y And x>y Then y=x^3B、If x<3*y And x>y Then y=3xC、If x<3*y : x>3 Then y=x^3 C、If x<3*y : x>y Then y=x**315、下列程序段的执⾏结果为()X=2Y=5If X*Y<1 Then Y=Y-1 Else Y=-1Print Y-X>0A、TureB、FalseC、-1D、116、下列关于visual basic特点的描述,哪个是正确的()A、⾯向对象B、可视化C、事件驱动D、以上都是17、为了使标签中的内容靠右显⽰,应将alignment属性设置为()A、0B、1C、2D、3⼆、填空题(2分×9,共18分)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语言考试是比较热门的一种考试,因此备考也是非常重要的。
下面是试题及答案解析,希望对大家有所帮助。
一、单选题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语句可以保证变量在使用前被声明,从而减少程序出错的几率。
11计算机专业VB试题(一)
11级计算机专业VB试题(一)一、选择题:1、运行工程的错误操作是()A:执行“运行”菜单中的“启动”命令B:单击工具栏中的“启动”按钮C:按功能键“F5”D:按组合键“alt+f5”2、下列有关VB特点的描述有误的是()A:VB是一种可视化、面向对象的程序设计语言B:VB采用事件驱动编程机制C:VB可用于开发Windows环境下的各类应用程序D:VB是非面向对象的程序设计语言。
3、以下叙述错误的是()A:在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B:以.bas为扩展名的文件是标准模块文件C:窗体文件包含该窗体及其控件的属性D:一个工程可以含有多个标准模块文件4、与传统的程序设计语言相比,VB最突出的特点是()A:结构化程序设计B:程序开发环境C:事件驱动编程机制D:程序调试技术5、下列不能打开代码窗口的操作是()A:双击窗体B:双击窗体上的某个控件C:单击窗体D:按“F7”键6、在8BBE计窗体时双击窗体的任何地方,可以打开的窗体时()A:代码窗口B:属性窗口C:工程资源管理器窗口D:工具箱窗口7、下列标识符不能作为VB变量名的是()A:ABCabeB:b1234C:28wedD:crud8、下列说法错误的是()A:在同一模块不同过程中的变量可以同名B:不同模块中定义的全局变量可以同名C:引用另一模块中的全局变量时,必须在变量名前加模块名D:同一模块中不同级的变量可以同名9、下列描述不正确的是()A某个子过程中声明的局部变量,其适用范围仅限定于该子过程内B:某个子过程中声明的局部变量,期生命周期仅限定于该子过程被执行过程中C:不同子过程中的局部变量可以具有相同的名称D:不同子过程的局部变量可以具有相同的名称10、声明一个变量为局部变量应该用()A:local B:private C:static D:public11、语句Y=Y+1的正确含义是()A:变量Y的值与Y+1的值相等B:奖变量Y的值存到Y+1中去C:将变量Y的值加1后赋值给变量YD:变量Y的值为112、下列符号不能作为VB中的变量名的是()A:ABCD B:E0065400 C:123TWJGF D:zxy13、若要在代码编辑器窗口中规定输入的代码中的变量必须要显示声明,应在下列哪个选项中设置()A:自动语法检测B:要求变量声明C:自动缩进D:Tab宽度14、下列属于不合法的常量是()A:20000 B:100^6 C:123.5 D:10E+615、下列不合法的变量名是()A:Print_Numl B:Abc% C:Const D:X1_y2_z316、关于变体变量,下列说法正确的是()A:变量未加定义而直接使用,该变量变为变体变量,因此变体变量是无类型变量B:遍体变量占16字节的固定存储单元C:变体变量定以后,系统将变体变量初始化为数值0或空字符串D:设X为遍体变量,且X=“10”,则X=X+20是正确的语句17、下列符号常量的声明中,不合法的是()A:Const a as single =1.1 B:const a =“OK”C:const a as double =sin(1)D:const a as integer ="12"18、下列关于声明变量的说法中,错误的是()A:用显式声明变量的关键字Dim、Private、Static或Public来声明的类型B:用类型说明符标记变量的类型,其中Yype是类型标志C:用DefTrype语句声明变量的类型,其中Type是类型标志D:用Type<数据类型名>/End Type语句声明记录类型变量19、已知a=5,b=8,c=12,下列表达式的值为Ture的是()1A:a>b and c<a B: a>b or c<aC:a>b xor c<a D:a>b eqv c<a20、下列程序段运行后窗体上输出结果为()Private Sub Form_Click()a = 5:b = 6:c = 7:d = 8x = 3 > 2 * b Or a = c And b <> c Or c > dPrint xEnd SubA:1 B:Ture C:False D:2二、填空题。
VB计算机技术基础试题1.doc
一、单项选择题(每题2分,共70分)1、下列运算符中优先级最高的是()。
A. AB. /C. ModD. +2、语句Print 〃123〃+ 〃456”执行后,显示的结果是()。
A. 123456B. 579C. 123D. 4563、为了把焦点移到某个指定的控件,所使用的方法是()。
A. SetFocus D. GetFocusB. Visible c.Refresh4、表达式(7\3+1A . 8.675、设a=10 , b=5)*(18\5-1)的值是()B. 7.8 0. 6 D . 6.67窗体上显示的是()。
A. TrueB. FalseC. 1D.出错信息6、VB采用()的编程方法。
A.面向对象B.面向过程C.面向问题D.面向用户7、要在窗体上显示图片,需设置窗体的()属性。
A. CaptionB. IconC. Picture8、将条件''X是小于100的非负数"用VB的表达式表示为()O D. ControlBoxA. 0<X<100B. 0 <= X < 100C. 0 <=X AND X < 100D. 0 (= X OR X < 1009、执行下面的程序段后,x 的值为( )。
x=5For i=l To 10 Step 2x=x+i\5Next iprint xA. 6B. 7C. 8D. 910、VB的应用程序中,决定程序流向的是()。
A.对象B.方法C.属性D.事件11>在窗体上画一个文本框(其中Name属性为Textl ),然后编写如下事件过程: Private Sub Form Load() dim ias integer Textl. Text二〃〃Textl. SetFocusFor i=l To 10Sum=Sum+iNext iTextl. Text二Sinn End Sub上述程序的运行结果是()OA.在文本框Textl中输出55B.在文本框Textl中输出0C.出错D.在文本框Textl中输出不定值12、13、14、15、16、17、18、分别为(D. 4 和168窗体中有一PICTURE1 (图片)和一COMMAND 1 (按钮)控件,单击按钮则清除D:\T1.JPG图片的代码为( )A. PTCTURE1. PICTURE^ 〃B. PTCTURE1. PICTURE二CLEARC. PICTURE1. PICTURE二LOADPICTURE( )D. PICTURE1. PICTURE二LOADPICTURE(〃〃) Visual Basic是一种面向对象的程序设计语言,构成对象的三要素)语句可以使文本框内显示的内容为:5+7=12。
vb复习题1及答案
1.下面关于比特的叙述中,错误的是(1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D.比特” 1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是( 2 )A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D?目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是(3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是(4A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)《目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5. 现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接C.声卡与主机的连接B.显示器与主机的连接D.硬盘与主机的连接6.下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 )。
A.大多数Pc机只存一块CPu芯片,即使是“双核” CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是(7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是(8 )。
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选择题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)一、单选题(每题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测试题1-2章
VB第一章测试题(1)1、激活主菜单的按键是()A.F1或Ctrl键 B.Ctrl键或Atl键C.F10或Ctrl键 D.F10或Atl键2.如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A.Visible B.EnabledC.DisabledPicture D.Default3.退出Visual Basic的快捷键是()A.Ctrl +Q B.Shift +QC.Alt+Q D.Ctrl+Alt+Q4.除了系统默认的工具箱布局外,在Visual Basic中还可以通过()方法来定义选项卡组织安排控件.A.在工具箱单击鼠标右键,执行快捷菜单中的“添加选项卡”命令B.执行“文件”菜单中的“添加工程”命令C.执行“工程”菜单中的“添加窗体”命令D.执行“工程”菜单中的“部件”命令5.窗体设计器是用来设计()A.应用程序的代码段 B.应用程序的界面C.对象的属性 D.对象的事件6.启动Visual Basic后,系统为用户新建的工程起一个名为()的临时名称.A.工程1 B.窗体1C.工程 D.窗体7.工程资源管理器窗口中包含的文件类型有()种.A.2 B.3C.4 D.58.Visual Basic的编程机制是()A.可视化 B.面向对象C.面向图形 D.事件驱动9.Visual Basic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令.A.编辑 B.视图C.格式 D.调试10.要在窗体上显示图片,需设置窗体的()属性.A.Caption B.IconC.Picture D.ControlBox11.每个窗体对应一个窗体文件,窗体文件的扩展名是()A..bas B..clsC..frm D..vbp12.双击窗体的任何地方,可以打开的窗口是()A.代码窗口 B.属性窗口 C.工程管理窗口 D.以上3个选项都不对13.工具栏中的“启动”按钮的作用是()A.运行一个应用程序 B.运行一个窗体C.工程管理窗口 D.打开被选中对象的代码窗口14.运行时,单击窗体将窗体的前景色设置为红色的事件过程是()A. Private Sub Form_Click( ) B.Private Sub Form_Click( )BackColor=vbRed Form1.ForeColor=vbRedEnd Sub End SubC.Private Sub Form_Click( ) D.Private Sub Form_Click( )Form1.BackColor=vbRed ForeColor=vbRedEnd Sub End Sub15.如果要在命令按钮上显示图形文件,应设置命令按钮的()A.Style属性和Graphics属性 B.Style属性和Picture属性C.Picture属性D.Graphics属性16.英文缩写OLE的含义是()A.面向对象程序设计 B.对象链接C.对象嵌入 D.对象链接与嵌入17.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件过程模板.A.Form_Click B.Form_Load C.Form1_Click D.Form1_Load18.每建立一个窗体,工程管理器窗口中就会增加一个()A.工程文件 B.窗体文件C.程序模块文件 D.类模块文件19.激活属性窗口使用的键是()A.F2 B.F3 C.F4 D.F520.Visual Basic是一种()程序设计语言.A.过程式 B.非过程式C.机器 D.低级21.不能在运行期间设置窗体的()属性.A.BorderStyle B.Caption C.Icon D.MaxButton22.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是()A.cmdc B.cmdb C.cmdA D.Command1二、填空题1. 如果要在单击钮时执行一段代码,则应将这段代码写在_______________事件过程中.2. 一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示___________文件;扩展名为.frm的文件表示_____________文件;扩展名为.bas的文件表示_____________文件;包含ActiveX控件的文件扩展名为__________.3. Visual Basic 6.0用于开发__________环境下的应用程序.如果要使用命令按钮表面显示文字“退出(X)”(在字符X之下加下划线),则其Caption属性设置为___________,其括号中的X表示在运行时按下____________键与单击该按钮效果相同.打开“工程窗口”的方法之一是按下______________组合键.Visual Basic的控件通常分为3种类型,即___________、___________、____________.其中,____________不能从工具箱中被删除,_____________单独保存在.OCX文件中,在必要进可以加入到工具箱中.VB第一章测试题(2)一、选择题1. 标准模块文件的扩展名为_________。
