VB题库总题(分章)1_第1页
VB题库总题(分章)1_第2页
VB题库总题(分章)1_第3页
VB题库总题(分章)1_第4页
VB题库总题(分章)1_第5页
已阅读5页,还剩136页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE43第一章VB环境和基础一、选择题1.标准模块文件的扩展名为_____D____。A、.frmB、.resC、.clsD、.bas2.激活菜单栏的快捷键是:AA、F10 B、F4C、F5 D3.当我们输入代码时,VisualBasic可以自动检测__A_______错误。A、语法错误B、编译错误C、运行错误D、逻辑错误4.下列方法中不能退出VisualBasic的是:BA、按Alt+Q组合键B、按下Alt+F组合键,然后按Esc键C、打开“文件”菜单,执行“退出”命令D、按F10键,然后按F键,再按X键5.一个工程必须包含的文件的类型是:BA、*.vbp,*.frm,*.frx B、*.vbp,*.cls,*.basC、*.bas,*.ocx,*.res D、*.frm,*.cls,*.bas6.下列可以打开立即窗口的操作是D:A、Ctrl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G7.刚建立一个新的标准EXE工程后,出现在工具箱中的控件是:CA、CommonDialogB、ListViewC、TextBoxD、Toolbar8.VisualBasic窗体设计器的主要功能是:AA、建立用户界面B、编写源程序代码C、画图D、显示文字9.下列可以启动VisualBasic的方法是:DA、打开“我的电脑”,找到存放VisualBasic所在系统文件的硬盘及文件夹,双击“VB6.exe”图标B、在DOS窗口中,键入VisualBasic的路径,执行VisualBasic可执行文件C、利用“开始”菜单中的“程序”命令可启动VisualBasicD、A)和C)10.资源文件的扩展名为_____A____。A、.resB、.frmC、.vbpD、.bas11.在VisualBasic中,要强制用户对所用的变量进行显式声明,这可以在哪里设置:CA、“属性”对话框 B、“程序代码”窗口C、“选项”对话框 D、对象浏览器12.下列可以打开文件对话框的操作是:AA、Ctrl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G13.VisualBasic集成的主窗口中不包括:AA、属性窗口 B、标题栏C、菜单栏 D、工具栏14.VB的启动有多种方法,下面不能启动VB的是:DA、使用“开始”菜单中的“程序”命令B、使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字C、使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹D、先打开VB的“文件”菜单,再按Zlt+Q组合键15.创建VB应用程序的主要步骤是:①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是:AA、①③④B、①②④C、②③④D、①②③④16.MicrosoftVisualBasic6.0包括三种版本,其中不包括:AA、通用版B、企业版C、学习版D、专业版17.VisualBasic中窗体文件的扩展名是:BA、VBPB、FRMC、VBWD、PDM18.在VisualBasic的集成开发环境中不能执行程序的方法是:A、按F8键B、按F5键C、按F9键D、按Shift+F819.通过以下____A____窗口可以在设计时直观的调整窗体在屏幕上的位置。A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口20.VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是:CA、窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B、标准模块是一个纯代码性质的文件,它不属于任何一个窗体C、用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD、资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑21.在VisualBasic6中下列__D______是不对的。A、可以编写ActiveX控件B、可以编写网络程序C、可以通过直接访问或建立连接的方式访问大型网络数据库D、可以写出16位应用程序二、填空题1.VisualBasic中的控件分为3类,它们是标准控件、和可插入对象。2.VisualBASIC应用程序通常由3类模块组成,即窗体模块、和类模块。第一章答案一、选择题1.D2.A3.A4.B5.A6.D7.C8.A9.D10.A11.C12.A13.A14.D15.A16.A17.B18.C19.B20.C21.D99.二、填空题1.ActiveX控件2.标准模块

第二章VB对象及操作一、选择题1.下列不能打开属性窗口的操作是:CA、执行"视图"菜单中的"属性窗口"命令B、按F4键C、按Ctrl+TD、单击工具栏上的"属性窗口"按钮2.下列不能打开工具箱窗口的操作是:BA、执行“视图”菜单中的“工具箱”命令B、按Alt+F8键C、单击工具栏上的“工具箱”按钮D、按Alt+V,然后按X键3.以下不能在“工程资源管理器”窗口中列出的文件类型是D:A、.basB、.resC、.frmD、.ocx。4.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是:BA、属性、控件和方法B、属性、事件和方法C、窗体、控件和过程D、控件、过程和模块5.DataTime是一个Data类型的变量,以下赋值语句中错误的是:DA、DataTime=#5/14/01#B、DataTime=#September1,2001#C、DataTime=#12:15:00AM#D、DataTime=“8/8/6.关于VisualBasic"方法"的概念错误的是:BA、方法是对象的一部分 B、方法是预先定义好的操作C、方法是对事件的响应 D、方法用于完成某些特定的功能7.在设计应用程序时,通过__B_____窗口可以查看到应用程序工程中的所有组成部分。A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口8.保存一个工程至少应保存两个文件,这两个文件分别是:BA、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件9.为了保存一个VB应用程序,下列叙述中正确的是:CA、只保存窗体文件(.frm)B、只保存工程文件(.vbp)C、分别保存工程文件和窗体文件D、分别保存工程文件和标准模块文件(.bas)二、填空题1.VisualBasic对象可以分为两类,分别为和。2.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:PrivateSubForm_Click()Text1.Text="VB程序设计"EndSubPrivateSubText1_Change()Picture1.Print"VBProgramming"EndSub程序运行后,单击窗体,在文本框中显示的内容是_________,而在图片框中显示的内容是_________。99.第二章答案一、选择题1.C2.B3.D4.B5.D6.C7.D8.B9.C二、填空题1.预定义对象、用户定义对象2.VB程序设计;VBProgramming

