ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:31.37KB ,
资源ID:5492700      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5492700.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(精编VisualBasic程序设计期末模拟题库200题含参考答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

精编VisualBasic程序设计期末模拟题库200题含参考答案.docx

1、精编VisualBasic程序设计期末模拟题库200题含参考答案2019年Visual Basic 程序设计期末测试复习题200题含答案一、选择题1下列_属性用于设置或返回文本框中的文本。 a) Caption b) Text c) Name d) DragIcon 答案:B 2写列选项中,合法的变量是_。 a) c%aaa b) sum_3 c) Else d) 5persons 答案:B 3要想改变一个窗体的标题内容,则应该设置_属性的值。 a) Name b) Fontname c) Caption d) Text 答案:C 4整型数的取值范围为_。 a) 32767+32767 b)

2、32768+32767 c) 32768+32768 d) 065535 答案:B 5下列数据中哪一个是布尔常量_。 a) 123 b) not c) TRUE d) xyz 答案:C 6下列程序的运行结果为_。 For I=1 to 3 d(I)=2*I-1 ?d(I) Next I a) 1 3 5 b) 2 4 6 c) 1 4 6 d) 5 6 7 答案:A 7当x=-5时,下列语句y=iif(x0,x2+1,x-1)执行后y的值_。 a) 0 b) 26 c) -6 d) 4 答案:C 8若要使标签透明,则可使用的属性是_。 a) BackColor b) BackStyle c)

3、BorderStyle d) ForeColor 答案:B 9如下数组声明语句,正确的是_。 a) dim a3,4 as intiger b) dim a(3,4) as string c) dim a(n,n) as single d) dim a(3 4) as integer 答案:B 10若要在列表框中显示多列数据,可用列表框的_属性来实现。 a) MultiSelect b) Index c) Columns d) List 答案:C 11复选框控件其Value属性的可取值是_。 a) Trut和False b) 0和1 c) 1、2、3 d) 0、1、2 答案:D 12下列结构中

4、不属于循环结构的是_。 a) for/next b) while/wend c) With/end with d) do/loop 答案:C 13单击命令按钮时,下列程序的执行结果为_。Private Function P(N As Integer) Static sum For I = 1 To N sum = sum + 1 Next I P = sumEnd FunctionPrivate Sub Command1_Click() S = P(1) + P(2) + P(3) + P(4) Print S;End Sub a) 20 b) 30 c) 115 d) 135 答案:A 14

5、已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是_。 a) A=B AND B=C AND C0 b) A+CB AND B+CA AND C0 c) (A+B)=C OR A-B0 d) A+BC AND A-B0 答案:B 15若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性 a) BACKCOLOR b) BORDERSTYLE c) FORECOLOR d) BACKSTYLE 答案:D 16若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的_属性来实现。 a) FontName b) Font c) FontSize d) Fo

6、ntBold 答案:C 17以下程序段执行后整型变量n 的值为_。 N=0 for I=1 to 20 step 5 n=n+1 next I a) 3 b) 4 c) 5 d) 2 答案:B 18用户可通过_模拟屏幕的小图象来布置应用程序运行后的位置。 a) 窗体设计器 b) 快捷菜单 c) 立即窗口 d) 窗体布局窗口 答案:D 19以下选项中,不属于单选按扭属性的是_。 a) Enabled b) Caption c) Name d) Min 答案:D 20改变驱动器列表框的Drive属性值将激活_事件。 a) Change b) Scroll c) KeyDown d) KeyUp 答

7、案:A 21Datetime是Date类型的变量,以下赋值语句中错误的是:_。 a) Datetime=#4/14/97# b) Datetime=#May 1,1997# c) Datetime=#12:15:00AM# d) Datetime=8899 答案:D 22对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为_。 a) 输入对话框 b) 输出对话框 c) 模态对话框 d) 非模态对话框 答案:C 23当程序运行时,在窗体上单击鼠标,以下_事件是窗体不会接收到的。 a) MouseDown b) MouseUp c) Load d) Click 答案:C 24在拖动滚动条

