1、精编VisualBasic程序设计期末模拟考试288题含参考答案2020年Visual Basic 程序设计期末测试复习题288题含答案一、选择题1若要在列表框中显示多列数据,可用列表框的_属性来实现。 a) MultiSelect b) Index c) Columns d) List 答案:C 2下列选项中,为字符串常量的是_。 a) 6/12/2001 b) 6/12/2001 c) #6,12,2001# d) 6,12,2001# 答案:B 3下列选项中,哪一项是所有控件共有的属性_。 a) Caption b) Value c) Text d) Name 答案:D 4下列数据中哪一
2、个是布尔常量_。 a) 123 b) not c) TRUE d) xyz 答案:C 5如果有声明Dim a(5) As Integer,则该数组共占用_个字节内存。 a) 5 b) 6 c) 10 d) 12 答案:D 6下列程序的运行结果为_。 For I=1 to 3 d(I)=2*I-1 ?d(I) Next I a) 1 3 5 b) 2 4 6 c) 1 4 6 d) 5 6 7 答案:A 7下列控件不能改变大小的有_。 a) TextBox b) Label c) Timer d) PictureBox 答案:C 8若要取消窗体的最大化功能,则可设置_属性为False来实现。 a
3、) ControlBox b) MinButton c) MaxButton d) Enabeld 答案:C 9若要将窗体隐藏起来,则实现的方法为_。 a) Unload b) Show c) WindowsState d) Hide 答案:D 10假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是? a) BOOLVAR=TRUE b) BOOLVAR=.TRUE c) BOOLVAR=#TRUE#d) BOOLVAR=False答案:D11当复选框设置为图片风格时,下列_属性可以在复选框被选中时显示图形。 a) DisabledPicture b) DownPicture c)
4、 Picture d) Image 答案:B 12在Visual Basic设计界面中不能隐藏的窗口是_。 a) 工程窗口 b) 属性窗口 c) 立即窗口 d) 窗体窗口 答案:A 13复选框控件其Value属性的可取值是_。 a) Trut和False b) 0和1 c) 1、2、3 d) 0、1、2 答案:D 14所有控件都有的属性是_,在程序中作为对象的标识引用。 a) Caption b) Value c) Text d) name 答案:D 15在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是_。 a) 编写代码 b) 新建一个工程 c
5、) 打开属性窗口 d) 进入VB环境 答案:B 16要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_。 a) Dim str As String b) Dim str As String(256) c) Dim str As String(256) d) Dim str As String*256 答案:D 17要使窗体Form1关闭,错误的是_。 a) Unload Form1 b) Unload me c) End d) Form1.Visiable=False 答案:D 18要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_语句。 a) Open S
6、d.dat For Output As #1 b) Open C:Sd.dat For Input As #1 c) Open C:Sd.dat For Output As #1 d) Open Sd.dat For Input As #1 答案:C 19以下不属于Visual Basic系统的文件类型是 a) .frm b) .cls c) .bat d) .vbp 答案:C 20下列是一个循环结构的程序,循环体内的语句将执行_次。 K=0 For I=1 to 10 For j=1 to 100 K=K+1 Next j Next I a) 0 b) 10 c) 100 d) 1000 答
7、案:D 21下列_方法是将项目添加到List控件中。 a) List b) ListCount c) Move d) AddItem 答案:D 22若要使标签的大小自动适应所显示的文本,可通过设置_属性的值来实现。 a) AutoSize b) Alignment c) Enabled d) Visble 答案:A 23以下哪个是合法的变量名_。 a) Len b) Testqw c) 6cost_1 d) count2s 答案:D 24在Visual Basic中,要设置菜单项的快捷访问键,应使用哪个符号:_。 a) & b) * c) $ d) 答案:A 25在Visual Basic 中
8、,称对象的数据为:_。 a) 属性 b) 方法 c) 事件 d) 封装 答案:A 26运行VB程序的快捷键为_。 a) F4 b) F5 c) F6 d) F7 答案:B 27用于获取字符串长度的函数是_。 a) Len() b) Length() c) Strlen() d) Lofo() 答案:A 28用户可通过_模拟屏幕的小图象来布置应用程序运行后的位置。 a) 窗体设计器 b) 快捷菜单 c) 立即窗口 d) 窗体布局窗口 答案:D 29窗体能响应的事件是_。 a) ActiveFrom b) Drive c) Load d) Change 答案:C 30当一个工程含有多个窗体时,其中
9、的启动窗体是_。 a) 启动VB时建立的窗体 b) 第一个添加的窗体 c) 最后一个添加的窗体 d) 在“工程属性”对话框中指定的窗体 答案:D 31对象是一个逻辑实体,它是_的集合。 a) 数据 b) 代码 c) 数据与代码 d) 属性 答案:C 32将定时器的时间间隔设置为1秒,那么定时器的Interval属性应设置为_。 a) 1000 b) 1 c) 100 d) 10 答案:A 33整型数的取值范围为_。 a) 32767+32767 b) 32768+32767 c) 32768+32768 d) 065535 答案:B 34以下程序输出的结果为_。 X=1 y=4 Do Unti
10、l y4 x=x*y y=y+1 Loop Print x a) 4 b) 8 c) 12 d) 16 答案:A 35整型变量占用的字节数为_。 a) 2个字节 b) 3个字节 c) 4个字节 d) 5个字节 答案:A 36以下程序段的执行结果是_。 X=2:y=1 If x*y0 End If a) Ture b) False c) -1 d) 1 答案:B 37下列程序段的执行结果是_。 N=10 For k=n To 1 Step-1 x=Sqr(k) x=x-2 Next k Print x-2 a) -3 b) -1 c) 1 d) 1.16 答案:A 38如下数组声明语句,正确的是
11、_。 a) dim a3,4 as intiger b) dim a(3,4) as string c) dim a(n,n) as single d) dim a(3 4) as integer 答案:B 39可以通过_来删除列表框中的选择项。 a) Enable属性 b) RemoveItem方法 c) AddItem方法 d) Text属性 答案:B 40在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的_事件。 a) Change b) keyDown c) Scroll d) DragOver 答案:C 41写列选项中,合法的变量是_。 a) c%aaa b) sum_3 c
12、) Else d) 5persons 答案:B 42以下控件中没有Caption属性的控件是_。 a) 标签框 b) 文本框 c) 框架 d) 命令按钮 答案:B 43在VB中,过程共有三种,他们是_。 a) 事件过程,子过程和函数过程。 b) sub过程,Function过程和Property过程。 c) 事件过程,函数过程和属性过程。 d) Sub过程,函数过程和通用过程。 答案:A 44单击命令按钮时,下列程序的执行结果为_。Private Function P(N As Integer) Static sum For I = 1 To N sum = sum + 1 Next I P
13、= sumEnd FunctionPrivate Sub Command1_Click() S = P(1) + P(2) + P(3) + P(4) Print S;End Sub a) 20 b) 30 c) 115 d) 135 答案:A 45以下程序段执行后整型变量n 的值为_。 N=0 for I=1 to 20 step 5 n=n+1 next I a) 3 b) 4 c) 5 d) 2 答案:B 46文本框控件最多能处理()个字节 a) 32k b) 64K c) 128K d) 16k 答案:A 47下列结构中不属于循环结构的是_。 a) for/next b) while/
14、wend c) With/end with d) do/loop 答案:C 48窗体的Enable属性的属性值是( )类型的数据 a) 整型 b) 字符型 c) 逻辑型 d) 实型 答案:C 49当事件能被触发时,( )就会对该事件作出响应 a) 对象 b) 程序 c) 控件 d) 窗体 答案:A 50标准工具箱中的控件( ) a) 数目是固定不变的 b) 数目可以增加或减少 c) 包含了Visual?Basic所有控件 d) 在窗体建立对象时不一定被使用 答案:B 51下列各种窗体事件中,不能由用户触发的事件是( ) a) Load事件和Unload事件 b) Click事件和Unload事
15、件 c) Click事件和Dbclick事件 d) Load事件和Initialize事件 答案:D 52INT(100*RND(1)产生的随机整数的闭区间是 a) 0,99 b) 1,100 c) 0,100 d) 1,99 答案:A 53设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(?)表示。 a) A+B=C Or A+C=B Or B+C=A b) Not(A+B=C Or A+C=B Or B+CC And?A+CB And B+CA d) A+B=C And A+C=B Or B+C=A 答案:B 54如果X是一个正的实数,将千分位四舍五入,
16、保留两位小数的表达式是 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) 答案:B 55表达式25.28 Mod 10的值是( ) a) 1 b) 5 c) 4 d) 出错 答案:B 56要在图片框P1中打印字符串“How Are You”,应使用语句() a) Picture1.Print=“ How Are You” b) P1.Picture=LoadPicture(“How Are You”) c) P1.Print“How Are You” d) Pr
17、int “How Are You” 答案:C 57启动Visual Basic后,系统为用户新建的工程起一个名为()的临时名称 a) 工程1 b) 窗体1 c) 工程 d) 窗体 答案:A 58可以用作其它控件容器的控件有() a) 窗体控件,列表控件,图像控件 b) 窗体控件,文本框控件,框架控件 c) 窗体控件,框架控件,图片框控件 d) 窗体控件,标签控件,图片控件 答案:C 59逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符() a) Xor b) Or c) Eqv d) And 答案:D 60下列哪项是窗体对象的方法而不是属性() a) Name b) Print c)
18、 Caption d) Enabled 答案:B 61哪个不是 Visual Basic的数据类型。 a) Single b) Object c) Integer d) Boo1 答案:D 62除时钟外其它控件都没有的属性是 a) Top b) Name c) Visible d) Interval 答案:D 63叹釘哏说法不正确的是 a) 必须是字母开头,不能是数字或其他字符 b) 不能用Visual Basic 保留字 c) 可以包含字母、数字、下划线和标点符号 d) 不能超过255个字符 答案:C 64VB应用程序的运行模式是 a) 解释运行模式 b) 编译运行模式 c) 两者都有 d)
19、 汇编模式 答案:C 65任何控件都具有的属性是() a) TEXT b) CAPTION c) NAME d) FORECOLOR 答案:C 66以下()程序段可以实施X、Y变量值的变换 a) Y=X:X=Y b) Z=X:Y=Z:X=Y c) Z=X:X=Y:Y=Z d) Z=X:W=Y:Y=Z:X=Y 答案:C 67若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性 a) BACKCOLOR b) BORDERSTYLE c) FORECOLOR d) BACKSTYLE 答案:D 68设A=”abcdefghijklm”,下面()的函数值为”jklm”。? a) Mid(
20、A,10,4) b) Ringht(A,5) c) Ringht(A,1,4) d) Left(A,10,4) 答案:A 69表达式Left(how are you ,3)的值是_。 a) how b) are c) you d) ho 答案:A 70下列程序段的执行结果为_。 X=5 y=-20 if not x0 then x=y-3 else y=x+3 print x-y;y-x end if a) -3 3 b) 5 -8 c) 3 -3 d) 25 -25 答案:A 71某顶级菜单项的热键字母为F,以下_操作等同于单击该菜单项。 a) 同时按下Ctrl+F键 b) 按下F键 c)
21、同时按下Alt+F键 d) 同时按下Shift+F键 答案:C 72在使用菜单编辑器设计菜单时,必须输入的项是_。 a) 标题 b) 名称 c) 索引 d) 快捷键 答案:B 73下面的运算符中,优先级别最高的是_。 a) AND b) * c) = d) & 答案:B 74要使一个命令按钮成为图形命令按钮,则应首先设置_属性值。 a) Picture b) Style c) Downpicture d) Disabledpicture 答案:B 75以下过程不属于Sub过程的是_。 a) 编译过程 b) Sub通用过程 c) proper属性过程 d) Event事件过程 答案:A 76当x
22、=-5时,下列语句y=iif(x0,x2+1,x-1)执行后y的值_。 a) 0 b) 26 c) -6 d) 4 答案:C 77Strc=Mid(Visual Basic,10,3),则Strc的值_。 a) Vis b) sua c) Bas d) sic 答案:D 78若x=5,y=6,则表达式x+y=11的值是_。 a) x+y=11 b) 11 c) True d) False 答案:C 79要使一个标签透明且不具有边框,则应() a) 将其BackStyle属性设置为0,BorderStyle属性设置为0 b) 将其BackStyle属性设置为0,BorderStyle属性设置为1
23、 c) 将其BackStyle属性设置为1,BorderStyle属性设置为0 d) 将其BackStyle属性设置为1,BorderStyle属性设置为1 答案:B 80在VB6.0中,12345678的类型中是_。 a) 整数型 b) 长整数型 c) 字符串型 d) 日期型 答案:B 81命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_。 a) 在x前插入& b) 在x后插入& c) 在x前插入 # d) 在x后插入# 答案:A 82下面_控键对象具有绘图方法。 a) Image b) Line c) Pict
24、urebox d) Frame 答案:C 83要使一个文本框具有水平和垂直流动条,则应先将其Muliline属性设值为True,然后再将Scrollbar属性设值为_。 a) 0 b) 1 c) 2 d) 3 答案:D 84如果有声明Option base 1 dim arr(3,3),则该数组共有_个元素。 a) 16 b) 9 c) 4 d) 6 答案:B 85如果有声明Option base 1 dim arr(-8 to -2,4),则该数组共有_个元素。 a) 36 b) 28 c) 34 d) 35 答案:B 86表达式:52*3的值_。 a) 7.5 b) 0 c) 1 d) 2
25、 答案:B 87文本框控件中将Text的内容全部显示为所定义的字符的属性项是(? ) a) PasswordChar b) 需要编程来实现 c) Password d) 以上都不是 答案:A 88以下关于复选框的说法,正确的是(? ) a) 一个窗体上的所有复选框一次只能有一个被选中 b) 一个容器中的所有复选框一次只能有一个被选中 c) 在一个容器中的复选框可以同时有多个被选中 d) 无论是在容器中还是在窗体中,都不可以同时选中多个复选框 答案:C 89要清除组合框Combol中的所有内容,可以使用( )语句 a) Combo1.ClS b) Combo1.Clear c) Combo1.D
26、elete d) Combo1.Remove? 答案:B 90引用列表框的最后一项应使用() a) List1.List(List1.ListCount-1) b) List1.List(List1.ListCount) c) List1.List(ListCount) d) List1.List(ListCount-1) 答案:A 91列表框中的列表项的数目可通过以下哪个属性的值获得_。 a) Count b) Listcount c) Listindex d) Index 答案:B 92Double类型的数据由_个字节组成。 a) 21 b) 4 c) 8 d) 16 答案:C 93设置标签边框的属性是_。 a) BorderStyle b) BackStyle c) AutoSize d) Alignment 答案:A 9417 mod 3的运算结果是_。 a) 0.5 b) 1 c) 1.5 d) 2 答案:D 95变量X=32769,则变量声明时不能将其声明为_。 a) Integer b) Variant c) Long d) Single 答案:A 96表达式2*32+2*8/4+32的值为_
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1