1、大一VB语言程序设计期末考试题一、选择题1 下列常量中,是Integer类型常量的是( C ) 。A、123C、:D、8 将逻辑型数据转换成整型数据时,转换规则是( D ) 。A、将True转换为 1 ,将False转换为 0B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*45-SIN(X+1)/2中最先进行的运算是(D).A、SINB、45C、3*4D、x+110 如果x=2,则表达式x+12 Or sin(x)0.9 And 3x+3的值( B ) 。A、不能计
2、算B、 True C、5D、False11 随机产生 10,50 之间整数的正确表达式是( D ) 。A、Round( Rnd*50) B、 Int(Rnd*40+10)C、Round( Rnd*51) D、 10+Int(Rnd*41)12 每建立一个窗体,工程管理器窗口中就会增加一个(C).A、类模块文件B、工程文件C、窗体文件D、程序模块文件13 INT(100*RND(1)产生的随机整数的闭区间是(B).A、1,100B、0,99C、0,100D、1,9914 下列数据类型中,占用内存最小的是(D).A、IntegerB、SingleC、BooleanD、Byte15 VisualBa
3、sic是一种()程序设计语言.BA、过程式B、非过程式C、机器D、低级16 函数Int(10*Rnd)是在(A)范围内的整数. A、0,9B、0,1C、1,9D、1,1017 以下合法的一组Visual Basic用户标识符是 CA、Sum 和 8abcB、a#x 和 PiC、ForLoop 和 TotalD、Const 和 DoWhile18 函数Len(Str(Val(“123.4“)的值为(B).A、5B、6C、8D、1119 Int(198.555*100+0.5)/100的值为BA、199.6B、198.56C、200D、19820 以下各表达式中, 计算结果为0的是(A).A、FI
4、X(12.4)+FIX(-12.6)B、CINT(12.4)+CINT(-12.6)C、INT(12.4)+INT(-12.6)D、FIX(13.6)+FIX(-12.6)21 MsgBox()的正确语法是( D ) 。A、 MsgBox(标题 ,提示信息 ,按钮类型)B、 MsgBox(提示信息,标题 ,按钮类型)C、MsgBox(标题 ,按钮类型 ,提示信息)D、 MsgBox(提示信息 ,按钮类型 ,标题)22 38-3 OR 10+2 5,-1,0)后,x的值为(D).A、5B、0C、6D、-125 下面关于VB的叙述中,不正确的是( A ) 。A、用VB编写的程序可以在任何操作系统环
5、境中运行。B、VB是面向对象的可视化的软件开发工具。C、VB是在20世纪60年代美国Dartmouth学院开发的Basic语言基础上发展而形成的。D、VB是由美国Microsoft(微软)公司开发程序设计语言。26 表达式16 / 4-25*8 / 4 Mod 5 2 = ( A )。A、4 B、0C、-2 D、 -627 声明符号常量应该用关键字(B).A、PrivateB、ConstC、StaticD、V26/ariant28 下列数据类型中,占用内存最大的是(D).A、BooleanB、IntegerC、ByteD、Single29 下列VB数据类型中,占用内存最少的是( D ) 。A、
6、CurrencyB、Integer C、Boolean D、Byte 30 RGB 函数通过红.绿.蓝三基色混合产生某种颜色,某语法为RGB(红.绿.蓝),括号中红、绿、蓝三基色的成分使用0255之间的整数.若使用三个滚动条分别输入三种基色,为保证输入数值有效,则应设置(B)属性.A、Scroll和ChangeB、Max和MinC、Smallchange和 LargeChangeD、Value31 k=12.5 ,len( str( k ) )=( B ) 。A、 4 B、5 C、 3 D、 232 表达式Abs(-5)*55/5的值是 DA、1B、5C、-25D、2533 产生10,37之间
7、的随机整数的VisualBasic表达式是(C).A、Int(Rnd(1)*27)+11B、Int(Rnd(1)*28)+11C、Int(Rnd(1)*28)+10D、In t(Rnd(1)*27)+1034 工具栏中的“启动“按钮的作用是(B).A、工程管理窗口B、运行一个应用程序C、打开被选中对象的代码窗口D、运行一个窗体35 不需要编译,计算机便可直接执行的程序是( B ) 。A、C语言程序B、 机器语言程序C、 汇编语言程序 D、 Visual Basic语言程序 36 Val (“123ab”)=( D ) 。A、0 B、 不能转换C、1230 D、123 37 表达式16/4-25
8、*8/4MOD52的值为 AA、4B、2C、14D、2038 删除字符串前导和尾随空格的函数是(D).A、Rtrim( )B、Ltrim()C、LcaseD、Trim()39 下列表达式中,其值为0的是(C).A、15 mod 9B、7/9C、79D、7 mod 1540 表达式Len(“123程序设计ABC“)的值是 BA、17B、10C、14D、2041 Int(-3.1)+round (-4.6)=_C_。 A、-8B、-6 C、-9 D、-7 42 、/、Mod、*等4个算术运算符中,优先级最低的是(A).A、ModB、/C、*D、43 下面正确的赋值语句是( D ) 。A、x=y=1
9、 B、x+2=y2+2C、x+y=1 D、x=y+z1 44 Len(“实践应用能力“)的值是(A).A、6B、4C、不能确定D、845 表达式Mid(“SHANGHAI“,6,3)的值是(C).A、ANGHB、SHAC、HAID、SHANGH46 表达式253 mod 3 *Int(4.5)的值为(B).A、1B、8C、4D、547 下面变量名称正确的是( C ) 。A、x 1 B、integer C、 x_1_y D、 x , y48 不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0“的布尔表达式(D).A、A*B=0ANDABC、A=0ANDB0AND B=0D、A*B=0A
10、ND(A=0ORB=0)49 如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(C).A、0.01*int(100*(x+0.05)B、0.01*int(x+0.05)C、0.01*int(100*(x+0.005)D、0.01*int(x+0.005)50 表达式X+1X是(D).A、非法表达式B、字符表达式C、算术表达式D、关系表达式51VisualBasic的编程机制是(B).A、面向图形B、事件驱动C、面向对象D、可视化52 下面4项中合法的变量名是(A).A、X_yzB、X-YC、123abcD、integer53 以下可以作为VB变量名的是(C).A、COS(X)B、
11、X(-1)C、CO1D、SIN54 表达式(73+1)*(185-1)的值是(B).A、8.76B、6C、6.67D、7.855 下列哪个变量名的取法是不正确的(C).A、sTmeB、T_12C、T12%D、T_Temp56 可以同时删除字符串前导和尾部空白的函数是(B).A、LtrimB、TrimC、MidD、Rtrim57 VB窗体文件的扩展名是(A).A、FRMB、VBWC、VBPD、BAS58 一个具有图形用户界面的“标准EXE”工程必须包含的文件是( A ) 。A、工程文件和窗体文件。B、窗体文件和标准模块文件。C、工程文件和资源文件。D、工程文件和标准模块文件。59 数学式3X5写
12、成VB表达式是( A ) 。A、3=3 and 5”A” and Ucase$(C$)”Z”为true时,则C$是_A_。A、字母 B、大写字母 C、 小写字母 D、 不一定64 表达式(-1)*Sgn(-100+Int(Rnd*100)的值是(A).A、1B、-1C、随机数D、065 表达式print Len(trim(“ abcd “)&“123“)的结果是 DA、abcdB、9C、123D、766 Rnd函数不可能产生的()值.BA、0B、1C、0.1234D、.0000567 下面变量名称不正确的是( B ) 。A、x1 B、1x C、 x1yD、x_1 68 下列哪个变量名的取法是不
13、正确的(B).A、T_TempB、T32#C、T32D、TName69 选中复选框控件时,value属性的值,可以是(C).A、TrueB、falseC、1D、070 程序运行时,如果复选框被用户选中,那么其Value属性值为( A ) 。A、1 B、FalseC、 True D、 0 71 程序运行时,如果单选框被用户选中,那么其Value属性值为( D ) 。A、0 B、1 C、FalseD、True 72 下列()是窗体文件的扩展名.AA、frmB、clsC、dllD、bas73要使标签能透出窗体的背景,必须设置(C)属性.A、AppearanceB、BorderStyleC、BackS
14、tyleD、BackColor74 当窗体被关闭时,系统自动执行该窗体的( A )事件过程。A、Unload B、Load C、LostFocusD、Click75 要使窗体运行时充满整个屏幕,应设置其( D )属性。A、AutoRedrawB、Width C、 Height D、WindowState 76 要使得窗体一开始运行就充满整个屏幕则须设置()属性. AA、windowstateB、borderstyleC、appearanceD、drawmode77 要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为(A).A
15、、3B、0C、1D、278 决定控件上文字的字体、字形、大小及效果的属性是(C).A、TEXTB、CAPTIONC、FONTD、NAME79 在窗体设计器窗口双击窗体的任何地方,可以打开的窗口是(A).A、代码窗口B、以上3个选项都不对C、工程管理窗口D、属性窗口80 下列关于属性设置的叙述错误的是(D).A、一个控件具有什么属性是VB预先设计好的,用户可以改变B、一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置C、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值D、一个控件具有什么属性是VB预先设计好的,用户不能改变81 MaxLength属性可以设置文本框可以输入与
16、显示的最多字符个数,当其值为0时表示(D).A、不允许输入字符B、以上都不正确C、不允许输入任何字符,但显示不限制D、输入的字符长度不限82 下面(C)控件不具有Caption属性.A、标签框B、命令按钮C、文本框D、单选钮83 要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值(D).A、NameB、TextC、AutoSizeD、Caption84 程序运行时,要限制文本框的输入长度,那么应设置( A ) 。A、MaxLengthB、EnabledC、Locked D、MultiLine 85 事件的名称(D).A、是不固定的B、有的由用户定义,有的由系统定义C、都要由用户定义D
17、、都是由系统预先定义86若设置窗体的BorderStyle=1,则在程序运行时窗体的行为是( A ) 。A、窗体没有最大化和最小化按钮,窗体可以移动,但不能改变大小。B、窗体有最大化和最小化按钮,窗体既可以移动,也可以改变大小。C、窗体没有最大化和最小化按钮,窗体既不能移动,也不能改变大小。D、窗体有最大化和最小化按钮,窗体可以移动,但不能改变大小。87 如果要设置窗体的标题栏,应选择以下那种属性(D).A、TipsB、NameC、TextD、Caption88 要把一个命令按钮设置成无效,应设置其哪一属性值(D).A、VisibleB、DefaultC、CancelD、Enabled89 将
18、焦点主动设置到指定的控件或窗体上,应采用(C)方法.A、SetTextB、GetGataC、SetFocusD、SetData90 要使标签控件的大小随Caption 属性值而自动调整,应设置其( B )属性。A、AlignmentB、AutoSize C、WidthD、Caption 91 能够改变窗体边框线类型的属性是(C).A、FontStyleB、BorderC、BorderStyleD、BackStyle92 要使Form1窗体的标题栏显示“欢迎使用VB“,以下语句正确的是(A).A、Form1.Caption=欢迎使用VBB、Form1.Caption=“欢迎使用VB“C、Form1.Caption=欢迎使用VB