8、的滚动块的时候,在没有松开鼠标前会触发滚动条的_事件。 a) Change b) keyDown c) Scroll d) DragOver 答案:C 25下列_语句可以将变量A、B的值互换。 a) A=B:B=A b) A=A+B:B=A-B:A=A-B c) A=C:C=B:C=A d) A=(A+B)/2:B=(A-B)/2 答案:B 26可以通过_来删除列表框中的选择项。 a) Enable属性 b) RemoveItem方法 c) AddItem方法 d) Text属性 答案:B 27以下程序输出的结果为_。 X=1 y=4 Do Until y4 x=x*y y=y+1 Loop

9、Print x a) 4 b) 8 c) 12 d) 16 答案:A 28以下程序段的输出结果是_。 A=Sqr(3) b=Sqr(2) c=ab Print c a) -1 b) 0 c) False d) Ture 答案:D 29一个可执行的vb运行程序至少包括一个_。 a) 标准模块 b) 窗体模块 c) 类模块 d) 资源文件模块 答案:B 30下列程序运行后,变量s的值为_。 J=0:s=0 For I=1 To 4 j=j+I s=s+j Next I a) 20 b) 10 c) 5 d) 15 答案:A 31下列程序段的执行结果是_。 N=10 For k=n To 1 Ste

10、p-1 x=Sqr(k) x=x-2 Next k Print x-2 a) -3 b) -1 c) 1 d) 1.16 答案:A 32如果x是一个正实数,对x的第二位小数四舍五入的表达式是_。 a) 0.1*Int(x+0.05) b) 0.1*Int(10*(x+0.05) c) 0.1*Int(100*(x+0.5) d) 0.1*Int(x+0.5) 答案:B 338.6787E+8写成普通的十进制数是_。 a) 86787000 b) 867870000 c) 8678700 d) 8678700000 答案:B 34文本框控件最多能处理()个字节 a) 32k b) 64K c)

11、128K d) 16k 答案:A 35将任意一个正的两数N的个位数与十位数对换的表达式为? a) (N-INT(N/10)*10)*10+INT(N/10) b) N-?INT(N/10)*10)*10+INT(N)/10? c) INT(N/10)+(N-INT(N/10) d) (N-?INT(N/10)*10)*10+INT(N/10) 答案:A 36INT(100*RND(1)产生的随机整数的闭区间是 a) 0,99 b) 1,100 c) 0,100 d) 1,99 答案:A 37设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(?)表示。 a)

12、A+B=C Or A+C=B Or B+C=A b) Not(A+B=C Or A+C=B Or B+CC And?A+CB And B+CA d) A+B=C And A+C=B Or B+C=A 答案:B 38表达式(73+1)*(185-1)的值是( ) a) 8.76 b) 7.8 c) 6 d) 6.67 答案:C 39表达式25.28 Mod 10的值是( ) a) 1 b) 5 c) 4 d) 出错 答案:B 40要使一个命令按钮成为图形命令按钮,则应首先设置_属性值。 a) Picture b) Style c) Downpicture d) Disabledpicture 答

13、案:B 41在一个语句行内写多条语句时,语句之间应该用()分隔 a) 逗号 b) 分号 c) 顿号 d) 冒号 答案:D 42将字符串“hello”添加到列表框的最后,可使用()请语句。 a) List1.AddItem“hello”,List1.ListCount-1 b) List1.AddItem“hello”,List1.ListCount+1 c) List1.AddItem“hello”,List1.ListIndex d) List1.AddItem“hello” 答案:D 43VB应用程序的运行模式是 a) 解释运行模式 b) 编译运行模式 c) 两者都有 d) 汇编模式 答案

