1、第一章VB环境和基础一、选择题1.标准模块文件的扩展名为A、.f rm B、.re sc、.c is D、.ba s2.激活菜单栏的快捷键是:A、F10 B、F4 C、F53.当我们输入代码时,V isua l B a sic可以自动检测A、语法错误B、编译错误 C、运行错误4.下列方法中不能退出V isua l B a sic的是:A、按Alt+Q组合键C、打开“文件”菜单,执行“退出”命令5.一个工程必须包含的文件的类型是:A、礼 vbp,*.f rm,*.f rxC、*.ba s,*.oc x,*.re s6.下列可以打开立即窗口的操作是:A、Ctrl+D B、Ctrl+E C、Ctrl
2、FD、Ctrl_错误。D、逻辑错误B、按下Alt+F组合键,然后按Esc键D、按F10键,然后按F键,再按X键B、和 vbp,*.c is,*.ba sD、*.f rm,*.c is,ba sD、Ctrl+G7.刚建立一个新的标准EXE工程后,出现在工具箱中的控件是:A、Com m on Dia log B、L istV ie w C、Te xtB ox D、Toolba r8.V isua l B a sic窗体设计器的主要功能是:A、建立用户界面 B、编写源程序代码C、画图 D、显示文字9.下列可以启动V isua l B a sic的方法是:A、打开“我的电脑”,找到存放V isua
3、l B a sic所在系统文件的硬盘及文件夹,双击“V B 6.e xe”图标B、在DO S窗口中,键入V isua l B a sic的路径,执行V isua l B a sic可执行文件C、利用“开始”菜单中的“程序”命令可启动V isua l B a sicD、A)和 C)10.资源文件的扩展名为 oA、.re s B、.f rm C、.vbp D、.ba s11.在V isua l B a sic中,要强制用户对所用的变量进行显式声明,这可以在哪里设置:A、“属性”对话框 B、“程序代码”窗口 C、“选项”对话框 D、对象浏览器12.下列可以打开文件对话框的操作是:A、Ctrl+D B
4、Ctrl+E C、Ctrl+F D、Ctrl+G13.V isua l B a sic集成的主窗口中不包括:A、属性窗口 B、标题栏 C、菜单栏 D、工具栏14.V B的启动有多种方法,下面不能启动V B的是:A、使用“开始”菜单中的“程序”命令B、使用“开始”菜单中的“运行”命令,在弹出的对话框中输入V B启动文件的名字C、使用“我的电脑”,在V B所在硬盘驱动器中找到相应的V B文件夹D、先打开V B的“文件”菜单,再按Zlt+Q组合键15.创建V B应用程序的主要步骤是:创建应用程序界面设置控件设置属性编写代 码,其中正确的步骤是:A、B、C、D、16.Mic rosof t V is
5、ua l B a sic 6.0包括三种版本,其中不包括:1A、通用版 B、企业版 C、学习版 D、专业版17.V isua l B a sic中窗体文件的扩展名是:A、V B P B、FR M C、V B W D、P DM18.在V isua l B a sic的集成开发环境中不能执行程序的方法是:A、按 F8 键 B、按 F5 键 C、按 F9 键 D、按 Shif t+F819.通过以下 窗口可以在设计时直观的调整窗体在屏幕上的位置。A、代码窗口 B、窗体布局窗口 C、窗体设计窗口 D、属性窗口20.V B的工程资源管理器可管理多种类型的文件,下面叙述不正确的是:A、窗体文件的扩展名为.
6、f rm,每个窗体对应一个窗体文件B、标准模块是一个纯代码性质的文件,它不属于任何一个窗体C、用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.ba sD、资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑21.在V isua l B a sic 6中下列_是不对的。A、可以编写Ac tive X控徉B、可以编写网络程序C、可以通过直接访问或建立连接的方式访问大型网络数据库D、可以写出16位应用程序二、填空题1.V isua l B a sic中的控件分为3类,它们是标准控件、和可插入对象。2.V isua l B ASIC应用程序通常由3类模块组成,即窗体模块、和类模块
7、第一章答案一、选择题1.D 2.A 3.A 4.B 5.A 6.D 7.C 8.A 9.D 10.A11.C 12.A13.A 14.D 15.A 16.A 17.B 18.C 19.B 20.C 21.D二、填空题1.Ac tive X 控件2.标准模块2第二章VB对象及操作一、选择题1.下列不能打开属性窗口的操作是:A、执行视图菜单中的属性窗口命令B、按F4键C、按 Ctrl+TD、单击工具栏上的属性窗口 按钮2.下列不能打开工具箱窗口的操作是:A、执行“视图”菜单中的“工具箱”命令B、按 Alt+F8 键C、单击工具栏上的“工具箱”按钮D、按Alt+V,然后按X键3.以下不能在“工程资
8、源管理器”窗口中列出的文件类型是:A、,ba s B、.re s C、.f rm D、.oc xo4.V isua l B a sic是一种面向对象的程序设计语言,构成对象的三要素是:A、属性、控件和方法 B、属性、事件和方法 C、窗体、控件和过程 D、控件、过程和模块5.Da ta Tim e是一个Da ta类型的变量,以下赋值语句中错误的是:A、Da ta Tim e=#5/14/01#B、Da ta Tim e=#Se pte m be r 1,2001#C、Da ta Tim e=#12:15:00 AM#D、Da ta Tim e=“8/8/99”6.关于V isua l B a s
9、ic方法的概念错误的是:A、方法是对象的一部分 B、方法是预先定义好的操作C、方法是对事件的响应 D、方法用于完成某些特定的功能7.在设计应用程序时,通过 窗口可以查看到应用程序工程中的所有组成部分。A、代码窗口 B、窗体设计窗口C、属性窗口 D、工程资源管理器窗口8.保存一个工程至少应保存两个文件,这两个文件分别是:A、文本文件和工程文件 B、窗体文件和工程文件C、窗体文件和标准模块文件 D、类模块文件和工程文件9.为了保存一个V B应用程序,下列叙述中正确的是:A、只保存窗体文件(.f rm)B、只保存工程文件(.vbp)C、分别保存工程文件和窗体文件D、分别保存工程文件和标准模块文件(.
10、ba s)二、填空题1.V isua l B a sic对象可以分为两类,分别为 和。2.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:P riva te Sub Form Clic k()Te xtl.Te xt=V B 程序设计En d SubP riva te Sub Te xtlCha n ge()P ic ture l.P rin t V B P rogra m m in gEn d Sub程序运行后,单击窗体,在文本框中显示的内容是,而在图片框中显示的内容是3第二章答案一、选择题1.C 2,B 3.D 4.B 5.D 6.C 7.D 8.B 9.C二、填空题1.预定义
11、对象、用户定义对象2.V B 程序设计;V B P rogra m m in g4第三章VB数据类型及运算一、选择题1.可以同时删除字符前导和尾部空白的函数是:A、L trim B、R trim C、Trim D、)Mid2.计算结果为0的表达式是:A、In t(2.4)+In t(-2.8)B、Cin t(2.4)+Cin t(-2.8)C、Fix(2.4)+In t(-2.8)D、Fix(2.4)+Fix(-2.8)3.用于获得字符串S从第2个字符开始的3个字符的函数是:A、MId$(S,2,3)B、Middle(S,2,3)C、R ight$(S,2,3)D、L e f t$(S,2,3
12、)4.符号是声明 类型变量的类型定义符。A、In te ge r B、V a ria n t C、Sin gle D、Strin g5.定义变量如下:Dim MyV a rMyV a r=c om e se e m e 若在立即窗口中显示My V a r的值,下面正确的是:A、De bug.P rin t My V a r B、P ic ture B ox.P rin t My V a rC、P rin te r.P rin t MyV a r D、P rin t My_V a r6.在窗体上画一个命令按钮(名称为Com m a n dl),编写如下事件过程:P riva te Sub Com
13、 m a n dl c lic k()b=5c=6P rim a=b+cEn d Sub程序运行后,单击命令按钮,输出的结果是:A、a=ll B、a=b+c C、a=D、Fa lse7.以下变量名中,是不符合V isua l B a sic的命名规范的。A、Abc 901 B、_m n u_0pe n _234 C、pric e _ D、K8.函数Strin g(n,“str)的功能是:A、把数值型数据转换为字符串B、返回由n个字符组成的字符串C、从字符串中取出n个字符D、从字符串中第n个字符的位置开始取子字符串9.下面对哪一种变量的类型说明符的使用是正确的:A、Dim a:a=2000 B、
14、Dim a:a%=50000C、Dim a:a&=True D、Dim a:a$=“O K”10.下列各组常量的声明正确的是:A、Con st C a s 3 B、Con st c=l/3 C、P ublic 1=3 D、P uc lic 1=1/311.根据变量的作用域,可以将变量分为3类,分别为:A、局部变量、模块变量和全局变量 B、局部变量、模块变量和标准变量C、局部变量、模块变量和窗体变量 D、局部变量、标准变量和全局变量12.声明一个变量为局部变量应该用:A、Globa l B、P riva te C、Sta tic D、P ublic13.关于货币型数据的说明,正确的是:A、货币型
15、数据有时可以表示成整型数据5B、货币型数据与浮点型数据完全一样C、货币型数据是由数字和小数点组成的字符串D、货币型数据是小数点位置固定的实型数14.下列变量名中,合法的变量名是:A、C24 B、A B C、A:B D、1+215.如果在立即窗口中执行以下操作(是回车键):a=8 b=9 prin t a b 则输出结果是:A)-l B)0 C)Fa lse D)True16.如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是:A、R e dim a As In te ge r B、Sta tic a As In te ge rC、P ublic a As In te ge r D、
16、Dim a As In te ge r17.表达式 Abs(-5)+L e n(AB CDE)的值是:A、5AB CDE B、-5AB CDE C、10 D、018.设 a=a”,b=“b”,c=c ,d=d”,执行语句 x=IIf(a d),A,B )后,x 的值 为:A、a B、b”C、B”D、A19.下列变量命名正确的是:A、m yf ile B、vb 1 C、pa ge 2 D、c m d.120.下面变量名错误的是:A、我们 B、a bc C、a l23 D、a.c21.设x=4,y=8,z=7,以下表达式的值是:xz)O r zY,AB,正确表示它们之间关系的式子是:A、Sgn(Y
17、X)-sgn(A-B)0 B、Sgn(Y-X)-Sgn(A-B)=-2C、Sgn(Y-X)-Sgn(A-B)=0 D、Sgn(Y-X)-Sgn(A-B)=-l26.以下关系表达式中,其值为假的是:A、XYZXyz B、“V isua lB a sic=visua lba sic”C、the the re D、In te ge rIn t27.在V isua l B a sic中,下列运算符中优先级最高的是:A、*B、C、D、Not28.在一行内写多条语句时,语句之间要用某个符号分隔。这个符号是:A、,B、;C、D、:29.设有如下变量声明Dim tim e 1 As Da te,为变量tim
18、 e l正确赋值的表达式是:A、tim e l=#11:34:04#B、tim e l=Form a t(Tim e,yy:m m:dd)C、tim e l=#11:34:04#D、tim e l=Form a t(hh:m m:ss,Tim e)30.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:P riva te Sub Com m a n dlClic k()6A=1.2C=L e n(Str$(A)+Spa c e(10)Te xtl.te xt二CEn d Sub程序运行后,单击命令按钮,在文本框中显示:A、3 B、8 C、14 D、1031.在V B的基本数据类
19、型中,通用类型(V a ria n t)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是:A、a二 O K B、A$=0K C、a=04/01/2001 D、a$二 O K”32.下面的变量名合法的是:A、kn a m e B、k a m e C、n a m e D、k-n a m e 33.下列可作为V isua l B a sic变量名的是:A、A#A B、4A C、?xv D、c on stA34.下列程序段的显示结果为:x=0P rin t x-lA、-1 B、3 C、2 D、035.下面的四个V B 6.0表达式语法正确的是:A、a b.f in d.bO c
20、B、a b c C、a b ANDO c D、a b AND bO c36.如果一个变量未经定义就直接使用,则该变量的类型为:A、In te ge r B、B yte C、B oole a n D、V a ria n t37.下列不可作为V B变量名的是:A、4*De lta B、Alpha C、AB C D、AB T138.V isua l B a sic逻辑运算符Xor、O r、Eqv、An d中,级别最高的运算符是:A、Xor B、O r C、Eqv D、An d39.以下关于作用范围的描述正确的是:A、所有变量(P ublic/Globa l/Sta tic/P riva te)都可以
21、放到窗体的通用部分定义B、所有变量(P ublic/Globa l/Sta tic/P riva te)都可以放到标准模块中定义C、P ublic/Globa l类的变量只能放在标准模块中定义D、只有Globa l类的变量必须放在标准模块中定义40.执行以下程序段后,变量。$的值为:a$二V isua l B a sic P rogra m m in gb$=Q uic k”c$=b$&UCa se(Mid$(a$,7,6)&R ight$(a$,1 2)A、V isua l B a sic P rogra m m in g B、Q uic k B a sic P rogra m m in g
22、C、Q UICK B a sic P rogra m m in g D、Q uic k B ASIC P rogra m m in g41.表达式5 Mod 3+35*2的值是:A、0 B、2 C、4 D、642.下列程序段的执行结果为:K=0For 1=1 TO 3A二厂厂KP rin t A;Ne xt IA、1 1 1 B、1 4 9 C 0 0 0 D、1 2 343.设有如下变量声明Dim Te stDa te As Da te7为变量Te stDa te正确赋值的表达方式是A、Te stDa te=#1/1/2002#C、Te stDa te=da te(l/1/2002)44.表
23、达式3A2*2+3 MO D 104的值是:A、18 B、1 C、19B、Te stDa te=#z/l/1/2002#D、Te stDa te=Form a t(m/d/yy”,11112002)D、045.以下能正确定义数据类型Te lB ook的代码是:A、Type Te lB ookNa m e As Strin g*10 Te lNum As In te ge r En d TypeA、Type Te lB ookNa m e As Strin g*10 Te lNum As In te ge r En d Te lB ookB、Type Te lB ook Na m e Strin
24、 go 10 Te lNum In te ge rEn d Type Te lB ookC、Type de f Te lB ook Na m e Strin g*lO Te lNum In te ge rEn dType46.设5=中华人民共和国”,表达式L e f t(S,l)+R ight(S,l)+Mid(S,3,2)的值为:A、“中华民国”B、“中国人民”C、“中共人民”D、“人民共和47.在窗体中添加一个命令按钮,名称为Com m a n ds然后编写如下程序:P riva te Sub Com m a n dlClic k()A=1234B$=Str$(A)C=L e n(B$)P
25、 rin t CEn d Sub程序运行后,单击命令按钮,则在窗体上显示的内容是:A、0 B、5 C、6 D、748.有如下语句:Type Stude n tNa m e As Strin gAge As In te ge rSe x As Strin gEn d TypeDim Stu As Stude n tW ith Stu.Na m e=张红.Age=22.Se x=女En d W ith执行P rin t Stu.Age后的结果是:A、张红 B、22 C、“女 D、Age849.下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是:A、x Mod 2=1 O r y Mod 2=1
26、 B、x Mod 2=0 O r y Mod 2=0C、x Mod 2=1 An d y Mod 2=1 D、x Mod 2=0 An d y Mod 2=050.设有如下的记录类型Type Stude n tNum be r As strin g n a m e As Strin g a ge As In te ge r En d Type则正确引用该记录类型变量的代码是:A、Stude n t,n a m e=“张红“B、Dim s As Stude n ts.n a m e=张红”C、Dim s As Type Stude n t D、Dim s As TypeS.n a m e二”张红
27、s.Da m e=张红”51.设 a=2,b=3,c=4,d=5,表达式 32*b O R a=c AND bO c O R c c后,窗体上显示的是:。A、True B、Fa lse C、1 D、出错信息59.执行以下程序段后,变量C$的值为:a$=V isua l B a sic b$=Q uic k c$=b$&Mid$(a$,2,3)&uc a se(R ight$(a$,2)A、Q uic k V isua l B、Q uic k B a sic C、Q uic kisuIC D、Q uic klSUic60.骰子是一个正六面体,用1-6这六个数分别代表这六面,掷一次骰子出现的数可
28、表示为:9A、INT(R ND(6)+1)B、INT(R ND*6)C、INT(R ND*7)D、INT(R ND*6+1)61.语句 P rin t Sgn(-6-2)+Abs(-6八2)+In t(-6八2)的输出结果是,A、-36 B、1 C、-1 D、-7262.如下程序段定义了学生成绩的记录类型,由学号、姓名、三门课程成绩(百分制)组成:Type Studn o As In te ge rn a m e As Strin g*10sc ore(1 to 3)As Sin gleEn d Type若对某个学生的各数据项进行赋值,下列程序段正确的是:A、Dim S As StudStud
29、n o=0201Stud.n a m e=”李平Stud.sc ore=78,88,96B、Dim S As StudS.n o=0201S.n a m e=”李平S.sc ore=78,88,96C、Dim S As StudS.n o=0201S.n a m e=”李平S.sc ore(1)=78S.sc ore(2)=88S.sc ore(3)=96D、Dim S As StudStud,n o=0201Stud,n a m e=”李平Stud,sc ore(1)=78Stud,sc ore(2)=88Stud,sc ore(3)=9663.设a=2,b=4,c=6,下列表达式的值为真
30、的是:A、a b An d c b O r c b Xor c b Eqv c 2*b O r a=c An d bO c O r c dA、1 B、True C、Fa lse D、269.设 a=6,则执行 x=IIf(a5,-1,0)后,x 的值为:A、B、6 C、0 D、-170.以下关于变量类型说明符的使用正确的是:A、Dim a:a%=90000 B、Dim a:a=2000%C、Dim a:a#=“O K D、Dim a:a&=True71.以下声明语句中错误的是:A、Con st va rl=123 B、Dim va r2=,AB CJC、Dim in tSum As In te
31、 ge r D、Sta tic va t3 As In te ge r72.表达式4+5 6*7/8 Mod 9的值是:A、4 B、5 C、6 D、773.若设a=4,b=5,则下列表达式值为真的是:A、(True+a)0 An d b10 B、a b O r b10-aC、(Fa lse-bb)D、a b Xor b+3574.表达式 12000+“129”&200 的值是:A、12329 B、“12129200 C、12000129200 D、“12329二、填空题1.以下程序段执行后y的值是 ox=8.6y=in t(x+0.5)prin t y2.在V isua l B a sic的立
32、即窗口内输入以下语句 X=65CR?Chr$(X)在窗口中显示的结果是 o3.设有如下的V isua l B a sic表达式:5*x2-3*x-2*Sin(a)/3它相当于代数 式 O4.函数 le n(Str$(256.36)的值是。5.假定当前日期为2003年9月20日,星期六,则执行以下语句:P rin t Da y(Now)输出结果是6.以下程序段的输出结果是 ox=8.5prin t in t(x)+0.67.以下语句的输出结果是a%=4.5678 P rin t a%8,与数学表达式CO S?(a+b)/3x+5对应的V isua l B a sic表达式是9.V B 表达式 I
33、NT(-4.8)*63八2+FIX(-4.8)的值是10.用户可以用 语句定义自己的数据类型。1111.以下语句的输出结果。S$二Chin a”S$=/zB e i jin g/zP rin t S$12.表达式 Fix(-32.68)+In t(-23.02)的值为。13.语句 P rin t“25+32=;25+32 的输出结果是。14.执行下面的程序段后,s的值为 os=5For i=2.6 To 4.9 Ste p 0.6s=s+1Ne xt i15.执行以下程序段,并输入1.23,则程序的输出结果应是N=Str(In putB ox(请输入一个实数:)p=In Str(N,.”)P
34、rin t Mid(N,p)16.设有如下程序段:a$二B e ijin gSha n gha i”b$=Mid(a$,In Str(a$,/zg/z)+l)执行上面的程序段后,变量b$的值为。17.随机生成一个1-10的随机整数的表达式是18.以下语句的输出结果是:oP rin t In t(12345.6789*100+0.5)/10019.执行下面的程序段后,b的值为 oa=300b=20a=a+bb=a-bb20.下面程序运行后,输出的结果为P riva te Sub Com m a n dl_Clic k()A$二 B e ijin g”B$二 da lia n”C$=sha n g
35、ha i”C$=In str(L e f t(A$,2)+R ight$(B$,2),C$)P rin t C$En d Sub12第三章答案、选择题1.C11.A21.D31.A41.B51.D61.C71.B2.D12.C22.B32.A42.A52.C62.C72.B3.A13.D23.A33.D43.A53.B63.D73.D4.A14.A24.D34.A44.C54.C64.B74.B5.A15.C25.B35.D45.A55.A65.D6.D16.B26.B36.D46.B56.B66.B7.B17.C27.A37.A47.B57.B67.A8.B18.C28.D38.D48.B5
36、8.B68.B9.D19.A29.A39.C49.C59.C69.D10.B20.D30.C40.D50.B60.D70.B二、J真空题1.911.B e ijin g2.A12.-563.5x2-3x-2Sin a 313.25+32=574.714.95.2015.236.8.616.Sha n gha i7.417.INT(10*R ND)+1)8.(c os(a+b)2/(3*x+5)18.12345.689.-719.30010.TYP E20.013第四章VB输入输出一、选择题1.对用MsgB ox显示的消息框,下面_是错的。A、可以有一个按钮C、可以有三个按钮B、可以有两个按钮D
37、可以有四个按钮2.设有如下程序:P riva te Sub Form Clic k()i=MsgB ox(/ZAAAAA/Z,2,B B)En d Sub程序运行后,单击窗体,则在窗体上显示的内容是:3.假定有如下的窗体事件过程:P riva te Sub Form Clic k()a$=Mic rosof t V isua l B a sic”b$=R ight(a$,5)c=Mid(a$,1,9)MsgB ox a$,34,b$,c$,5En d Sub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是:A、Mic rosof t V isua l B、Mic rosof t
38、C、B a sic D、54.可以实现从键盘输入一个作为双精度变量a的值的语句是:A、a=In putB ox()B、a=In putB ox(“请输入一个值”)C、a=V a i(in putB ox(“请输入一个值“)D、a=V a l(in putB ox()5.在MsgB ox函数中哪一个参数是必须的:A、prom pt B、button s C、title D、c on te xt6.以下语句的输出结果是:P rin t Form a t$(32548.5,“000,000.00)A、32548.5 B、32,548.5 C、032,548.50 D、32,548.507.P rin
39、 t方法可以输出多个表达式,若使用标准格式输出,各表达式的分隔符应是:A、空格 B、逗号 C、冒号 D、分号8.用In putB ox函数设计的对话框,其功能是:A、只能接收用户输入的数据,但不会返回任何信息14B、能接收用户输入的数据,并能返回用户输入的信息 C、既能用于接收用户输入的信息,又能用于输出信息D、专门用于输出信息9.In putB ox函数返回值的类型为:A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)10.可以同时删除字符串前导和尾部空白的函数是:A、L trim B、R trim C、Trim D、Mid11.以下语句的输出结果是:P rin t Form a
40、 ts(1234.5,”00,000.00)A、1234.5 B、01,234.50 C、01,234.5 D、1,234.5012.执行如下两条语句后,窗体上显示的是:a=8.4326P rin t Form a t(a,$00,00.00)A、0,008.43 B、$8.43 C、8.43 D、$0,008.4313.下列叙述不正确的是:A、In putB ox函数返回值为字符型 B、MsgB ox函数返回值为所单击按钮的键值C、MsgB ox语句返回值为所单击按钮的键值 D、She ll函数返回值为所执行文件的工作代码14.执行下列语句后,显示输入对话框,此时如果单击确定按钮,则变量a
41、trIn put的内容 是:a trIn put=ln putB ox(请输入字符串,字符串对话框,字符串)A、请输入字符串 B、字符串对话框C、字符串 D、空字符串15.在窗体上画一个命令按钮,名称为Com m a n d1。单击命令按钮时,执行如下事件过 程:P riva te Sub Com m a n dl一Clic k()a$=/zsof twa re a n d ha rdwa re/zb$=R ight(a$,8)c$=Mid(a$,1,8)Msgbox a$,b$,c$,1En d Sub则在弹出的信息框的标题栏中显示的信息是:A、sof twa re a n d ha rdw
42、a re B、sof twa re C、ha rdwa f e D、116.阅读程序:P riva te Sub Com m a n dlClic k()a=10:b=15:c=20:d=25P rin t a;Spc(5);b;Spc(5);cP rin t b;Spa c e$(5);b;Spa c e$(5);cP rin t c;Spc(2);+”;Spc(2);d;P rin t Spc(2);Spc(2);c+d En d Sub程序运行后,单击窗体,输出结果是:15BD17.下面叙述正确的是:A、Spc函数既能用于P rin t方法中,也能用于表达式B、Spa c e函数既能用于
43、P rin t方法中,也能用于表达式C、Spc函数与Spa c e函数均生成空格,没有区别D、以上说法均不对18.执行如下语句:a=In putB ox(Toda y,Tom orrow,Ye ste rda y,Da y be f ore ye ste rda y”,5)将显示一个对话框,在对话框的输入区中显示的信息是:A、Toda y B、Tom orrowC、Ye ste rda y D、Da y be f ore ye ste rda y19.以下语句的输出结果是 oP rin t Form a t$(/z123.58,#,#.00)A、123.58 B、123.00 C、,123.5
44、8 D、0,123.5820.下列语句的输出结果为:P rin t Form a t$(5689.36,000,000,000)A、5,689.36 B、5,689.360 C、5,689.3 D、005,689.36021.以下关于MsgB ox的叙述中,错误的是:A、MsgB ox函数返回一个整数B、通过MsgB ox函数可以设置信息框中图标和按钮的类型C、MsgB ox语句没有返回值D、MsgB ox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量 二、编程题1.编写程序,输入以秒为单位表示的时间,将其换算成几时几分几秒。2.编写程序,从键盘上输入三个数,计算并输出这三个
45、数的和及平均值。通过In putB ox函 数输入数据,在窗体上显示和及平均值。16第四章答案、选择题1.D6.C11.B16.A21.D2.A7.B12.D17.B3.C8.B13.C18.C4.C9.B14.c19.A5.A10.C15.c20.D二、编程题1.x=In putB ox(请输入秒数:)a=V a i(x)3600b=(V a i(x)-a*3600)60c=(V a i(x)-a*3600)Mod 60P rin t x;秒是;a;小时;b;分;c;秒2.a=V a l(In putB ox(输入第一个数”)b=V a i(in putB ox(输入第二个薮”)c=V a
46、i(In putB ox(输入第三个数)Sum=a+b+ca ve r=Sum/3P rin t”3个数的和为:”;SumP rin t”3个数的平均值为:;a ve r17第五章VB标准控件、选择题1.以下各项中,V isua l B a sic不能接收的图形文件是:A、.ic o文件 B、.jpg文件 C、.psd文件 D、.bm p文件2.如果希望一个窗体在显示的时候没有边框,应该设置的属性是:A、将窗体的标题(Ca ption)设成空字符B、将窗体的En a ble d属性置成Fa lseC、将窗体的B orde rStyle属性置成Non eD、将窗体的Con ta lB ox置成F
47、a lse3.通过改变单选按钮(O ption B utton)控件的 属性值,可以改变单选按钮的选取状oA、V a lue B、Style C、Appe a ra n c e D、Ca ption4.使文本框获得焦点的方法:A、Cha n ge B、GotFoc us C、Se tFoc us D、L ostFoc us5.为了使图片框的大小可以自动适应图片的尺寸,则应:A、将其Autosize属性值设置为TrueB、将其Autosize属性值设置为Fa lseC、将其Stre tc h属性值设置为TrueD、将其Stre tc h属性值设置为Fa lse6.窗体中有3个按钮Com m a
48、n dl Com m a n d2和Com m a n d3,该程序的功能是当单击按钮Com m a n d 1 时,按钮2可用,按钮3不可见,正确的程序是:A、P riva te Sub Com m a n dl Clic k()B、P riva te Sub Com m a n d1_Clic k()Com m a n d2.V isible=True Com m a n d2.En a ble d=TrueCom m a n ds.V isible=Fa lse Com m a n ds.En a ble d=Fa lseEn d SubC、P riva te Sub Com m a n
49、 dlClic k(Com m a n d2.En a ble=TrueCom m a n ds.V isible=Fa lseEn d SubEn d Sub)D、P riva te Sub Com m a n dlClic k()Com m a n d2.En a ble d=Fa lse Com m a n ds.V isible=Fa lseEn d Sub7.下面的窗体中没含有的控件是:A、单选钮B、复选框C、框架D、命令按钮8.决定控件上文字的字体、字形、大小、效果的属性是:A、Te xt B、Ca ption C、Na m e D、Fon t9.往窗体Form l上添加一个列表框
50、控件L istl,并编写如下代码:P riva te Sub Form _L oa d()For i=0 To 6L istl.Addite m iNe xt iEn d Sub为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置L istl18的属性:A、L istl.L ist B、L istl.L istin de xC、L istl.MultiSe le c t D、L istl.Te xt10.以下控件可以用来实现定时地执行某段代码的是:A、O L E B、Tim e r C、Com boB ox D、File L istB ox11.能够获得一个文本框中被选取






