《VB语言程序设计习题2-.pdf》由会员分享,可在线阅读,更多相关《VB语言程序设计习题2-.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1 页 共 8 页VB语言程序设计习题2 一、单项选择题1.在 Visual Bsaic代码中,将多个语句合并写在一行上的并行符是()。A、撇号()B、冒号(:)C、感叹号(!)D、星号(*)2.通过()可以在设计时直观地调整窗体在屏幕上的位置。A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口3.通过改变选项按钮(OptionButton)控件的()属性值,可以改变按钮的选取状态。A、Value B、Style C、Appearance D、Caption 4.为了清除列表框中的所有内容,应使用的方法是()。A、Cls B、Clear C、Remove D、RemoveItem 5
2、.文本框能输入()。A、控制字符B、ASCII 字符C、回车D、文本和数字第 2 页 共 8 页6.下列控件中,没有Caption 属性的是()。A、框架B、列表框C、复选框D、单选按钮7.文本框控件最多能处理()字节。A、32K B、64K C、128K D、16K 8.以下能够触发文本框Change事件的操作是()。A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容9.要将一个组合框设置为简单组合框(Simple Combo),则应将其 Style 属性设置为()。A、0 B、1 C、2 D、3 10.要使标签所在处透明显示背景,应把BackStyle 属性设置为
3、()。A、0 B、1 C、Ture D、False 11.用()属性可唯一标志控件阵列中的某一个控件。A、Name B、Index 第 3 页 共 8 页C、Captionu D、TabIndex 12.组合框控件是将()组合成一个控件。A、列表框控件和文本框控件B、标签控件和列表框控件C、标签控件和文本框控件D、复选框控件和选项按钮控件13.()使图象(Image)控件中的图象自动适宜控件的大小。A、将控件的 AutoSize 属性设为 True B、将控件的 AutoSize 属性设为 False C、将控件的 Stretch属性设为 True D、将控件的 Stretch属性设为 fal
4、se 14.如果要在命令按钮上显示图形文件,应设置命令按钮的()。A、Style 属性和 Graphics 属性B、Style 属性和 Picture属性C、Caption 属性D、Graphics 属性15.以下能够触发文本框Change事件的操作是()。A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容16.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句()。A、Option Base 0 B、Option Explicit C、Option Base 1 D、Option Compare 17.设有声明:Dim X As Integer,如果 Sg
5、n(X)的值为-1,则 X的值是()。A、任何整数第 4 页 共 8 页B、0 C、等于 0的整数D、小于 0的数18.设 S=中华人民共和国 ,表达式 Left(S,1)+Right(S,1)+Mid(S,3,2)的值为()。A、中华民国 B、中国人民 C、中共人民 D、人民共和 19.下面()是合法的变量名。A、X_yz B、123ab C、Integer D、X-Y 20.可以同时删除字符串前导和尾部空白的函数是()。A、Ltrim B、Rtrim C、Trim D、Mid 21.当语句 w=IIf(410,Red,Green)执行后,变量 w中的值是()。A、Null B、Red C、
6、Green D、-1 22.InputBox 函数返回值的类型为()。A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)第 5 页 共 8 页23.在 VB中,默认的数组下标的下界从0 开始,要想在通用声明段界定下界,则应使用()。A、Option Base B、Option Explicit C、Explicit D、Low Base 二、多项选择题1.以下叙述中正确的是()。A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B、保存 Visual Basic程序时,应分别保存窗体文件及工程文件C、Visual Basic应用程序只能以解释方式执行D、事件可以
7、由用户引发,也可以由系统引发2.以下叙述中错误的是()。A、窗体的 Name 属性指定窗体的名称,用来标识一个窗体B、窗体的 Name 属性的值是显示在窗体标题栏中的文本C、可以在运行期间改变对象的Name 属性的值D、对象的 Name 属性值可以为空三、填空题1.表达式 Len(Trim(This book)的值是 _(注意,This 和 book 后各有一个空格)2.本文框中的文本改变了,它发生的事件是_。3.滚动条的 _属性规定滚动条可取的最大值。4.以下程序的运行结果是 _。Sub s1(b()As Integer)For i=1 To 4 b(i)=2*i 第 6 页 共 8 页Ne
8、xt i End Sub Private Sub Command1_Click()Dim a(1 To 4)As Integer For i=1 To 4 a(i)=i+5 Next i s1 a()For i=1 To 4 Print a(i)Next i End Sub 5.可以控制菜单项可见或不可见的属性是_。6.语句 Print Abs(-62)+Int(-62)的输出结果是 _。7.如果要改变窗体的标题,则需要设置的属性是_。四、判断题1.Select Case 语句中的测试表达式可以是任何形式的表达式。()2.调用通用对话框控件的ShowColor方法,可以打开颜色对话框。()3.
9、窗体的 Show方法的作用是将指定的窗体装入内存并显示该窗体。()五、程序设计题“哥德巴赫猜想”指出,每个大于6 的偶数,都可以表示为两个素数的和。试用程序将某个给定的数x 表示为两个素数的和。要求:首先编写一个函数用于判断一个数是否是质数(素数),然后使用“遍试”算法。第 7 页 共 8 页VB语言程序设计习题2 答案一、单项选择题题号1 2 3 4 5 6 7 8 9 10 答案B B A B D B B D B A 题号11 12 13 14 15 16 17 18 19 20 答案B A C B D B D B A C 题号21 22 23 答案C B A 二、多项选择题题号1 2 答
10、案ABD BCD 三、填空题1、10 2、change 3、max 4、2 4 6 8 5、Visible 6、0 7、Caption 四、判断题题号1 2 3 答案F T T 五、程序设计题第 8 页 共 8 页答案:Private Sub Command1_Click()For a=6 To 100 Step 2 For n=3 To a/2 Step 2 If IsPrime(n)And IsPrime(a-n)Then Print a&=&n&+&(a-n)Exit For End If Next Next End Sub Function IsPrime(ByVal n As Integer)As Boolean Dim flg As Boolean,i As Integer flg=True For i=2 To n-1 If n Mod i=0 Then flg=False Exit For End If Next IsPrime=flg End Function