14、:C 44决定控件上文字的字体、字形、大小及效果的属性是() a) TEXT b) CAPTION c) NAME d) FONT 答案:D 45任何控件都具有的属性是() a) TEXT b) CAPTION c) NAME d) FORECOLOR 答案:C 46变量未赋值时,数值型变量的值为( ) a) 0 b) 空 c) 1 d) 0.1 答案:A 47语句PRINT?“SGN(-26)=”;SGN(-26)的输出结果为 a) SGN(-26)=26 b) SGN(-26)=-26 c) SGN(-26)=+1 d) SGN(-26)=-1 答案:D 48下列语句中正确的是 a) tx

15、t1.text+txt2.text=txt3.text b) command1.name=cmdok c) 12label.caption=1234 d) a=inputbox(hello) 答案:D 49Rnd函数可能产生的( )值 a) 2 b) 1 c) 0.1234 d) 1.00005 答案:C 50VB 6.0中,执行下面的四个语句时出现错误的是_。 a) x=SGN(0) b) x=SQR(0) c) x=LOG(0) d) x=SIN(0) 答案:C 51设x=-18,则Abs(5*x)=_。 a) -90 b) 90 c) 18 d) 5 答案:B 52要把一个命令按钮设置成

16、无效,应设置其哪一属性值_。 a) Visible b) Enabled c) Default d) Cancel 答案:B 53表达式Int(-17.8)+Sgn(17.8)的值是_。 a) 18 b) -17 c) -18 d) -16 答案:B 54表达式val(-17.8)+Abs(17.8)的值是_。 a) 0 b) 0.8 c) -0.2 d) -34.8 答案:A 55若x=5,y=6,则表达式x+y=11的值是_。 a) x+y=11 b) 11 c) True d) False 答案:C 56在VB6.0中,12345678的类型中是_。 a) 整数型 b) 长整数型 c)

17、字符串型 d) 日期型 答案:B 57下列各种窗体事件中,不能由用户触发的事件是( ) a) Load事件和Unload事件 b) Click事件和Unload事件 c) Click事件和Dbclick事件 d) Load事件和Initialize事件 答案:D 58表达式Fix(-23.87)+int (24.56)的值为_。 a) -1 b) 0 c) 1 d) 2 答案:C 59为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是( ) a) Value b) Cancle c) Enable d) Default 答案:D 60表达式:52*3

18、的值_。 a) 7.5 b) 0 c) 1 d) 2 答案:B 61下列对象中没有焦点属性的是(?) a) 命令按钮控件 b) 窗口控件 c) 文本框控件 d) 单选框控件 答案:B 62文本框控件中将Text的内容全部显示为所定义的字符的属性项是(? ) a) PasswordChar b) 需要编程来实现 c) Password d) 以上都不是 答案:A 63引用列表框的最后一项应使用() a) List1.List(List1.ListCount-1) b) List1.List(List1.ListCount) c) List1.List(ListCount) d) List1.Li

19、st(ListCount-1) 答案:A 64要在图片框P1中打印字符串“How Are You”,应使用语句() a) Picture1.Print=“ How Are You” b) P1.Picture=LoadPicture(“How Are You”) c) P1.Print“How Are You” d) Print “How Are You” 答案:C 65语句Print 5*5/5的输出结果是_。 a) 5 b) 25 c) 0 d) 5*5/5 答案:A 66表达式Left(how are you ,3)的值是_。 a) how b) are c) you d) ho 答案:

20、A 67变量A%的类型是_。 Dim a as integer a) Integer b) Single c) String d) Boolean 答案:A 68下列程序段的执行结果为_。X=6For K=1 To 10 Step -2 X=X+KNext K Print K;X a) -1 6 b) -1 16 c) 1 6 d) 11 31 答案:C 69下列程序段运行后,输出结果是_。 B=1 Do until b7 b=b*(b+1) Loop Print b a) 7 b) 39 c) 42 d) 1 答案:C 70x是小于100的非负数,用vb表达式正确的是_。 a) 0 b) 0

