2018可视化程序设计(VB)_第1页
2018可视化程序设计(VB)_第2页
2018可视化程序设计(VB)_第3页
2018可视化程序设计(VB)_第4页
2018可视化程序设计(VB)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业可视化程序设计(VB)窗体顶端一 、 单项选择题 (共 10 题、0 / 20 分 ) 1、下列程序段的执行结果为( )。Dim x as integerIf x Then Print x Else Print x+1 End if A、显示出错信息B、0C、1D、-12、下列程序的执行后,X的结果为()。Private Sub Command1_Click( )x=0For i=1 to 3x=1For j=1 to 4x=2For k=1 to 5x = x + 2

2、Next kNext jNext iPrint xEnd Sub A、24B、36C、12 D、483、已知d=#2015-04-01#表达式year(d)+1的值是( )。 A、05B、2016C、02D、出错4、可用于设置系统当前时间的语句是( )。 A、DateB、TimerC、Date$D、Time5、程序的运行结果为()。 Dim k As Integer n=5:m=1:k=1 While k=n m=m*2 k=k+1wendPrint m A、32B、1C、5D、406、在使用菜单编辑器设计菜单时,必须输入的项是( )。 A、快捷键B、索引 C、名称 D、标题 7、要禁用计时器

3、控件,需要设置为False的属性是( )。 A、IntervalB、Timer C、Visibale D、Enable8、图像框根据加载的图像的大小调整尺寸,需要设置为False的属性是( )。 A、AppearanceB、Picture C、StretchD、AutoSize 9、以下关于变量作用域的叙述中,正确的是_。 A、模块级变量只能用Private关键字声明B、窗体中凡被声明为Private的变量只能在某个指定的过程中使用C、全局变量必须在标准模块中声明D、Static类型变量的作用域是它所在的窗体或模块文件10、控件数组是通过( )来区分控件数组元素的。 A、Index属性B、Co

4、unt属性C、名称D、控件标题二 、 判断题 (共 10 题、0 / 10 分 ) 1、事件驱动编程机制是VB的特点之一。 正确错误2、2xy是合法的变量名。 正确错误3、如果返回是字符型,则函数名后有“$”字符。 正确错误4、为了指明某个对象的操作,必须在方法或属性前加上对象名,中间用空格隔开。 正确错误5、算术运算符的优先级低于字符运算符的优先级。 正确错误6、xyz_1是合法的变量名。 正确错误7、对象指的是类的实例。 正确错误8、字符是构成程序设计语言的最小语法单位。 正确错误9、函数Int(-4.2)的值为-5。 正确错误10、Shell函数可调用其他任意程序。 正确错误三 、 填空

5、题 (共 5 题、0 / 10 分 ) 1运行语句:t = MsgBox(Hello, 64, Come)后,在信息提示框内显示的内容是_ Hello _。2、VB中包含_和事件过程两种sub过程。3、设a = 10,b=12,则执行x = Iif ( b a*a = 10 , 0 , -1 )后,x的值为()4、数学中完数是指这样的整数:该数的各因子之和是它的本身。例如,6的因子是1,2,3,而6=1+2+3,所以6是完数。下列程序是找出21000以内的完数,并显示结果,其中,函数isWs(m as integer)as Boolean用来判断参数m是否是完数。Function isWs(m

6、 AsInteger) As Boolean Dim i As Integer, s As Integer For i = 1 To m - 1 IfThen s = s + i End If If (m = s) Then Else isWs = False End If Next iEnd FunctionPrivate SubCommand1_Click() Dim i As Integer For i = 2 To 1000 If Then Print i; Next iEnd Sub参考答案:m mod i=0 isWs=True isWs=True5、以下程序段的输出结果是_3_。

7、 Num=0While num=2num=num+1WendPrint num四 、 程序阅读题 (共 5 题、0 / 15 分 ) 1、程序为:Private Sub Form_Click()Dim aa = Array(1, 2, 3, 4, 5, 6, 7)For I = LBound(a) To UBound(a) a(I) = a(I) * a(I)Print a(I)Next IEnd Sub程序运行后,单击窗体后,在窗体显示的结果是:参考答案:149162536492、在窗体上画一个文本框和一个列表框,然后编写如下两个事件过程:Private Sub Form_Load( )Li

8、st1.AddItem “123 ”List1.AddItem “456 ”List1.AddItem “369”List1.AddItem “789 ”Text1.Text = “ ”End SubPrivate Sub List1_DblClick( )a = List1.TextPrint a + Text1.TextEnd Sub程序运行后,在文本框中输入“248”,然后双击列表框中的“369”,则输出结果( )参考答案:3、写出下面程序运行时单击窗体的输出结果。Private Sub f(a%, b%) a = a+ b b = a- bEnd SubPrivate Sub Form

9、_Click() Dima%, b% a =23 b =12 Callf(a, b) Printa= & a; ,b= & bEnd Sub参考答案:a=35,b=234、写出下列事件过程的执行结果。Private Sub Command1_Click()s3 (1)s3 (1)End SubPrivate Sub s3(ByVal a As Integer)Dim x AsIntegerStatic y AsIntegerx=x+a: y=y+aPrint x=; x,y=; yEnd Sub5、在窗体上画一个命令按钮,然后编写如下事件过程:Private SubCommand1_Click

10、( )x=0For i=1 to 3x=1For j=1 to 4x=2For k=1 to 5x = x + 2Next kNext jNext iPrint xEnd Sub程序运行后,单击命令按钮,输出结果为(12)五 、 简答题 (共 5 题、0 / 25 分 ) 1、VB有多种类型窗口,若想在设计时看到代码窗口,怎样操作?单击工程资源管理器窗口的“查看代码”按钮。2、简述VB6.0的主要特点。参考答案:(1)面向对象的程序设计(2)具有结构化程序设计语言(3)事件驱动编程机制(4)强大的数据库、多媒体功能(5)完备的联机帮助功能3、将数字串转换成数值用什么函数?判定是否是数字串用哪个

11、函数?取字符串某几个字符使用什么函数?大小写字母转换用什么函数?参考答案:(1)数字串转换成数值用val函数;(2)判定是否是数字串用isnumeric函数。(2)取字符串某几个字符使用mid函数。(3)大小写字母转换用lcase函数ucase函数。4、哪种数据类型的内存容量较少,且可存300的值?为什么?5、什么是对象?什么是类?什么是事件过程?参考答案:(1)对象是面向对象程序设计的核心,是构成应用程序的基本元素。(2)类是对同种对象的抽象描述,是创建对象的模版。(3)事件过程是对某个对象事件所做的操作。六 、 程序设计题 (共 2 题、0 / 20 分 ) 1、用随机函数产生100个0,

12、999以内的随机整数,输出能够被3整除并且个位不为0的数并且统计满足条件的数的个数。要求每行输出10个数。 参考答案:Private Sub Form_Click() Dim a(99) As Integer, i%, j%, flag%, temp%, k% For i = 0 To 99 Randomize 初始化随机数发生器 a(i) = Int(999 - 0 + 1) * Rnd + 0) 按要求生成随机数放入数组 Next i For i = 0 To 99 If a(i) Mod 3 = 0 And a(i) Mod 10 0 Then j = j + 1 Print a(i); If j Mod 10 = 0 Then Pri

温馨提示

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

评论

0/150

提交评论