VB期中练习题-答案.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《VB期中练习题-答案.pdf》由会员分享,可在线阅读,更多相关《VB期中练习题-答案.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB单元练习题一一、选择题1、Visual Basic集成开发环境中不包括下列哪些窗口?(D)A.工具箱窗口 B.工程资源管理器窗口C.属性窗口 D.命令窗口2、“一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对象Visual Basic中的哪些术语?(B)A.对象、属性、事件、方法 B.对象、属性、方法、事件C.属性、对象、事件、方法 D.属性、对象、方法、事件3、对象的特征和状态特征称为?(C)A.事件 B.方法 C.属性 D.类4、下面哪一个属性用来标识对象的名称?(D)A.Caption B.Value C.Tex
2、t D.Name5、下列哪个符号是合法的变量名?(A)A.VB123 B.Abs C.99Ji D.xy6、数学式子10sin250写成Visual Basic表达式是?(D)A.10sin25 B.10*sin(25)C.10*sin(25)D.10*sin(25*3.14/180)7、Visual Basic中不存在下列哪一种数据类型?(D)A.字符串类型 B.日期类型 C.逻辑类型 D.指针类型8、表达式 Left(VisuaF,3)+Lcase(AB”)的值是?(C)A.visAB B.VisAB C.Visab D.ualab9、表达式6+10 Mod 4*2+1的值是?(A)A.9
3、 B.11 C.1 D.310、把数值型转换为字符串型需要使用下列哪一种函数?(B)A.Val()B.Str()C.Asc()D.Chr()11、V B中窗体文件的扩展名是 o(B)(A)VBP(B)FRM(对)(C)VBW(D)PDM12、在设计应用程序时,通过_ _ _ _ _窗口可以查看到应用程序工程中的所有组成部分。(D)(A)代码窗口(B)窗体设计窗口(C)属性窗口(D)工程资源管理器窗口(对)13、在VisualBasic中,所有的窗体和控件都必定具有的一个属性是。(A)Name(对)(B)Font(C)Caption(D)FillColor14、对变量名说法不正确的是_A C o
4、(A)必须是字母开头,不能是数字或其他字符(B)不能是V B的保留字(C)可以包含字母、数字、下划线和标点符号(对)(D)不能超过255个字符15、以下变量名中,是不符合VisualBasic的命名规范的。(A)Abc901(B)_mnu_Open_234(对)(C)price_(D)K16、在窗体上画一个命令按钮(名称为C om m andl),然后编写如下事件过程:PrivateSubCommand l_Click()DimbAsIntegerb=b+lEndSub运行程序,三次单击命令按钮后,变量b的值是:0(A)0(B)l(对)(C)2(D)317、下列程序段的执行结果为 oX=5:Y
5、=-20If Not X0 ThenX=Y-3ElseY=X+3EndifPrint X-Y;Y-X(A)-3 3(对)(B)5 8(C)3 3(D)25 2518、当x为偶数时,则在窗体上显示“偶数”,否则显示“奇数”,不能实现该代码段功能的是(A)if x2=x/2 then print”偶数 else print”奇数”(B)if x mod2=0 then print”偶数else print”奇数”(C)if not x mod 20 then print”偶数else print”奇数”(D)if x2=int(x/2)then print”偶数“else print”奇数”(对)
6、19、若要执行下列程序段后窗体上显示“红”字,则x可取的值为:Select case int(x/10)case2,4,6,8print“黄”case 1,3,5,7,9print绿”case elseprint 红”end select(A)27(B)38(C)10(D)5(对)20、在程序代码中将图片文件mypic.jpg装入图片框Picturel的 语 句 是。(A)Picturel.Picture=nmypic.jpg(B)Picture 1 .Image=nmypic.jpg(C)Picture l.Picture=LoadPicture(nmypic.jpgn)(X)(D)Load
7、Picture(nmypic.jpgH)21、大部分控件都没有的属性是 o(A)Top(B)Name(C)Enabled(D)Interval(对)22、下列属于正确的字符串常量的是(A)#ABC(B)$ABC$(C)ABC(D)ABC(对)23、设a=8,b=10,则以下表达式的值为真的是(A)(-3+5a)and(b0)(B)a=bandb12(C)not(b0)(D)(ab)or(b0)(对)24、语句Z=y+1代表(A)将变量Z存入变量y中,再加上1的表达式(B)变量Z取得y+1的值(对)(C)变量Z取得变量y的值,然后再加上1的一个表达式(D)将变量Z存入变量y+1中2 5、执 行
8、下 面 的 语 句 后,所 产 生 的 信 息 框 的 标 题 是A=MsgBox(AAAAA,3,BBBBB)(A)BBBBB(对)(B)AAAAA(C)空(D)出错,不能产生信息框26、执行下列代码,分别输入12和8 9,输出结果是 oPrivate Sub Form_Click()a=InputBox(DH)b=InputBox(nEn)Print a+bEnd Sub(A)101(B)DE1289(C)DE(D)1289(对)27、为了暂时关闭计时器,应把该计时器的某个属性设置为F a lse,这 个 属 性 是。(A)Enabled(对)(B)Visible(C)Timer(D)In
9、terval28、下列表达式,哪一个可以产生1到6之间的随机整数(包括1和6)o(A)Int(Rnd*7)(B)Int(Rnd(6)+l)(C)Int(Rnd*6)(D)Int(Rnd*6+l)(对)29、执行下列程序,从键盘输入1 0,运行结果是。PrivateSubCommand l_Click()S=InputBox(请输入一个数字:)Select Case SCase Is0Print 0Case Is3Print 3Case Is5Print 5End SelectEnd Sub(A)0(对)(B)3(C)5(D)030.VB6.0共有3个版本,它们分别是_BA.学习版、标准版和企业
10、版 B.学习版、专业版和企业版C.学习版、标准版和网络版 D.标准版、专业版和中文版31.VB的集成开发环境中有一 c工作状态A.一种 B.两种 C.三种 D.四种32.VB6.0的集成开发环境不包括一 DA.窗体窗口 B.工 具 箱 C.代码窗口 D.过程窗口33.VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是一 BA.设计状态 B.编写代码状态 C.运行状态 D.中断状态34.用 VB设计的应用程序,文件的扩展名中不含一DA.Frx B.Bas C.Vbp D.Form35.以下说法正确的是 BA.属性窗口包括:标题栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明B
11、.属性窗口包括:标题栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明C.属性窗口包括:菜单栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明D.属性窗口包括:菜单栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明36.VB中,强制变量声明的语句是一 AoA.Option Explicit B.Option Base C.REM D.PUBLIC37.VB6.0集成开发环境有三种工作状态,工作状态显示在DoA.状态栏的最左方B.状态栏的最右方C.状态栏的中括号内D.标题栏的中括号内38.在界面设计时,双击窗体中的对象后,VB将显示的窗口是_ B oA.立即窗口 B.代码窗口 C.属
12、性窗口 D.项 目(工程)窗口39.下述选项中,属于VB的程序设计方法是BoA.面向对象、顺序驱动 B.面向对象、事件驱动C.面向过程、事件驱动 D.面向过程、顺序驱动40.VB集成开发环境中,功能键F5的功能是 DoA.进入帮助窗口 B.进入编辑状态C.进行上下窗口的切换 D.运行程序41.VB设计的应用程序,扩展名为.Vbp的文件是 C _oA.窗体文件 B.类文件 C.工程文件 D.标准模块文件42.V B 设计的应用程序,扩展名为.Frm的文件是一A。A.窗体文件 B.类文件 C.工程文件 D.标准模块文件43.用 VB可视化程序设计语言设计应用程序的主要工作是完成 B-oA.设计流程
13、和编写代码 B.设计界面和编写代码C.设计算法和编写代码 D.设计程序和编写代码44.在 VB 6.0中,12345&的数据类型是(B)A.整数型 B.长整数型 C.字符常数 D.双精度常数45.在 VB6.0 中,语句 Dim Ml#,Abc,Xyz As Single 定义的 M l、Abe 和 Xyz 的类型分别是(D)A.双精度、整数型、单精度 B.双精度、单精度、单精度C.双精度、整数型、整数型 D.双精度、可变类型、单精度46.在 VB6.0中,下列不正确的Integer型常数是 A。A.32768 B.0 C.037%D.-222224 7.在 VB6.0K,12345678#的
14、类型是_B。A.整数型 B.长整数型 C.字符常数 D.双精度常数6.在 VB6.0中,合法的字符串常数是 B oA.ABC$B.“3+4 C.ABC D.3+448.方法PRINT 2030输出结果是 D。A.“2030 B.2030C.出现错误信息 D.049.假定Blnl是逻辑型变量,下面赋值语句中正确的是_ D _.A.Blnl=,True B.Blnl=.True.C.Blnl=#True#D.Blnl=345 0.在以下运算符中,优先级最低的是(C)A./B.C.Mod D.A51.VB6.0中,执行下面的四个语句时出现错误的是(C)A.x=SGN(0)B.x=SQ R(l)C.x
15、=LOG(0)D.x=SIN 52.VB 6.0 表达式 COS(0)+ABS(-1)+INT(RND(1)的值是(D)A.1 B.-1C.0 D.25 3.设a 为整型变量,不能正确表达数学关系6a15的VB6.0表达式是(A)A.6a 15 B.Not(a=6)And a6 And a6 And Not(a=15)54.骰子是一个正六面体,用 16这六个数分别代表这六面,掷一次骰子出现的数可表示为(D)A.INT(RND(6)+1)B.INT(RND*6)C.INT(RND(1)*7)D.INT(RND(1)*6+1)55.逻辑运算符And,Or和 Not的优先顺序,从高到低是一CA.Or
16、-And-Not B.And-Not-OrC.Not-And-Or D.Not-Or-And56.计算b 的自然对数使用的Visual Basic表达式是 AA.Log(b)B.Lg(b)C.Loge(b)D.Lge(b)5 7.方法Print 28 Mod-1 5 输出结果是 DA.28 Mod-15 B.28 Mod-15C.-13 D.135 8.已字母A 的ASCII码为十进制的6 5,表达式Asc(“A”)+Asc(“C)的值是 B _A.6567 B.132C.“AC”D.AC59.若 X=5、Y=6,则表达式X+Y=ll的值是 CA.X+Y=ll B.11C.True D.Fal
17、se60.下列执行语句后,V 的值是一BA$=54321”V=Val(Mid$(A$,3,2)A.43 B.32C.432 D.061.执行下列语句后,E、F、G 的值分别是 BE=5:F=4:G=3E=F:F=G:G=EA.345 B.434C.454 D.45 562.m,n是整数,且 nm,在下面四个语句中,能将x 赋值为一个mn之 间(含 m,n)的任意整数,即满足m=x D b l C l i c k2 5、用来设置窗体背景图片的属性是(B )A、M ov e a b l e B、P i c t u r e C、F or e C ol or D、W i nd ow S t a t e
18、2 6、在 VB 6中的每一个对象都具有自己的属性、C 和方法。A、控件 B、函数 C、事件 D、公用过程2 7.计算结果为0 的表达式是(B )0A.I nt(3.4)+I nt(-3.8)B.I nt (3.4)+F i x (-3.8)C.F i x (3.4)+F i x(-2.8)D.F i x (3.4)+I nt (-3.8)2 8.假设 A=3,B=7,C=2,则表达式 N O T (B 5,I s 5,1,3 T o 10P r i nt R e s u l t”E nd S e l e c tD.S e l e c t C a s e xC a s e 1,3,I s 5P
19、 r i nt R e s u l t”E nd S e l e c t3 4.假定有以下循环结构D o Unt i l 条件循环体L oop则正确的描述是(B)A.如果条件是一个为0的常数,则一次循环体也不执行B.如果条件是一个为0的常数,则无限次执行循环体C.如果条件是一个不为0的常数,则至少执行一次循环体D.不论条件是否为真,至少要执行一次循环体3 5.以下程序段的输出结果为x=ly=4D o Unt i l y 4x=x*yy=y+lL oopP r i nt x (B)A.1 B.4 C.8 D.2 03 6.执行下面的程序段后,x的值为x=5F or i =1 T o 2 0 S
20、t e p 2x=x+i 5N e x t i (A)A.2 1 B.2 2 C.2 3 D.2 43 7.在窗体上画一个命令按钮,然后编写如下事件过程:P r i v a t e S u b Co mma n d l _ Cl i ck()x=0Do U n t i l x=-1a=I n p u t Bo x(请输入A的值”)a=V a l(a)b=I n p u t Bo x(请输入B的值”)b=V a l(b)x=I n p u t Bo x(请输入x的值”)x=V a i(x)a=a+b+xLo o pP r i n t aE n d S u b程序运行后,单击命令按钮,依次在输入对
21、话框中输入5、4、3、2、1、-1,则输出结果为(A)A.2 B.3 C.1 4 D.1 53 8.如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的(B)属性。A.Caption B.PasswordChar C.TextD.Char3 9.退出F o r 循环可使用的语句为(A)oA、E xi t F o r B、E n d F o r C、E xi t Do D、E n d Do4 0 .退出Do-Lo o p 循环可使用的语句为(C)oA、E xi t F o r B、E n d F o rC、E xi t DoD E n d Do4 1 .退出函数过程可使用的语
22、句为(D)oA、E xi t s u b B、E n d s u b C、E n d F u n ct i o n D E xi t F u n ct i o n4 2 .退出s u b 过程可使用的语句为(A)0A、E xi t s u b B、E n d s u b C、E n d F u n ct i o n D、E xi t F u n ct i o n4 3 .在窗体上画一个文本框(其N a me属性为T ext 1),然后编写如下事件过程:P r i v a t e S u b F o r m_ Lo a d()T ext l.T ext=T ext l.S et F o cu s
23、F o r i=l T o 1 0S u m=S u m+iN ext iT ext l.T ext =S u mE n d S u b上述程序的运行结果是(C)A.在文本框T ext l 中输出5 5 B.在文本框T ext l 中输出0C.出错 D.在文本框T ext l 中输出不定值4 4 .在窗体上画两个文本框(其 N a me属性分别为T ext l 和 T ext 2)和一个命令按钮(其 N a me属性为Co mma n d l),然后编写如下事件过程:P r i v a t e S u b Co mma n d l _ Cl i ck()x=0Do W h i l e x 0y
24、=x+lCa s e I s =0y=x+2Ca s e E l s ey=x+3E n d S el ectLa b el 1.Ca p t i o n =xLa b el 2.Ca p t i o n =yE n d S u b程序运行后,单击窗体,标签La b el l 和 La b el 2 中显示的内容分别是(A)A.-5 和-2B.-5 和-4C._5 和-3D.-5 和-533.下列V B程序语句正确的是(D).A.I f A The n T=A:A=B:B=T B.I f A The n T=A;A=B;B=TC.I f A=B T h en T=A A=B B=T D.I f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 期中 练习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内