21、=x=0 AND x100 d) 0=x OR x100 答案:C 71a和b中有且只有一个为0,可以用以下表达式来表示_。 a) a=0 or b=0 b) a=0 Xor b=0 c) a*b=0 And a+b0 d) a=0 And b=0 答案:B 72ControlBox属性只适用于窗体,当窗体的_属性设置为0-None时,则ControlBox属性不起作用。 a) Borderstyle b) Autoredraw c) Windowstate d) Enabled 答案:A 73用于将菜单项级别提升一级的按钮为_。 a) b) c) d) 答案:A 74Visual Basic

22、 是一种面向对象的程序设计语言,构成对象的三要素是_。 a) 属性、事件、方法 b) 控件、属性、事件 c) 窗体、控件、过程 d) 窗体、控件、模块 答案:A 75下列符号是Visual Basic中合法变量名的是_。 a) IF b) 7AB c) AB7 d) AB_7 答案:D 76不能作为容器的对象是_。 a) 窗体 b) 框架 c) 图片框 d) 图像框 答案:D 77窗体的 BackColor 属性用于设置窗体的_。 a) 高度 b) 亮度 c) 背景色 d) 前景色 答案:C 78窗体模块保存在一个扩展名为_的文件中。 a) bas b) cls c) frm d) bmp 答

23、案:C 79如有数组声明语句Dim a(2,-3 to 2,4),则数组a包含元素的个数是_。 a) 40 b) 75 c) 12 d) 90 答案:D 80确定一个窗体大小的属性是_。 a) Width和Height b) Width和Top c) Top和Left d) Top和Height 答案:A 81Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是_。 a) 空格 b) 逗号 c) 冒号 d) 分号 答案:B 82Double类型的数据由_个字节组成。 a) 21 b) 4 c) 8 d) 16 答案:C 83有如下程序段,该程序段执行完毕后,共循环了_。

24、 For I=1 To 5 For j=1 To I For k=j To 4 Print a Next k Next j Next I a) 4 b) 5 c) 38 d) 40 答案:D 84当变量x=2,y=5时,以下程序的输出结果为_。Do until y5 x=x*y y=y+1loopprint x a) 2 b) 5 c) 10 d) 20 答案:C 85我们在一个窗体上建立两个文本框,名称分别为Text1和Text2,事件过程如下, Private Sub Text1_change( ) Text2.text=Ucase(Text1.text) End Sub则在Text1文本

25、框输入“visual basic”,Text2将_。 a) Text2中无内容显示。 b) Text2显示VISUAL BASIC。 c) Text2显示visual basic d) Text1显示visual basic 答案:B 86下列程序的执行结果为_。 A=100:b=50 If ab Then a=a-b Else b=b+a End if Print a a) 50 b) 100 c) 200 d) 10 答案:A 87写列程序段的执行结果_。 A=abbacddcba for I=6 to 2 step -2 x=mid(a,I,I) y=left(a,I) z=right(

26、a,I) z=x & y & z next I print Ucase(z) a) ABA b) AABAAB c) BBABBA d) ABBABA 答案:C 88有如下程序:For I=1 To 3 For j=5 To 1 Step -1 Print I+jNext jNEXT I其循环执行的次数为_。 a) 12 b) 13 c) 14 d) 15 答案:D 89有如下程序段,该程序执行后,变量a的值为_。 For I=1 To 2 For J=I To 2 For K=1 To J a=a+2 Next K Next J Next I a) 2 b) 8 c) 10 d) 20 答案:C 90下列程序段的执行结果为_。 N=0:J=1 Do Until N2 N=N+1 J=J+N*(N+1) Loop Print N;J a) 0 1 b) 3 7 c) 3 21 d) 3 13 答案:C 91有如下语句,执行后该段语句的循环次数是_。 Dim s,I,j as integer For I =1 to 3 For j=3 To

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1