精编2019年VisualBasic程序设计期末完整考题库200题(含参考答案)

  • 格式:doc
  • 大小:138.00 KB
  • 文档页数:31

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.下述的说法哪种是Windows的程序设计方法:_______。

a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D2.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性a) BACKCOLORb) BORDERSTYLEc) FORECOLORd) BACKSTYLE 答案:D3.下列程序的运行结果为________。

For I=1 to 3d(I)=2*I-1?d(I)Next Ia) 1 3 5b) 2 4 6c) 1 4 6d) 5 6 7 答案:A4.下列控件不能改变大小的有_______。

a) TextBoxb) Labelc) Timerd) PictureBox 答案:C5.若要使标签透明,则可使用的属性是_______。

a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B6.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。

a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B7.若要在列表框中显示多列数据,可用列表框的______属性来实现。

a) MultiSelectb) Indexc) Columnsd) List 答案:C8.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。

a) @b) $c) %d) # 答案:D9.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。

a) Dim str As Stringb) Dim str As String(256)c) Dim str As String(256)d) Dim str As String*256 答案:D10.整型数的取值范围为______。

a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B11.要使窗体Form1关闭,错误的是______。

a) Unload Form1b) Unload mec) Endd) Form1.Visiable=False 答案:D12.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C13.下列输出语句中,错误的是______。

a) ? X,yb) Print x,yc) Debug.Print x,yd) Print.Form x,y 答案:D14.下列控件中可自动设置滚动条的是________。

a) 复选框b) 框架c) 列表框d) 标签框答案:C15.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。

a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A16.单击命令按钮时,下列程序的执行结果为______。

Private Function P(N As Integer)Static sumFor I = 1 To Nsum = sum + 1Next IP = sumEnd FunctionPrivate Sub Command1_Click()S = P(1) + P(2) + P(3) + P(4)Print S;End Suba) 20b) 30c) 115d) 135 答案:A17.所有控件都有的属性是_______,在程序中作为对象的标识引用。

a) Captionb) Valuec) Text18.下列程序运行后,变量s的值为______。

J=0:s=0For I=1 To 4j=j+Is=s+jNext Ia) 20b) 10c) 5d) 15 答案:A19.以下选项中,不属于单选按扭属性的是______。

a) Enabledb) Captionc) Named) Min 答案:D20.对象是一个逻辑实体,它是______的集合。

a) 数据b) 代码c) 数据与代码d) 属性答案:C21.不能触发滚动条Change事件的操作是_______。

a) 拖动滚动块b) 单击两端箭头c) 单击滚动块d) 单击箭头与滚动块之间的滚动条答案:C22.使用CommonDialog控件的_________方法可显示“打印”对话框。

a) ShowOpenb) ShowSavec) ShowColord) ShowPrinter 答案:D23.单击滚动条两端的滚动箭头,将触发它的_____事件。

a) Scrollb) SmallChange or LangeChangec) KeyDown24.程序的基本控制结构是______。

a) 顺序结构、多分支结构和单分支结构b) For…Next结构、Do…loop结构c) 顺序结构、选择结构和循环结构d) 单行结构和多行结构答案:C25.下列数据中哪一个是布尔常量_______。

a) 123b) notc) TRUEd) xyz 答案:C26.一个可执行的vb运行程序至少包括一个______。

a) 标准模块b) 窗体模块c) 类模块d) 资源文件模块答案:B27.表达式Int(-17.8)+Sgn(17.8)的值是______。

a) 18b) -17c) -18d) -16 答案:B28.下列程序段的执行结果为_____。

Dim M(10),N(10)I=3for T=1 To 5M(T)=TN(I)=2*I+TNext Tprint N(I);M(I)a) 3 11b) 3 15c) 11 3d) 15 3 答案:C29.下列程序段的执行结果是_____。

N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A30.可以通过_____来删除列表框中的选择项。

a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B31.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。

a) Changeb) keyDownc) Scrolld) DragOver 答案:C32.以下控件中没有Caption属性的控件是______。

a) 标签框b) 文本框c) 框架d) 命令按钮答案:B33.整型变量占用的字节数为______。

a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A34.以下程序段的执行结果是_____。

X=2:y=1If x*y<1 Theny=y-1Elsey=-1Print y-x>0End Ifa) Tureb) Falsec) -1d) 1 答案:B35.逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符()a) Xorb) Orc) Eqvd) And 答案:D36.INT(100*RND(1))产生的随机整数的闭区间是a) [0,99]b) [1,100]c) [0,100]d) [1,99] 答案:A37.设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(???)表示。

a) A+B>=C Or A+C>=B Or B+C>=Ab) Not(A+B<=C Or A+C<=B Or B+C<=A)c) A+B>C And?A+C>B And B+C>Ad) A+B>=C And A+C>=B Or B+C>=A 答案:B38.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是a) 0.01*int(x+0.05)b) 0.01*int(100*(x+0.005))c) 0.01*int(100*(x+0.05))d) 0.01*int(x+0.005) 答案:B39.INT(100*RND(1))产生的随机整数的闭区间是a) [0,99]b) [1,100]c) [0,100]d) [1,99] 答案:A40.表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是a) 4^5b) 3*4c) x+1d) SIN 答案:C41.Rnd函数可能产生的( )值a) 2b) 1c) 0.1234d) 1.00005 答案:C42.当x=-5时,下列语句y=iif(x>0,x^2+1,x-1)执行后y的值_____。

a) 0b) 26c) -6d) 4 答案:C43.文本框控件最多能处理()个字节a) 32kb) 64Kc) 128Kd) 16k 答案:A44.“对象”是计算机系统运行的( )a) 程序单位b) 逻辑单位c) 物理实体d) 基本实体答案:D45.除时钟外其它控件都没有的属性是a) Topb) Namec) Visibled) Interval 答案:D46.叹釘哏说法不正确的是a) 必须是字母开头,不能是数字或其他字符b) 不能用Visual Basic 保留字c) 可以包含字母、数字、下划线和标点符号d) 不能超过255个字符答案:C47.下列关于属性设置的叙述错误的是:()a) 一个控件具有什么属性是VB预先设计好的,用户不能改变b) 一个控件具有什么属性是VB预先设计好的,用户可以改变c) 一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置d) 一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值答案:A48.任何控件都具有的属性是()a) TEXTb) CAPTIONc) NAMEd) FORECOLOR 答案:C49.变量未赋值时,数值型变量的值为( )a) 0b) 空c) 1d) 0.1 答案:A50.以下()程序段可以实施X、Y变量值的变换a) Y=X:X=Yb) Z=X:Y=Z:X=Yc) Z=X:X=Y:Y=Zd) Z=X:W=Y:Y=Z:X=Y 答案:C51.设A=”abcdefghijklm”,下面()的函数值为”jklm”。

?a) Mid(A,10,4)b) Ringht(A,5)c) Ringht(A,1,4)d) Left(A,10,4) 答案:A52.文本框控件中将Text的内容全部显示为所定义的字符的属性项是(?? )a) PasswordCharb) 需要编程来实现c) Passwordd) 以上都不是答案:A53.用于获得字符串S从第4各字符开始的4个字符的函数是______。