Vb考试复习题.docx
- 文档编号:4148248
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:28
- 大小:30.06KB
Vb考试复习题.docx
《Vb考试复习题.docx》由会员分享,可在线阅读,更多相关《Vb考试复习题.docx(28页珍藏版)》请在冰点文库上搜索。
Vb考试复习题
Vb考试复习题
一、填空题
1.设a=2,b=3,表达式a>b的值是_______。
FALSE(大小于表示判断)
2.在VB中声明符号常量的关键字是_______。
Const(变量是用dimaas…)
3.表达式10MOD16\4的值是_______。
2(优先级1^,2取负,3乘、除,4整除,5mod,6加减)
4.设A=5,B=6,C=7,D=8,表达式3>2*BORA=CANDB<>CORC>D的值是_______。
False|0|
5.设a=6,b=3,c=5,则表达式Nota>cAndc=bOrb<>a+c的值为_______。
True(优先级:
1.not2.and3.or)
6.设a=1,b=2,c=3,则VB6.0表达式:
a True 7.在VB中,用DimXAsInteger语句定义的变量X,系统默认其值为_______。 0(integer整形%前缀int范围-32768~32767) 8.表示x是5的倍数逻辑表达式为_______。 XMOD5=0 9.已知a=3.5,b=5.0,c=2.5,d=True则表达式: a>=0ANDa+c>b+3ORNOTd的值是____。 False|0|零|假|假值|零值 10.用dimabcasinteger定义的变量abc,其类型是______。 整型 11.表达式"12345"<>"12345"&"ABC"的值是_______。 True 12.在VB中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。 双引号井号 13.在窗体上添加一个命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() a=InputBox("请输入一个整数") b=InputBox("请输入一个整数")(字符型) Printa+b EndSub 程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为___。 ”321456” 14.InputBox()函数返回值的数据类型是__。 字符型 15.执行语句B=MsgBox("XXX",,"YYY")后,在消息框中的标题信息是___。 YYY (Inputbox(提示,标题,默认值,x,y),Msgbox(提示,类型(按钮),标题)) 16.For-Next循环的 1 17.循环结构中与While语句匹配出现的循环结束语句是_______。 Wend 18.VB程序的三种基本结构是: 顺序、选择和_______。 循环 19.语句x=inputbox("请输入数据"),输入12345,则x的值是_____,其类型为_______。 ”12345”字符型 20.表达式sgn(-25)的值是_______。 -1(去参数的符号参数,大于0,返回1;小于0,返回-1;等于零,返回0) 21.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为_______。 -1(x=iif(表达式,true,false)) 22.设a=2,b=9,表达式a^2>sqr(b)的值是_______。 True| 23.Int(-8.6)的函数值是_______。 -9(取整,小于或等于参数的最大整数) 24.表达式Int(1234.555*100+0.5)/100的结果是_______。 1234.56 25.表示X是5或7的倍数的VB表达式是_______。 XMod5=0ORXMod7=0 26.执行A="123"+123语句后,变量A的值是_______。 246 27.函数int(Rnd*11)+10的值的范围是___10___至__20。 28.若使命令按钮不起作用,应将按钮的_______属性设置为False。 Enabled(设置对象是否应用户生成事件) 29.扩展名为.frm的文件表示__窗体__文件。 【工程文件: vbp;窗体: frm;程序块: bas;类模块: cls;工程组: vbg;资源: res】 30.标准模块文件的扩展名为____。 .bas 31.扩展名为.vbp的文件是___文件。 工程 32.VisualBasic采用__事件__驱动的编程机制。 33.VB有3种工作模式,即设计模式、运行模式和中断模式。 34.在VisualBasic中,对象的大多数属性既可以在______窗口设置,也可以通过程序代码设置。 属性 35.在VisualBasic中,对象的_______是用来描述一个对象外部特征的。 属性 36.VB有三个调试窗口,它们是_______窗口、本地窗口和监视窗口。 立即 37.对象的属性、事件和_______被称为VisualBasic对象的三要素。 方法 38.VisualBasic的对象主要分为窗体对象和_______两大类。 控件 39.执行下面的程序段后,变量s的值为___7____。 s=5 Fori=3to5 i=i+1 s=s+1 Nexti 40..以下程序段的输出结果是___3____。 num=0 Whilenum<=2 num=num+1 Wend Printnum 41.执行下面的程序段后,X的值为___8____。 X=5 ForI=1to10Step2 X=X+I\5 NextI 42.下列程序的执行结果为___-9___。 A="1" B="2" A=Val(A)+Val(B) B=Val("12") IfA<>BThenPrintA-B Else PrintB-A Endif 43下列程序的执行结果为___2___。 A=75 IfA>60ThenI=1 IfA>70ThenI=2 PrintI 44.下列程序的执行结果为___3____。 A=75 IfA>90then I=1 ElseIfA>80Then I=2 ElseIfA>70Then(条件满足,立即跳出选择结构) I=3 ElseIfA>60Then I=4 EndIf PrintI 45.执行下面的程序段后,b的值为__100_。 a=100 b=20 a=a+b b=a-b a=a-b 46.执行下列程序段后,变量X的值是_130_。 X=100 Y=30 IfX Else X=Y+X Endif 47.下列程序的执行结果是___1____。 PrivateSubForm_Click() Dimi IfiThen Printi Else Printi+1 EndSub(该题有问题) 48.以下程序段的输出结果是__true__。 A=Sqr(3) B=Sqr (2) C=A>B(先读后写) PrintC 49.以下循环的执行次数是___11____。 K=0 DoWhileK<=10 K=K+1 Loop(计算循环次数N=int[(终值-初值)/步长+1]int取不大于的最大整数) 50.在窗体的MouseUp事件中有下列程序代码: SelectCaseButton Case1 Print"Ok! " Case2 Print"Hello! " Case4 Print"Welcome! " EndSelect 运行此程序,当单击鼠标右键时,窗体显示_______。 "Hello! " 51.执行下面的程序段后,s的值为_______。 9 s=5 Fori=2.6To4.9Step0.6 s=s+1 Nexti 52.表达式Fix(-32.68)+Int(-23.02)的值为_______。 56(取整,去参数的整数部分) 53.随机产生[3,200]范围内的随机整数的VB表达式是________。 Int(rnd*(200-3)+1)+3 54.设a=2,b=3,表达式a>b的值是______。 FALSE 55.数学表达式 的VB表达式是。 (a-b)/(a+b) 56.表示x是5的倍数或是9的倍数的逻辑表达式为______。 XMOD5=0OrXMOD9=0 57.已知a=3.5,b=5.0,c=2.5,d=True则表达式: a>=0ANDa+c>b+3ORNOTd的值是______。 False 58.“a”,“T”,“Z”,“9”,这四个字符中,______的ASCII码值最大。 "a" 59.在VB中,1234,123456&,1.2346E+5,1.2346D+5四个常数分别表示______、______、______、______类型。 整型长整型单精度双精度 60.函数Len(Lcase("abcDEF"))的值是______。 6(lcase所有大写转化为小写,len字符个数,) 二、选择题 1.下面合法的常量是(D)。 A.1/2B.'abcd'C.1.2*5D.False 2.VisualBasic中可以用类型说明符来标识变量的类型,其中表示货币型的是(C)。 A.%B.#C.@D.$ 3.表达式16/4-2^5*8/4MOD5\2的值为(B)。 A.14B.4C.20D.2 4.用十六进制表示VisualBasic的整型常数时,前面要加上的符号是(A)。 A.&HB.&OC.HD.O 5.数学关系式3≤x<10表示成正确的VB表达式为(B)。 A.3<=x<10B.3<=xANDx<10C.x>=3ORx<10D.3<=xAND<10 6.下面正确的赋值语句是___C____。 A.x+y=30B.pi*r*r=yC.y=x+30D.x=3y 7.\,/,Mod,*四个算术运算符中,优先级别最低的是___C____。 A.\B./C.ModD.* 8.表达式ASC("F")的类型是(C)。 A.字符表达式B.关系表达式C.算术表达式D.逻辑表达式 9.表达式23/5.8、23\5.8、23Mod5.8的运算结果分别是(B)。 A.3、3.9655、3B.3.9655、3、5C.4、4、5D.3.9655、4、3 10.如果变量a=2、b="abc"、c="acd"、d=5,则表达式a A.TrueB.FalseC.YesD.No 11.下面不正确的赋值语句是(B)。 A.x=30-yB.y=r.rC.y=x+30D.y=x\3 12.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(A)。 (: 表示分隔两个语句) A.x=1∶y=1∶z=1B.x=1,y=1,z=1C.x=y=z=1D.xyz=1 13.以下4类运算符,优先级最低的是(D)。 A.算术运算符B.字符运算符C.关系运算符D.逻辑运算符 14.已知a="12345678",则表达式Left(a,4)+Mid(a,4,2)的值是___B____。 (mid(a,b,c)在a字符串中,从左边第b个字符开始打印向右c个字符) A.123456B."123445"C.123445D.1279 15.下列表达式的值为真的是___C____。 A."A">"a"B."9">"a"C."That">"Thank"D.12>12.1 16.在下列算术运算符中,运算等级最高的是___A____。 A.取负(-)B.乘、除(*,/)C.取余(MOD)D.加、减(+,-) 17.如果变量a=2,b=3,c=4,d=5,表达式NOTa>bANDNOTd<>c的值是___B____。 A.TrueB.FalseC.1D.0 18.表达式A%+B&+C! -D#的结果为____D___。 A.整型B.长整型C.单精度型D.双精度型 19.下列符号中,可以用作VB变量名的是___C____。 A.c%abB.3sumC.sum3D.Len 20.条件: 1 A.X>1ANDX<=2ORX>=10ANDX<15B.X>1ORX<=2ORX>=10ORX<15 C.X>1ORX<=2ANDX>=10ORX<15D.X>1ANDX<=2ANDX>=10ANDX<15 21.表达式Not(a+b=c-d)是___A____。 A.逻辑表达式B.字符表达式C.算术表达式D.关系表达式 22."-32768"的数据类型是___D____。 A.整型常量B.浮点型常量C.符号常量D.字符串型常量 23.设x=5,表达式x>=10orx<=20的值是___A____。 A.TrueB.FalseC.0D.表达式非法 24.下列数据类型不可能占8个字节的是___D____。 A.DateB.CurrencyC.StringD.Integer 25.下列关于变体类型的描述,其中正确的是___C____。 A.变体是一种没有类型的数据 B.变体的空值就表示该变体的值为0 C.一个变量没有定义就赋值,该变量即为变体类型 D.变体是赋给变量某一种类型数据后,就不能再赋给它另一类型的数值 26.执行PRINT18/2*3,-3^2命令后,输出结果为___C___。 A.39B.3-9C.27-9D.-927 27.窗体里有两个对象,分别是图片框Picture1和标签Label1,下面关于Print方法的使用中,错误的一条是___D____。 A.Picture1.Print147B.Print147C.Printer.Print147D.Label1.Print147(label1.caption=) 28.下面的___B____语句可以实现: 先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。 A.Print"A";Tab(9);"b"B.Print"A";Tab(10);"b" C.Print"A";Space(10);"b"D.Print"A";Tab(8);"b" (space) 29.用MsgBox函数显示的对话框,以下叙述正确的是___D____。 A.该对话框有一个“确定”按钮 B.该对话框有“是”,“否”两个按钮 C.该对话框有“是”,“否”,“取消”三个按钮 D.该对话框通过选择参数可以得到以上不同的的按钮组合 30.与语句Dimabc%作用相同的语句是___A____。 A.DimabcAsIntegerB.DimabcAsLong C.DimabcAsStringD.DimabcAsDate 31.设a=1,b=2,c=3,d=4,则表达式IIf(a A.4B.3C.2D.1 32.Rnd函数不可能为下列____B___值。 A.0B.1C.0.1234D.0.0005 33.表达式Int(198.555*100+0.5)/100的值为___C____。 A.198B.199.6C.198.56D.200 34.若Y="welcome! ",则表达式Left(Y,Len(Y)-1)的值是__C_____。 A."welcome! "B."w"C."welcome"D."" 35.要使变量x赋值为1~100间(含1,不含100)的一个随机整数,正确的语句是___D___。 A.x=Int(100*Rnd)B.x=Int(101*Rnd) C.x=1+Int(100*Rnd)D.x=1+Int(99*Rnd) 36.可实现从字符串任意位置截取字符的函数是___B____。 A.Instr()B.Mid()C.Left()D.Right() 37.实现将小写字母转换成大写字母的函数是___C____。 A.Str()B.Upper()C.Ucase()D.Lcase() 38.可以同时删除字符串前导和尾部空格的函数是___C____。 A.LtrimB.RtrimC.TrimD.Mid 39.函数Int(Rnd*5)+1产生的随机整数的范围是___D____。 A.[0,6]B.[1,6]C.[0,5]D.[1,5] 40.在VB中,InputBox函数的默认返回值类型为字符串,用InputBox函数输入数值型数据时,下列操作中可以有效防止程序出错的操作是___A____。 A.在函数InputBox前面使用Val函数进行类型转换 B.在函数InputBox前面使用Str函数进行类型转换 C.在函数InputBox前面使用Value函数进行类型转换 D.在函数InputBox前面使用String函数进行类型转换 41.表达式Len("123程序设计ABC")的值是___A____。 A.10B.14C.20D.17 42.MsgBox函数的返回值的类型是___A____。 A.整型 B.字符串 C.逻辑值 D.日期型 43.A=5,B=8,则(B-A)*Rnd+A的结果是介于___A____之间的数。 A.5~8B.0~5C.3~5D.0~3 44.循环结构Fori=1To10Step1.5的执行次数是___A____。 A.7B.8C.9D.10 45.下列结构中不属于循环结构的是___C____。 A.For/NextB.While/WendC.With/EndWithD.Do/Loop 46.下列结构中不属于分支结构的是___C____。 A.If/EndIfB.SelectCase/EndSelectC.With/EndWithD.If/Else/EndIf 47.窗体的标题栏显示内容由窗体对象的___D____属性决定。 A.BackColorB.BackStyleC.TextD.Caption 48.以下关于窗体的描述中,错误的是___A___。 A.执行UnloadForm1语句后,窗体Form1消失,但仍在内存中 B.窗体的load事件在加载窗体时发生 C.当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止 D.窗体的Height、Width属性用于设置窗体的高和宽 49.若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的__C__属性来实现。 A.FontNameB.FontC.FontSizeD.FontBold 50.在代码编辑窗口内将窗体Form1的Caption属性设置为"时钟",正确的书写形式是___B____。 A.Form1.Caption"时钟"B.Form1.Caption="时钟"C.Caption=时钟D.Form1.Caption("时钟") 51.若要设置文本框中文字的显示颜色,则可用___B___属性来实现。 A.BackColorB.ForeColorC.FillColorD.BackStyle 52.若要将窗体隐藏起来,则实现的方法为___A____。 A.HideB.UnLoadC.ShowD.WindowState 53.若要求在文本框中输入密码时,文本框中只显示#号,则应在此文本框的属性窗口中设置___C___。 A.Caption属性值为#B.Text属性值为# C.Passwordchar属性值为#D.Passwordchar属性值为真 54.若要使标签的大小自动与所显示的文本相适应,则可通过设置__A__属性的值为True来实现。 A.AutoSizeB.AlignmentC.AppearanceD.Visible 55.刚建立一个新的标准EXE工程时,不在工具箱中出现的控件是___C____。 A.单选按钮B.图片框C.通用对话框D.文本框 56.将命令按钮Command1的标题作为文本框Text1的文本内容,应执行语句___B___。 A.Text1=Command1B.Text1.Text=Command1.Caption C.Text1.Caption=Command1.CaptionD.Text1.Text=CStr(Command1) 57.对于窗体Form1,执行了Form1.Top=Form1.Top-100语句后,该窗体将___A___。 A.上移B.下移C.左移D.右移 58.在窗体上添加一命令按钮Command1,并将其Caption属性设置为cmdAA、名称属性设置为cmdBB,则关于该控件的语句____C___是正确的。 A.Command1.Left=100B.cmdAA.Left=100 C.cmdBB.Left=100D.以上语句都不对 59.保存文件时,窗体的所有数据以___B___存储。 A.*.PRGB.*.FRMC.*.VBPD.*.EXE 60.下列哪组语句可以将变量a,b的值互换___B____。 A.a=b: b=aB.a=a+b: b=a-b: a=a-b C.a=c: c=b: b=aD.a=(a+b)/2: b=(a-b)/2 61.以下程序段执行后,整型变量n的值为___A____。 year1=2004 n=year1\4+year1\400-year1\100 A.486B.496C.506D.466 62.下列哪种操作不可以打开属性窗口___A____。 A.双击代码窗口B.双击任何一个对象 C.单击鼠标右键D.执行“视图”菜单中的“属性窗口”命令 63、下列可以打开立即窗口的操作是(D)。 A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Vb 考试 复习题