第三章VB数据类型及运算一、选择题1.可以同时删除字符前导和尾部空白的函数是:CA、LtrimB、RtrimC、TrimD、)Mid2.计算结果为0的表达式是:DA、Int(2.4)+Int(-2.8)B、Cint(2.4)+Cint(-2.8)C、Fix(2.4)+Int(-2.8)D、Fix(2.4)+Fix(-2.8)3.用于获得字符串S从第2个字符开始的3个字符的函数是:AMId$(S,2,3)B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)4.符号%是声明_A______类型变量的类型定义符。A、IntegerB、VariantC、SingleD、String5.定义变量如下:DimMy_VarMy_Var=”comeseeme“若在立即窗口中显示My_Var的值,下面正确的是:AA、Debug.PrintMy_VarB、PictureBox.PrintMy_VarC、Printer.PrintMy_VarD、PrintMy_Var6.在窗体上画一个命令按钮(名称为Command1),编写如下事件过程:PrivateSubCommand1click()b=5c=6Prima=b+cEndSub程序运行后,单击命令按钮,输出的结果是:CA、a=llB、a=b+cC、a=D、False7.以下变量名中,____B_____是不符合VisualBasic的命名规范的。A、Abc901B、_mnu_Open_234C、price_D、K8.函数String(n,“str”)的功能是:BA、把数值型数据转换为字符串B、返回由n个字符组成的字符串C、从字符串中取出n个字符D、从字符串中第n个字符的位置开始取子字符串9.下面对哪一种变量的类型说明符的使用是正确的:DA、Dima:a@=2000B、Dima:a%=50000C、Dima:a&=TrueD、Dima:a$=“OK”10.下列各组常量的声明正确的是:BA、ConstCas3B、Constc=1/3C、PublicI=3D、PuclicI=1/311.根据变量的作用域,可以将变量分为3类,分别为:aA、局部变量、模块变量和全局变量B、局部变量、模块变量和标准变量C、局部变量、模块变量和窗体变量D、局部变量、标准变量和全局变量12.声明一个变量为局部变量应该用:bA、Global B、PrivateC、Static D、Public13.关于货币型数据的说明,正确的是:aA、货币型数据有时可以表示成整型数据B、货币型数据与浮点型数据完全一样C、货币型数据是由数字和小数点组成的字符串D、货币型数据是小数点位置固定的实型数14.下列变量名中,合法的变量名是:aA、C24B、ABC、A:BD、1+215.如果在立即窗口中执行以下操作(<CR>是回车键):a=8<CR>b=9<CR>printa>b<CR>则输出结果是:CA)-1B)0C)FalseD)True16.如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是:bA、RedimaAsInteger B、StaticaAsIntegerC、PublicaAsInteger D、DimaAsInteger 17.表达式Abs(-5)+Len("ABCDE")的值是:cA、5ABCDEB、-5ABCDEC、10D、018.设a=”a”,b=”b”,c=”c”,d=”d”,执行语句x=IIf((a>d),”A”,”B”)后,x的值为:cA、”a”B、”b”C、”B”D、”A”19.下列变量命名正确的是:AA、myfileB、vb1C、page@2D、cmd.120.下面变量名错误的是D:A、我们B、abcC、a123D、a.c21.设x=4,y=8,z=7,以下表达式的值是:Dx<yAnd(Noty>z)Orz<xA、1B、-1C、TrueD、False22.Rnd函数不可能产生_B________值。A、0B、1C、0.1234D、0.0000523.以下合法的VisualBasic标识符是A:A、ForLoopB、ConstC、9abcD、a#x24.假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是:DA、bool_x="False"B、bool_x=.False.C、bool_x=#False#D、bool_x=False25.已知X>Y,A>B,正确表示它们之间关系的式子是:BA、Sgn(Y-X)-sgn(A-B)<0B、Sgn(Y-X)-Sgn(A-B)=-2C、Sgn(Y-X)-Sgn(A-B)=0D、Sgn(Y-X)-Sgn(A-B)=-126.以下关系表达式中,其值为假的是:BA、"XYZ"<"Xyz"B、"VisualBasic"="visualbasic"C、"the"<>"there"D、"Integer">"Int"27.在VisualBasic中,下列运算符中优先级最高的是:AA、*B、\C、<D、Not28.在一行内写多条语句时,语句之间要用某个符号分隔。这个符号是:DA、,B、;C、、D、:29.设有如下变量声明Dimtime1AsDate,为变量time1正确赋值的表达式是:AA、time1=#11:34:04#B、time1=Format(Time,"yy:mm:dd")C、time1=#"11:34:04"#D、time1=Format("hh:mm:ss",Time)30.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:PrivateSubCommand1_Click()A=1.2C=Len(Str$(A)+Space(10))Text1.text=CEndSub程序运行后,单击命令按钮,在文本框中显示:CA、3B、8C、14D、1031.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dima,则以下变量赋值中正确的是:AA、a=”OK”B、A$=OKC、a=04/01/2001D、a$=”OK”32.下面的变量名合法的是:AA、k_nameB、kameC、nameD、k-name33.下列可作为VisualBasic变量名的是:DA、A#AB、4AC、?xvD、constA34.下列程序段的显示结果为:Ax=0Printx-1A、-1B、3C、2D、035.下面的四个VB6.0表达式语法正确的是:DA、a>b.find.b<>cB、a>bcC、a>bAND<>cD、a>bANDb<>c36.如果一个变量未经定义就直接使用,则该变量的类型为:DA、Integer B、ByteC、Boolean D、Variant37.下列不可作为VB变量名的是:AA、4*DeltaB、AlphaC、ABCD、ABT138.VisualBasic逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符是:CA、XorB、OrC、EqvD、And39.以下关于作用范围的描述正确的是:BA、所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义B、所有变量(Public/Global/Static/Private)都可以放到标准模块中定义C、Public/Global类的变量只能放在标准模块中定义D、只有Global类的变量必须放在标准模块中定义40.执行以下程序段后,变量c$的值为:Da$="VisualBasicProgramming"b$="Quick"c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)A、VisualBasicProgrammingB、QuickBasicProgrammingC、QUICKBasicProgrammingD、QuickBASICProgramming41.表达式5Mod3+3\5*2的值是:BA、0B、2C、4D、642.下列程序段的执行结果为:DK=0ForI=lTO3A=I^I^KPrintA;NextIA、1l1B、l49C、000D、12343.设有如下变量声明DimTestDateAsDate为变量TestDate正确赋值的表达方式是:AA、TestDate=#1/1/2002#B、TestDate=#"1/1/2002"#C、TestDate=date("1/1/2002")D、TestDate=Format("m/d/yy","11112002")44.表达式3^2*2+3MOD10\4的值是:CA、18B、1C45.以下能正确定义数据类型TelBook的代码是:AA、TypeTelBookNameAsString*10TelNumAsIntegerEndTypeTypeTelBookNameAsString*10TelNumAsIntegerEndTelBookTypeTelBookNameString。10TelNumIntegerEndTypeTelBookTypedefTelBookNameString*lOTelNumIntegerEndType46.设S=“中华人民共和国”,表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为:BA、“中华民国”B、“中国人民”C、“中共人民”D、“人民共和”47.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:PrivateSubCommand1_Click()A=1234B$=Str$(A)C=Len(B$)PrintCEndSub程序运行后,单击命令按钮,则在窗体上显示的内容是:BA、0B、5C、6D、748.有如下语句:TypeStudentNameAsStringAgeAsIntegerSexAsStringEndTypeDimStuAsStudentWithStu.Name="张红".Age=22.Sex="女"EndWith执行PrintStu.Age后的结果是:BA、张红B、22C、“女”D、Age49.下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是:CA、xMod2=1OryMod2=1B、xMod2=0OryMod2=0C、xMod2=1AndyMod2=1D、xMod2=0AndyMod2=050.设有如下的记录类型TypeStudentNumberAsstringnameAsStringageAsIntegerEndType则正确引用该记录类型变量的代码是:BA、Student.name=”张红”B、DimsAsStudents.name=”张红”C、DimsAsTypeStudentD、DimsAsTypeS.name=”张红”s.Dame=”张红”51.d设a=2,b=3,c=4,d=5,表达式3>2*bORa=cANDb<>cORc<d的值是:DA、1B、-1C、FalseD、True52.c下列符号常量的声明中,不合法的是:CA、ConstaAsSingle=1.1 B、Consta="OK"C、ConstaAsDouble=Sin(1) D、ConstaAsInteger=1253.设a=”MicrosoftVisualBasic”,则以下使变量b的值为”VisualBasic”的语句是:AA、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)54.使用PublicConst语句声明一个全局的符号常量时,该语句应放在:DA、过程中B、窗体模块的通用声明段C、标准模块的通用声明段D、窗体模块或标准模块的通用声明段55.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()a$="VisualBasic"PrintString(3,a$)EndSub程序运行后,单击命令按钮,在窗体上显示的内容是:AA、VVVB、VisC、sicD、1156.执行以下语句后,输出的结果是:Bs$="ABCDEFGHIJK"PrintMid$(s$,3,4);printLen(s$)A、ABCD11B、CDEF11C、EFGH11D、HIJK1157.设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为BA、123456B、123445C、1279D、658.设a=10,b=5,c=l,执行语句Printa>b>c后,窗体上显示的是:C。A、TrueB、FalseC、lD、出错信息59.执行以下程序段后,变量C$的值为:Ca$="VisualBasic"b$="Quick"c$=b$&Mid$(a$,2,3)&ucase(Right$(a$,2))A、QuickVisualB、QuickBasicC、QuickisuICD、QuickISUic60.骰子是一个正六面体,用1-6这六个数分别代表这六面,掷一次骰子出现的数可表示为:DA、INT(RND(6)+1)B、INT(RND*6)C、INT(RND*7)D、INT(RND*6+1)61.语句PrintSgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是:CA、-36B、1C、-1D、-7262.如下程序段定义了学生成绩的记录类型,由学号、姓名、三门课程成绩(百分制)组成:TypeStudnoAsIntegernameAsString*10score(1to3)AsSingleEndType若对某个学生的各数据项进行赋值,下列程序段正确的是:CA、DimSAsStudStud.no=0201S="李平"Stud.score=78,88,96B、DimSAsStudS.no=0201S.name="李平"S.score=78,88,96C、DimSAsStudS.no=0201S.name="李平"S.score(1)=78S.score(2)=88S.score(3)=96D、DimSAsStudStud.no=0201S="李平"Stud.score(1)=78Stud.score(2)=88Stud.score(3)=9663.设a=2,b=4,c=6,下列表达式的值为真的是:A、a>bAndc<aB、a>bOrc<aC、a>bXorc<aD、a>bEqvc<a64.下列表达式的值为2123的是:BA、Val("123asd")&2000B、Val("123asd")+2000C、Str(123)&"2000"D、Str(123)+"2000"65.执行以下程序段后,变量c$的值为:Da$="VisualBasicPrograming"b$="Quick”c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,11)A、VisualBASICProgramingB、QuickBasicProgramingC、QUICKBasicProgramingD、QuickBASICPrograming66.下面叙述中不正确的是:AA、自定义数据类型必须在窗体模块或标准模块的通用声明段进行声明B、自定义数据类型只能在窗体模块的通用声明段进行声明C、在窗体模块中定义自定义数据类型时必须使用Private关键字D、自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型67.将数学表达式Cos2(a+b)+5e2写成VisualBasic的表达式,其正确的形式是A:A、Cos(a+b)^2+5*exp(2)B、Cos^2(a+b)+5*exp(2)C、Cos(a+b)^2+5*ln(2)D、Cos^2(a+b)+5*ln(2)68.设a=5,b=4,c=3,d=2,下列表达式的值是3>2*bOra=cAndb<>cOrc>dCA、1B、TrueC、FalseD、269.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为:DA、B、6C、0D、-170.以下关于变量类型说明符的使用正确的是:BA、Dima:a%=90000B、Dima:a=2000%C、Dima:a#=”OK”D、Dima:a&=True71.以下声明语句中错误的是:BA、Constvarl=123B、Dimvar2='ABC'C、DimintSumAsIntegerD、Staticvat3AsInteger72.表达式4+5\6*7/8Mod9的值是:AA、4B、5C、6D、773.若设a=4,b=5,则下列表达式值为真的是:A、(True+a)>0Andb>10B、a>bOrb>10-aC、(False-b<0)Eqv(a>b)D、a>bXorb+3>574.表达式12000+"129"&200的值是:BA、12329B、"12129200"C、"12000129200"D、"12329"99.二、填空题1.以下程序段执行后y的值是9。x=8.6y=int(x+0.5)printy2.在VisualBasic的立即窗口内输入以下语句X=65<CR>?Chr$(X)<CR>在窗口中显示的结果是A。3.设有如下的VisualBasic表达式:5*x^2–3*x–2*Sin(a)/3它相当于代数式____5x2-3x_____。4.函数len(Str$(256.36))的值是7。5.假定当前日期为2003年9月20日,星期六,则执行以下语句:PrintDay(Now)输出结果是206.以下程序段的输出结果是8.6。x=8.5printint(x)+0.67.以下语句的输出结果是4a%=4.5678Printa%8.与数学表达式COS2(a+b)/3x+5对应的VisualBasic表达式是cos(a+b)^2/3/x+59.VB表达式INT(-4.8)*6\3^2+FIX(-4.8)的值是-7__10.用户可以用const语句定义自己的数据类型。11.以下语句的输出结果ChinaBeijing。S$="China"S$="Beijing"PrintS$12.表达式Fix(-32.68)+Int(-23.02)的值为-56。13.语句Print“25+32=”;25+32的输出结果是_57。14.执行下面的程序段后,s的值为9。s=5Fori=2.6To4.9Step0.6s=s+1Nexti15.执行以下程序段,并输入1.23,则程序的输出结果应是.23。N=Str(InputBox("请输入一个实数:"))p=InStr(N,".")PrintMid(N,p)16.设有如下程序段:a$="BeijingShanghai"b$=Mid(a$,InStr(a$,"g")+1)执行上面的程序段后,变量b$的值为_hai_______。17.随机生成一个1-10的随机整数的表达式是rnd*10+118.以下语句的输出结果是:_12345.68________。PrintInt(12345.6789*100+0.5)/10019.执行下面的程序段后,b的值为300。a=300b=20a=a+bb=a-ba=a-b20.下面程序运行后,输出的结果为0PrivateSubCommand1_Click()A$=”Beijing”B$=”dalian”C$=”shanghai”C$=Instr(Left(A$,2)+Right$(B$,2),C$)PrintC$EndSub第三章答案一、选择题1.C2.D3.A4.A5.A6.D7.B8.B9.D10.B11.A12.C13.D14.A15.C16.B17.C18.C19.A20.D21.D22.B23.A24.D25.B26.B27.A28.D29.A30.C31.A32.A33.D34.A35.D36.D37.A38.D39.C40.D41.B42.A43.A44.C45.A46.B47.B48.B49.C50.B51.D52.C53.B54.C55.A56.B57.B58.B59.C60.D61.C62.C63.D64.B65.D66.B67.A68.B69.D70.B71.B72.B73.D74.B99.二、填空题1.92.A3.5x2-3x-2Sina÷34.75.206.7.48.(cos(a+b))^2/(3*x+5)9.-710.TYPE11.Beijing12.-5613.25+32=5714.915..2316.Shanghai17.INT((10*RND)+1)18.12345.6819.30020.0

