VB练习题(2).doc

上传人:飞****9 文档编号:135748759 上传时间:2020-06-18 格式:DOC 页数:198 大小:558.50KB
返回 下载 相关 举报
VB练习题(2).doc_第1页
第1页 / 共198页
VB练习题(2).doc_第2页
第2页 / 共198页
VB练习题(2).doc_第3页
第3页 / 共198页
VB练习题(2).doc_第4页
第4页 / 共198页
VB练习题(2).doc_第5页
第5页 / 共198页
点击查看更多>>
资源描述

《VB练习题(2).doc》由会员分享,可在线阅读,更多相关《VB练习题(2).doc(198页珍藏版)》请在金锄头文库上搜索。

1、一,单项选择题(1-251题) 1.以下4种描述中,错误的是_ D _. A. 常量在程序执行期间其值不会发生改变 B. 根据数据类型不同,常量可分为字符型常量,数值常量,日期/时间型常量和布尔型常量 C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质 D. 符号常量的使用和变量的使用没有差别 2.下面合法的常量是_ D _. A. 1/2 B. abcd C. 1.2*5 D. False 3.Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是_ C _. A. % B. # C. D. $ 4.下面_ B_是不合法的整常数.

2、A.100 B.%O100 C.&H100 D.&O100 5.以下关键字中,不能定义变量的是_A_. A. Declare B. Dim C. Public D. Private 6.表达式16/4-25*8/4 MOD 52的值为_B_. A. 14 B. 4 C. 20 D. 2 7.用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_A_. A. &H B. &O C. H D. O 8.Visual Basic日期型常量的定界符是_A_. A. # B. C. () D. 9.数学关系式3x10表示成正确的VB表达式为_B_. A. 3=x=x AND x=3 O

3、R xc AND bb 则输出的结果是_ _. A. 1 B. 0 C. False D. True 20.已知a=12345678,则表达式Left(a, 4) + Mid(a, 4, 2)的值是_B_. A. 123456 B. 123445 C. 123445 D. 1279 21.在Visual Basic中,y1+z2=a*Sin(b*x+c)+k表达式的类型是_B_. A. 算术表达式 B. 关系表达式 C. 逻辑表达式 D. 字符表达式 22.下列表达式的值为真的是_ _. A. Aa B. 9a C. ThatThank D. 1212.1 23.在下列算术运算符中,运算等级最

4、高的是_A_. A. 取负(-) B. 乘,除(*,/) C. 取模(MOD) D. 加,减(+,-) 24.如果变量a=2,b=3,c=4,d=5,表达式NOT ab AND NOT dc的值是_. A. True B. False C. 1 D. 0 25.在一个有(1)逻辑运算,(2)算术运算,(3)关系运算混合在一起的表达式(无括号)中,其运算顺序为_C_. A. (1)(2)(3) B. (3)(2)(1) C. (2)(3)(1) D. (2)(1)(3) 26.表达式A%+B&+C!-D#的结果为_D_. A. 整型 B. 长整型 C. 单精度型 D. 双精度型 27.下列符号中

5、,可以用作VB变量名的是_C_. A. c%ab B. 3sum C. sum3 D. Len 28.在下列表达式中,正确的日期型常量是_D_. A. 12/04/01 B. 12-04-2001 C. 12/04/01 D. #12/04/01# 29.条件:1X=2或101.7 Or W1.7 And W41.在过程内部定义的局部变量,仅在声明它的_ B _中有效. A. 方法 B. 过程 C. 属性 D. 对象 42.假设A=Good Morning.,B=Afternoon,Boys.,下列表达式中结果是Good Boys.的是_ A_. A) Left(A,5)+Right(B,5)

6、 B) Right(A,5)+Left(B,5) C) Mid(A,1,5)+Mid(B,1,6) D) Right(A,5)+Right(B,5) 43.下列关于变体类型的描述,其中正确的是_ C _. A. 变体是一种没有类型的数据 B. 变体的空值就表示该变体的值为0 C. 一个变量没有定义就赋值,该变量即为变体类型 D. 变体是赋给变量某一种类型数据后,就不能再赋给它另一类型的数值 44.下列程序段的运行结果为_B_. For i=3 To 1 Step -1 Print Space(5-i); For j=1 To 2*i-1 Print *; Next j Print Next i

7、 A. * B. * C. * D. * * * * * * * * * 45.执行 PRINT 18/2*3,-32 命令后,输出结果为_C_. A. 3 9 B. 3 -9 C. 27 -9 D. -9 27 46.执行 PRINT 9.43.7,9.4 MOD 3.7 命令后,输出结果为_ A _. A. 2 1 B. 3 0 C. 2 20 D. 1 2 47.运行以下程序段后,输出结果为_ C _. x%=1/4 y%=11/4 PRINT x%;y% A. 0.25 0.75 B. 0 2 C. 0 3 D. 1 3 48.窗体里有两个对象,分别是图片框Picture1和标签Lab

8、el1,下面关于Print方法的使用中,错误的一条是_ D _. A. Picture1.Print 147 B. Print 147 C. Printer.Print 147 D. Label1.Print 147 49.下面的_ 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 50.阅读下面的程序段: n1=InputBox(请输入第一个数:) n2=InputBox(请输入第二个数:)

9、 Print n1+n2 当输入分别为111和222时,程序输出为_ A _. A. 111222 B. 222 C. 333 D. 程序出错 51.语句Print Format(HELLO, )的输出结果是_ B _. A. HELLO B. hello C. He D. he 52.设a=2:b=0,则语句 Print (a=2) And (b=-2) 的输出结果是_ D _. A. True B. 结果不确定 C. -1 D. False 53.以下程序段运行后,输出字符的排列顺序是_ D _. For i=1 To 6 If i Mod 2=0 Then Print #; Else P

10、rint *; End If Next i A. #*#*# B. # C. * D. *#*#*# 54.用MsgBox函数显示的对话框,以下叙述正确的是_ D _. A. 该对话框有一个确定按钮 B. 该对话框有是,否两个按钮 C. 该对话框有是,否,取消三个按钮 D. 该对话框通过选择参数可以得到以上不同的的按钮组合 55.与语句Dim abc%作用相同的语句是_ A _. A. Dim abc As Integer B. Dim abc As Long C. Dim abc As String D. Dim abc As Date 56.设a=1,b=2,c=3,d=4,则表达式IIf

11、(a5,-1,0)后,x的值为_ D_. A. 5 B. 6 C. 0 D. -1 71.表达式Int(5*Rnd+1)* Int(5*Rnd-1) 值的范围是_ D_. A. 0,15 B. -1,15 C. -4,15 D. -5,15 72.可以同时删除字符串前导和尾部空格的函数是_C_. A. Ltrim B. Rtrim C. Trim D. Mid 73.当函数MsgBox返回值为1,对应的符号常量是vbOK,那么此时表示用户做的操作是_ A_. A. 用户单击了对话框中的确定按钮 B. 用户单击了对话框中的取消按钮 C. 用户单击了对话框中的是按钮 D. 用户单击了对话框中的否按钮 74.函数Int(Rnd*5)+1产生的随机整数的范围是_D_. A. 0,6 B. 1,6 C. 0,5 D. 1,5 75.在VB中,Input

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号