第四章VB输入输出一、选择题1.对用MsgBox显示的消息框,下面_D________是错的。A、可以有一个按钮C、可以有三个按钮B、可以有两个按钮D、可以有四个按钮2.设有如下程序:

PrivateSubForm_Click()

i=MsgBox("AAAAA",2,"BB")

EndSub

程序运行后,单击窗体,则在窗体上显示的内容是:A3.假定有如下的窗体事件过程:PrivateSubForm_Click()a$="MicrosoftVisualBasic"b$=Right(a$,5)Basicc=Mid(a$,1,9)MsgBoxa$,34,b$,c$,5EndSub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是:CA、MicrosoftVisualB、MicrosoftC、BasicD、54.可以实现从键盘输入一个作为双精度变量a的值的语句是:CA、a=InputBox()B、a=InputBox("请输入一个值")C、a=Val(InputBox("请输入一个值"))D、a=Val(InputBox())5.在MsgBox函数中哪一个参数是必须的:AA、promptB、buttonsC、titleD、context6.以下语句的输出结果是C:PrintFormat$(32548.5,“000,000.00”)A、32548.5B、32,548.5C、032,548.50D、32,548.507.Print方法可以输出多个表达式,若使用标准格式输出,各表达式的分隔符应是:BA、空格B、逗号C、冒号D、分号8.用InputBox函数设计的对话框,其功能是:BA、只能接收用户输入的数据,但不会返回任何信息B、能接收用户输入的数据,并能返回用户输入的信息C、既能用于接收用户输入的信息,又能用于输出信息D、专门用于输出信息9.InputBox函数返回值的类型为:BA、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)10.可以同时删除字符串前导和尾部空白的函数是:CA、LtrimB、RtrimC、TrimD、Mid11.以下语句的输出结果是:BPrintFormat$(1234.5,”00,000.00”A、1234.5B、01,234.50C、01,234.5D、1,234.5012.执行如下两条语句后,窗体上显示的是:Da=8.4326PrintFormat(a,"$00,00.00")A、0,008.43B、$8.43C、8.43D、$0,008.4313.下列叙述不正确的是:CA、InputBox函数返回值为字符型B、MsgBox函数返回值为所单击按钮的键值C、MsgBox语句返回值为所单击按钮的键值D、Shell函数返回值为所执行文件的工作代码14.执行下列语句后,显示输入对话框,此时如果单击"确定"按钮,则变量atrInput的内容是:CatrInput=lnputBox("请输入字符串","字符串对话框","字符串")A、"请输入字符串"B、"字符串对话框"C、"字符串"D、空字符串15.在窗体上画一个命令按钮,名称为Commandl。单击命令按钮时,执行如下事件过程:PrlvateSubCommandl—C1ick()a$="softwareandhardware"b$=Right(a$,8)hardwarec$=Mid(a$,1,8)softwareMsgboxa$,,b$,c$,1EndSub则在弹出的信息框的标题栏中显示的信息是:CA、softWareandhardwareB、softwareC、hardwafeD、116.阅读程序:PrivateSubCommand1_Click()a=10:b=15:c=20:d=25Printa;Spc(5);b;Spc(5);cPrintb;Space$(5);b;Space$(5);cPrintc;Spc(2);"+";Spc(2);d;PrintSpc(2);"=";Spc(2);c+dEndSub程序运行后,单击窗体,输出结果是:A17.下面叙述正确的是:BA、Spc函数既能用于Print方法中,也能用于表达式B、Space函数既能用于Print方法中,也能用于表达式C、Spc函数与Space函数均生成空格,没有区别D、以上说法均不对18.执行如下语句:Ca=InputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday",5)将显示一个对话框,在对话框的输入区中显示的信息是:A、TodayB、TomorrowC、YesterdayD、Daybeforeyesterday19.以下语句的输出结果是A______。PrintFormat$("123.58","#,###.00")A、123.58B、123.00C、,123.58D、0,123.5820.下列语句的输出结果为:DPrintFormat$(5689.36,"000,000.000")A、5,689.36 B、5,689.360C、21.以下关于MsgBox的叙述中,错误的是:DA、MsgBox函数返回一个整数B、通过MsgBox函数可以设置信息框中图标和按钮的类型C、MsgBox语句没有返回值D、MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量99.二、编程题1.编写程序,输入以秒为单位表示的时间,将其换算成几时几分几秒。2.编写程序,从键盘上输入三个数,计算并输出这三个数的和及平均值。通过InputBox函数输入数据,在窗体上显示和及平均值。A=inputbox(“”)B=inputbox(“”)C=Sum=a+b+cAver=sum/3Printsum,aver第四章答案一、选择题1.D2.A3.C4.C5.A6.C7.B8.B9.B10.C11.B12.D13.C14.C15.C16.A17.B18.C19.A20.D21.D二、编程题1.x=InputBox("请输入秒数:")a=Val(x)\3600b=(Val(x)-a*3600)\60c=(Val(x)-a*3600)Mod60Printx;"秒是";a;"小时";b;"分";c;"秒"2.a=Val(InputBox("输入第一个数"))b=Val(InputBox("输入第二个数"))c=Val(InputBox("输入第三个数"))Sum=a+b+caver=Sum/3Print"3个数的和为:";SumPrint"3个数的平均值为:";aver99.

第五章VB标准控件一、选择题1.以下各项中,VisualBasic不能接收的图形文件是:CA、.ico文件B、.jpg文件C、.psd文件D、.bmp文件2.如果希望一个窗体在显示的时候没有边框,应该设置的属性是:CA、将窗体的标题(Caption)设成空字符B、将窗体的Enabled属性置成FalseC、将窗体的BorderStyle属性置成NoneD、将窗体的ContalBox置成False3.通过改变单选按钮(OptionButton)控件的A_____属性值,可以改变单选按钮的选取状态。A、ValueB、StyleC、AppearanceD、Caption4.使文本框获得焦点的方法:CA、ChangeB、GotFocusC、SetFocusD、LostFocus5.为了使图片框的大小可以自动适应图片的尺寸,则应:AA、将其Autosize属性值设置为TrueB、将其Autosize属性值设置为FalseC、将其Stretch属性值设置为TrueD、将其Stretch属性值设置为False6.窗体中有3个按钮Command1、Command2和Command3,该程序的功能是当单击按钮Command1时,按钮2可用,按钮3不可见,正确的程序是:CPrivateSubCommand1_Click()B、PrivateSubCommand1_Click()Command2.Visible=TrueCommand2.Enabled=TrueCommand3.Visible=FalseCommand3.Enabled=FalseEndSubEndSubPrivateSubCommand1_Click()D、PrivateSubCommand1_Click()Command2.Enable=TrueCommand2.Enabled=FalseCommand3.Visible=FalseCommand3.Visible=FalseEndSubEndSub7.下面的窗体中没含有的控件是:D单选钮B、复选框C、框架D、命令按钮8.决定控件上文字的字体、字形、大小、效果的属性是:DA、TextB、CaptionC、NameD、Font9.往窗体Form1上添加一个列表框控件List1,并编写如下代码:PrivateSubForm_Load()Fori=0To6Listl.AddltemiNextiEndSub为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置Listl的属性:CA、Listl.ListB、Listl.ListlndexC、Listl.MultiSelectD、Listl.Text10.以下控件可以用来实现定时地执行某段代码的是:BA、OLEB、TimerC、ComboBoxD、FileListBox11.能够获得一个文本框中被选取文本的内容的属性是:CA、Text B、LengthC、SeltextD、SelStart12.下面说法不正确的是:DA、滚动条的重要事件是Change和ScrollB、框架的主要作用是将控件进行分组,以完成各自相对独立的功能C、组合框是组合了文本框和列表框的特性而形成的一种控件D、计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上13.决定一个窗体有无控制菜单的属性是:DA、MinButtomB、CaptionC、MaxButtonD、ControlBox14.当滚动条位于最左端或最上端时,Value属性被设置为:AA、Min B、MaxC、Max和Min之间D、Max和Min之外15.要把一个命令按钮设置成无效,应设置属性B的值为False。A、VisibleB、EnabledC、DefaultD、Cancel16.为了使列表框中的项目分为多项显示,需要设置的属性为AA、ColumnsB、StyleC、listD、MultiSelect17.表示滚动条控件取值范围最大值的属性是:AA、MaxB、LargeChangeC、ValueD、Max—Min18.唯一能区别一个控件的属性是:CA、CaptionB、TextC、NameD、Index19.不能触发滚动条Change事件的操作是:BA、拖动滚动条中滑块B、单击滚动条中滑块C、单击滚动条两端箭头D、单击箭头与滑块之间的滚动条20.有关列表框的属性和方法的正确描述是:DA、列表框的内容由属性ItemData来确定B、当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容C、选中的内容应通过List属性来访问D、选中的内容应通过Text属性来访问,并且每次只能获得一条内容21.下面的属性中,用于自动调整图像框中图形内容的大小的是:DA、Picture B、CurentYC、CurrentX D、Stretch22.以下叙述中错误的是:DA、事件过程是响应特定事件的一段程序B、不同的对象可以具有相同名称的方法C、对象的方法是执行指定操作的过程D、对象事件的名称可以由编程者指定23.当一个复选框被选中时,它的Value属性的值是:CA、3B、2C、1D24.以下能够触发文本框Change事件的操作是:DA、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容25.任何控件都有的属性是:CA、BackColor B、CaptionC、Name D、BorderStyle26.在窗体中添加名称为Command1和名称为Command2的命令按钮测验文本框Text1,然后编写如下代码:PrivateSubCommand1_Click()Text1.Text="AB"EndSubPrivateSubCommand2_Click()Text1.Text="CD"EndSub首先单击Command2按钮,然后再单击Command1按钮,在文本框中显示:AA、ABB、CDC、ABCDD、CDAB27.标签控件能够显示文本信息,文本内容只能用什么属性来设置:BA、Alignment B、CaptionC、Visible D、BorderStyle28.在VisualBasic中,组合框是文本框和C的组合:A、复选框 B、标签C、列表框 D、目录列表框29.假定窗体上有一个文本框,名为Txt1,为了使该文本框的内容能够换行,并且具有水平垂直滚动条,正确的属性设置为:BTxt1.MultiLine=TrueB、Txt1.MultiLine=TrueTxt1.ScrollBars=0Txt1.ScrollBars=3C、Txt1.MultiLine=FalseD、Txt1.MultiLine=FalseTxt1.ScrollBars=0Txt1.ScrollBars=330.在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序:PrivateSubCommand1_Click()a=Text1.textb=Text2.textC=Lcase(a)D=Ucase(b)PrintC;DEndSub程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是:AA、abcEFGB、abcefgC、ABCefgD、ABCEFG31.通常情况下,垂直滚动条的值是:BA、由下往上递增 B、由上往下递增C、由左到右递增D、由右到左递增32.为清除PictureBox控件中的图形,下列方法正确的是:DA、SetPicture.Picture=LoadPicture(“c:\Win1.bmp”,vbLPLarge,vbLPColor)B、Picture.Picture=LoadPicture(“c:\Win1.bmp”,vbLPLarge,vbLPColor)C、SetPicture.Picture=LoadPictureD、Picture.Picture=LoadPicture(“”)33.要使列表框中的列表项显示成复选框形式,则应将其Style属性设置为:BA、0B、lC、TrueD、False34.为了在CheckBox后面显示文本,需要设置的属性是BA、VisibleB、CaptionC、EnabledD、Valua35.以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是:CA、Form1.Name="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体”36.在程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动条事件是C:A、MoveB、ChangeC、ScrollD、GetFocus37.当对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示所需的图形,原因是没有对某个属性设置为1,该属性是:BA、MousePictureB、StyleC、DownPictureD、DisabledPicture38.确定一个窗体或控件大小属性是:BA、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left39.下列关于属性设置的叙述正确的是:DA、所有的对象都有同样的属性B、控件的属性只能在设计时修改,运行时无法改变C、控件的属性都有同样的默认值D、引用对象属性的格式为:对象名称.属性40.当窗体上的文字或图形被覆盖或最小化后能恢复原貌,需要设置窗体的属性是:DA、AppearanceB、VisibleC、EnableD、Autoredraw41.以下哪类控件能用来显示图形:BA、LabelB、PictureBoxC、TextBoxD、OptionButton42.当滚动条的Value属性改变时,将触发滚动条的D事件。A、KeyUp事件 B、KeyPress事件C、Scroll事件 D、Change事件43.设定文本框内的文字内容是否允许修改的属性是:BA、TextB、LockedC、PasswordCharD、Multiline44.下列说法有错误的是:DA、默认情况下,属性Visible的值为TrueB、如果设置控件的Visible属性为False,则运行时控件会隐藏C、Visible的值可设为True或者FalseD、设置Visible属性同设置Enabled属性的功能是相同的45.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是:DControlBoxB、MinButtonC、EnabledD、MaxButton46.在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:C以下能实现上述操作的程序段是:AA、PrivateSubHScroll_Change()Text1.Text=HScroll1.ValueEndSubB、PrivateSubHScroll_Click()Text1.Text=HScroll1.ValueEndSubC、PrivateSubHScroll_Change()Text1.Text=HScroll.CaptionEndSubD、PrivateSubHScroll_Click()Text1.Text=HScroll.CaptionEndSub47.以下叙述正确的是:AA、组合框包含了列表框的功能B、列表框包含了组合框的功能C、组合框和列表框的功能完全不同D、组合框和列表框的功能完全相同48.当运行程序时,系统自动执行启动窗体的某个事件过程。这个事件过程是:AA、LoadB、ClickC、UnloadD、GotFocus49.VB中控件主要分为3类,下面哪一种不是VB中的控件类:DA、标准控件B、ActiveXC、可插入控件D、外部控件50.为了暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是:CA、VisbleB、TimerC、EnabledD、Interval51.引用列表框(List1)最后一个数据项应使用的表达式是BA、List1.List(List1.ListCount)B、List1.List(List1.ListCount-1)C、List1.List(ListCount)D、List1.List(ListCount-1)52.在列表框中当前被选中的列表项的序号是由下列哪个属性表示B:A、ListB、IndexC、ListindexD、Tabindex53.下列哪项是窗体对象的方法而不是属性:BA、NameB、PrintC、CaptionD、Enabled54.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为Text1、Command1和Labell,文本框的Text属性设置为空白,然后编写如下事件过程:PrivateSubCommand1Click()X=Int(Val(Textl.Text)+0.5)Label1.Caption=Str(x)EndSub程序运行后,在文本框中输入28.653,单击命令按钮,标签中显示的内容是:CA、27B、28C、29D、3055.假定窗体上有一个Text1文本框,为使它的文本内容位于中间并且没有边框,则正确的属性设置为:DA、Text1.Alignment=1B、Text1.Alignment=2Text1.BorderStyle=0Text1.BorderStyle=1C、Text1.Alignment=1D、Text1.Alignment=2Text1.BorderStyle=1Text1.BorderStyle=056.在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行以后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是:AA、PrivateSubText1_Change()Command1.Caption=”计算机等级考试”EndSubB、PrivateSubCommand1_Click()Caption=”计算机等级考试”EndSubC、PrivateSubForm1_Click()Text1.Caption=”计算机等级考试”EndSubD、PrivateSubCommand1_Click()Text1.Text=”计算机等级考试”EndSub57.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是:CA、MouseDownB、MouseUpC、LoadD、Click58.在运行程序时,在文本框中输入新的内容,或在程序代码中改变Text的属性值,相应会触发到什么事件:CA、GotFocus B、ClickC、Change D、DblClick59.滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是DA、MaxB、ValueC、LargeChangeD、SmallChange60.下列控件中,没有Caption属性的是:BA、框架B、列表框C、复选框D、单选按钮61.如果要改变窗体的标题,需要设置窗体对象的___B______属性。A、NameB、CaptionC、BackColorD、BorderStyle62.以下控件中可以作为容器控件的是:BA、Image图像框控件B、PictureBox图片框控件C、TextBox文本框控件D、ListBox列表框控件63.下列语句中,获得列表框List1中项目个数的语句是AA、x=List1.ListCount B、x=ListCountC、x=List1.ListIndex D、x=ListIndex64.不能作为容器使用的对象是:DA、窗体B、框架C、图片框D、图像框65.以下关于图片框控件的说法中,错误的是:DA、可以通过Print方法在图片框中输出文本B、清空图片框控件中图形的方法之一是加载一个空图形C、图片框控件可以作为容器使用D、用Stretch属性可以自动调整图片框中图形的大小66.在VisualBasic中,A控件用于设置窗体的背景色A、BackColorB、FontC、CaptionD、FillColor67.关于复选框和单选钮的比较中正确的是:DA、复选框和单选钮都只能在多个选择项中选定一项B、复选框和单选钮的值(value)都是(True/False)C、单选钮和复选框都响应DblClick事件D、要使复选框不可用,可设置Enabled属性(False)68.滚动条控件的LargeChange属性所设置的是:AA、单击滚动条和滚动箭头之间的区域时,滚动条控件value属性值的改变量B、滚动条中滚动块的最大移动位置C、滚动条中滚动块的最大移动范围D、滚动条控件无该属性69.如果将文本框的MaxLength属性设置为0,则文本框中的字符不能超过:CA、8K B、16KC、32K D、64K70.每当窗体失去焦点时会触发的事件是:CA、ActiveB、LoadC、LostFocusD、GetFocus71.在文本框中,要使键入的所有字符都显示"*"号。这时应该设置__D_____属性为"*"A、TextB、MultiLineC、ScrollBarsD、PasswordChar72.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是:DA、Timer1.InterVal=0.5B、Timer1.Interval=5C、Timer.Interval=50D、Timer1.Interval=50073.为了使标签覆盖背景,应把BackStyle属性设置为:BA、0B、1C74.设置复选框或单选按钮标题对齐方式的属性是:BA、AlignB、AlignmentC、SortedD、value75.在窗体上画一个水平滚动条,名称为HScroll1;再画一个文本框,名称为Text1。要想使用滚动条滑块的变化量来设置文本框中文字的大小,则可满足的语句是:CA、Text1.FontName=HScroll1.MaxB、Text1.FontSize=HScroll1.MinC、Text1.FontSize=HScroll1.valueD、Text1.FontBold=HScroll1.value76.Cls方法可清除窗体或图片框中的信息是:CA、Picture属性设置的背景图案B、在设计时放置的控件C、程序运行时产生的图形和文字D、以上方法都对77.为了把窗体上某个控件变成活动控件,应执行的操作是:BA、单击窗体的边框B、单击控件的内部C、双击控件D、双击窗体78.VB提供的选择框(CheckBox)可具有的功能是:CA.多重选择B.单一选择C.多项选择D.选择一次79.窗体在屏幕上显示后有__C_____种方法可以清除它。A、1种B、2种C、3种D、4种80.以下关于窗体的描述中,错误的是:AA、执行UnloadForm1语句后,窗体Form1消失,但仍在内存中B、窗体的Load事件在加载窗体时发生C、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D、窗体的Height、width属性用于设置窗体的高和宽81.在程序代码中将图片文件mypicjpg装入图片框Picturel的语句是:CA、Picture1.Picture="mypic.jpg"B、Picture1.Image="mypic.jpg"C、Picture1.Picture=LoadPicture("mypic.jpg")D、LoadPicture("mypicjpg")82.在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value的值是:DA、TrueB、2C83.设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是:DA、CaptionB、NameC、TextD、value84.为了清除列表框中的所有内容,应使用的方法是:BA、ClsB、ClearC、RemoveD、Removeltem85.在窗体上画一个命令按钮和一个文本框,名称分别为Command1和Text1,然后编写如下程序:PrivateSubCommand1_Click()a=InputBox("请输入日期(1-31)")t="旅游景点:"_&IIf(a>0Anda<=10,"长城","")_&IIf(a>10Anda<=20,"故宫","")_&IIf(a>20Anda<=30,"颐和园","")Text1.Text=tEndSub程序运行后,如果从键盘输入16,则在文本框中显示的内容是:DA、旅游景点:长城故宫B、旅游景点:长城颐和园C、旅游景点:颐和园D、旅游景点:故宫86.文本框控件最多能处理_A__________个字节。A、32KB、64KC、128KD、16K87.将组合框的Style属性设置为何值时,只能选择,不能从键盘输入文本:CA、0B、1C、288.若在Shape控件内以FillStyle属性所指定的图案填充区域,而填充图案的线条的颜色由FillColor属性指定,非线条的区域由BackColor属性填充,则应:AA、将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为lB、将Shape控件的FillStyle属性设置为0或l,BackStyle属性设置为lC、将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为0D、将Shape控件的FillStyle属性设置为0或l,BackStyle属性设置为089.窗体上有一组合框Combo1,并将下列项“Chardonnay”、“FunBlanc”、“Gewrzt”和“Zinfande”放置到组合框中,当窗体加载时的代码如下:PrivateSubForm_Load()Combo1.AddItem"Chardonnay"Combo1.AddItem"FunBlanc"Combo1.AddItem"Gewrzt"Combo1.AddItem"Zinfande"End

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论