微机二年级《Visual Basic 6.0程序设计》期末试题

合集下载

《Visual BASIC程序设计》期末考试编程题复习及答案

《Visual BASIC程序设计》期末考试编程题复习及答案

第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。

“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。

“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。

2.设计一个留言薄。

新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。

要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。

单击“清除”按钮则清除两个文本框中的内容。

“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。

3.设计一个程序,程序界面如图2-7所示。

当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。

“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。

精选2020VisualBasic程序设计期末考核题库完整版288题(含标准答案)

精选2020VisualBasic程序设计期末考核题库完整版288题(含标准答案)
2020年Visual Basic程序设计期末测试复习题288题[含答案]
一、选择题
1.整型变量占用的字节数为______。
a) 2个字节
b) 3个字节
c) 4个字节
d) 5个字节答案:A
2.语句PRINT?“SGN(-26)=”;SGN(-26)的输出结果为
a) SGN(-26)=26
b) SGN(-26)=-26
14.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @
b) $
c) %
d) #答案:D
15.下列选项中,为字符串常量的是______。
a) 6/12/2001
b) "6/12/2001"
c) #6,12,2001#
d) 6,12,2001#答案:B
16.下列数据中哪一个是布尔常量_______。
10.可以通过_____来删除列表框中的选择项。
a) Enable属性
b) RemoveItem方法
c) AddItem方法
d) Text属性答案:B
11.下列______语句可以将变量A、B的值互换。
a) A=B:B=A
b) C=A:A=B:B=C
c) A=C:C=B:C=A
d) B=A:A=B答案:B
a)编写代码
b)新建一个Βιβλιοθήκη 程c)打开属性窗口d)进入VB环境答案:B
23.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
a) Dim str As String
b) Dim str As String(256)
c) Dim str As String(256)

最新2020年VisualBasic程序设计期末测试题库288题(含答案)

最新2020年VisualBasic程序设计期末测试题库288题(含答案)

2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要取消窗体的最大化功能,则可设置______属性为False来实现。

a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C2.下列结构中不属于循环结构的是______。

a) for/nextb) while/wendc) With/end withd) do/loop 答案:C3.下列程序段的执行结果为_____。

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 答案:C4.下列程序段的执行结果是_____。

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

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

a) Changeb) keyDownc) Scrolld) DragOver 答案:C7.要想改变一个窗体的标题内容,则应该设置______属性的值。

a) Nameb) Fontnamec) Captiond) Text 答案:C8.在Visual Basic设计界面中不能隐藏的窗口是______。

a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A9.下列选项中,为字符串常量的是______。

a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B10.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。

最新2020VisualBasic程序设计期末测试题库288题(含标准答案)

最新2020VisualBasic程序设计期末测试题库288题(含标准答案)

2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.下列_______属性用于设置或返回文本框中的文本。

a) Captionb) Textc) Named) DragIcon 答案:B2.在使用菜单编辑器设计菜单时,必须输入的项是____。

a) 标题b) 名称c) 索引d) 快捷键答案:B3.要想改变一个窗体的标题内容,则应该设置______属性的值。

a) Nameb) Fontnamec) Captiond) Text 答案:C4.整型变量占用的字节数为______。

a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A5.整型数的取值范围为______。

a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B6.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。

a) @b) $c) %d) # 答案:D7.下列选项中,为字符串常量的是______。

a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B8.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。

a) 8b) 40c) 255d) 11 答案:B9.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。

a) 5b) 6c) 10d) 12 答案:D10.下列程序的运行结果为________。

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 答案:A11.一个可执行的vb运行程序至少包括一个______。

a) 标准模块b) 窗体模块c) 类模块d) 资源文件模块答案:B12.若要使标签透明,则可使用的属性是_______。

精选最新2020VisualBasic程序设计期末考核题库288题(含标准答案)

精选最新2020VisualBasic程序设计期末考核题库288题(含标准答案)

2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。

a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A2.表达式Int(-17.8)+Sgn(17.8)的值是______。

a) 18b) -17c) -18d) -16 答案:B3.复选框控件其Value属性的可取值是_______。

a) Trut和Falseb) 0和1c) 1、2、3d) 0、1、2 答案:D4.所有控件都有的属性是_______,在程序中作为对象的标识引用。

a) Captionb) Valuec) Textd) name 答案:D5.下述的说法哪种是Windows的程序设计方法:_______。

a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D6.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。

a) Open "Sd.dat" For Output As #1b) Open "C:Sd.dat" For Input As #1c) Open "C:Sd.dat" For Output As #1d) Open "Sd.dat" For Input As #1 答案:C7.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C8.下列输出语句中,错误的是______。

a) ? X,yb) Print x,yc) Debug.Print x,yd) Print.Form x,y 答案:D9.下列_______方法是将项目添加到List控件中。

VisualBasic程序设计期末综合练习

VisualBasic程序设计期末综合练习

Visual Basic程序设计期末综合练习一、单选题1. 以下不属于Visual Basic6.0的特点的选项是()。

A、可视化编程B、算法设计C、面向对象程序设计D、事件驱动2.在设计阶段,当双击窗体时,所打开的窗口是()。

A、工程资源管理器窗口B、工具箱窗口C、代码编辑器窗口D、属性窗口3.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()。

A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏4.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。

A、设计模式B、中断模式C、执行模式D、编写代码模式5.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。

A、HelpB、F1C、EscD、F106.在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。

A、窗体布局窗口B、代码编辑器窗口C、属性窗口D、工程资源管理器窗口7.11.窗体设计窗口的主要功能是()。

A、设计控件外观B、编写源程序代码C、建立用户界面D、设置对象属性8.VB6.0集成开发环境可以()。

A、编辑、调试、运行程序,但不能生成可执行文件B、编辑、生成可执行文件、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行文件9.Visual Basic应用程序处于执行模式时,这时()。

A、既不能设计界面,也不能编写代码B、可以编辑代码,不能设计界面C、可以设计界面,不能编辑代码D、既能设计界面,也能编写代码10.后缀为.vbp的文件表示VB 的()。

A、类模块文件B、窗体文件C、工程文件D、标准类模块文件11.为了保存一个Visual Basic应用程序,下列说法正确的是()。

A、只保存窗体文件(.frm)B、只保存工程文件(.vbp)C、分别保存工程文件和标准模块文件(.bas)D、分别保存工程文件、窗体文件和标准模块文件12.下面关于工程的概念中错误的是()。

《VisualBasic程序设计》期末试题

《VisualBasic程序设计》期末试题

《VisualBasic程序设计》期末试题第一篇:《Visual Basic 程序设计》期末试题《Visual Basic 程序设计》期末试题注:一、二、三、四题的答案必须按题号和顺序填写到第五页的答案表中,否则无效。

一.单选题(每题1分)。

每道题答案只有一个,未选、选错者0分。

1、窗体文件的后缀是()A..bmpB..vbpC..basD..frm2、把控件放置在窗体中的最快捷的方法是()A.拖放鼠标B.单击工具箱中的控件并拖动鼠标C.双击工具箱中的控件D.单击工具箱中的控件3、当移动控件、重新设定其尺寸时,()属性会自动改变。

A.top , leftB.name , captionC.click, changeD.cancel , default4、vb主要用于开发哪种环境下的文件:()A.DOSB.WINDOWSC.DOS 和WINDOWSD.UNIX5、()属性可以使命令按扭对用户产生的命令无效。

A.defaultB.captionC.enabledD.cancel6、一组复选框中,如果单击一个没有被选中的复选框,则其他已选中的复选框处于()状态。

A.禁止B.选中C.不选中D.不显示7、当对象的enabled 和 visible属性为()时,该对象才能获得焦点。

A.true , falseB.falseC.false , trueD.true8、当程序运行过程中,需要给用户一些提示信息或警告信息时,应使用()。

A.msgboxB.inputboxC.A,B都可以D.A,B都不可以9、表达式val(“16abc”)的值为()。

A.1B.16C.16abcD.abc10、以下哪个函数用于在一个字符串中查找另一个字符串()A.mid$()B.len()C.instr()D.right()11、控件command1的名称属性为com时,则它的click事件过程名为()。

A.command1_clickB.command—clickC.com_clickD.command1.click12、窗体form1的名称属性为myfrm时,则它的load事件过程名为()。

精选新版2020年VisualBasic程序设计期末测试版题库288题(含答案)

精选新版2020年VisualBasic程序设计期末测试版题库288题(含答案)

2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。

a) FontNameb) Fontc) FontSized) FontBold 答案:C2.在VB中,常量12#的数据类型是_____。

a) 整型b) 双精度浮点型c) 长整型d) 字符串答案:B3.要想改变一个窗体的标题内容,则应该设置______属性的值。

a) Nameb) Fontnamec) Captiond) Text 答案:C4.整型变量占用的字节数为______。

a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A5.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。

a) @b) $c) %d) # 答案:D6.下列选项中,为字符串常量的是______。

a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B7.下列选项中,哪一项是所有控件共有的属性_______。

a) Captionb) Valuec) Textd) Name 答案:D8.下列数据类型不可能占8个字节的是_____数据类型。

a) Dateb) Longc) Doubled) Currency 答案:B9.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。

a) 8b) 40c) 255d) 11 答案:B10.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。

a) 5b) 6c) 10d) 12 答案:D11.可以通过_____来删除列表框中的选择项。

a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B12.若要取消窗体的最大化功能,则可设置______属性为False来实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机二年级(VISUAL BASIC 6.0 程序设计)期末试题一、选择题:(每题2分,共20分)1.如果要在单击时执行一段代码,则应将代码写在_______事件过程中。

2.一个工程中可能包括多种类型的文件,其中扩展名为.vbp的文件表示_____文件。

3.设 A=5,B=6,C=7,D=8,表达式 3>2*B OR A=C AND B<>C OR C>D 的值是_______。

4.表达式 10 MOD 16\4 的值是_______。

5.VB 程序的三种基本结构是:顺序、选择和_______。

6.表达式 len("我的英文名 tom")的值是_______。

7.如果在模块的声明段中有Option Base 1语句,则在该模块中使用Dim a(3 To 5,6)声明的数组有_______个元素。

8.定时器控件的Interval属性值是指时间间隔,单位为_______9.在过程调用中,参数的传递可分为两种方式,其中按_______传递方式是默认的。

10.菜单中的“访问键”可通过在访问键字母前插入_______符号实现。

二、选择题:(每题2分,共60分)()1.设a=“Visual Basic”,下面使b=“Visual”的语句是A. b=Left(a,6)B. b=Mid(a,1)C. b=Rigth(a,5,5)D. b=Left(a,1,6)()2.要使变量 x 赋值为 1~100 间(含 1,不含 100)的一个随机整数,正确的语句是______。

A. x=Int(100*Rnd)B. x=Int(101*Rnd)C. x=1+Int(100*Rnd)D. x=1+Int(99*Rnd)()3.Visual Basic 表达式 Cos(0)+Abs(1)+Int(Rnd)的值是_______。

A. 1B. -1C. 0D. 2()4.若 x=1,执行语句 If x Then x = 0 Else x = 1 的结果是_______。

A. 实时错误B. 编译错误C. x=1D. x=0()5.下列叙述不正确的是A、注释语句是非执行语句,仅对程序的内容起注释作用,它不被解释和编译B、注释语句可以放在代码中的任何位置C、注释语句不能放在续行符的后面D、代码中加入注释语句的目的是提高程序的可读性()6.下列 If 语句统计满足性别为男、职称为副教授以上、年龄小于 40 岁条件的人数,不正确的语句是______。

A. If sex=″男″And age<40 And InStr(duty,″教授″)>0 Then n=n+1B. If sex=″男″And age<40 and(duty=″教授″or duty=″副教授″) Then n=n+1C. If sex=″男″And age<40 And Right(duty,2)=″教授″ Then n=n+1D. If sex=″男″And age<40 And duty=″教授″And duty=″副教授″ Then n=n+1()7.在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的()设置为0;A、INDEXB、TABINDEXC、TABSTOPD、ENABLED()8.下列叙述中正确的是A. 只有窗体才是Visual Basic中的对象B. 只有控件才是Visual Basic中的对象C. 窗体和控件都是Visual Basic中的对象D. 窗体和控件都不是Visual Basic中的对象()9.用于Visual Basic程序设计的控件在A. 工具箱中B.工具菜单中C. 工程窗口中D.工具栏上()10.Visual Basic程序中表示续行的字符是A. :B. _C. \D. ’()11.决定按钮显示内容的属性是A. TextC. CaptionD.BackStyle()12.下列可以把图形文件c:\地鼠1.jpg装入窗体FORM1中的语句为A. Form1.Picture= LoadPicture("c:\ 地鼠1.jpg")B. Form1.Handle = " c:\ 地鼠1 .jpg"C. Form1 = LoadPicture("c:\ 地鼠1.jpg")D. Form1 = " c:\ 地鼠1.jpg"()13.设a、b、c为整型变量,执行以下程序后a、b、c的值是a=1:b=2:c=3a=b:b=c:c=aA.2 3 1B.2 3 2C.3 2 1D.1 3 2()14.以下程序段运行后,输出字符的排列顺序是_____。

For i=1 To 6If i Mod 2=0 ThenPrint "*";ElsePrint "#";End IfNext iA. #*#*#*B. #####C. *****D. *#*#*#()15.若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的___属性来实现。

A. FontNameB. FontC. FontSizeD. FontBold()16.下列哪个符号可以作为VB中的变量名?A. abc+B. thenC. m&mD. p4()17.以下关于窗体的描述中,错误的是______。

A. 执行 Unload Form1 语句后,窗体 Form1 消失,但仍在内存中B. 窗体的 load 事件在加载窗体时发生C. 当窗体的 Enabled 属性为 False 时,通过鼠标和键盘对窗体的操作都被禁止D. 窗体的 Height、Width 属性用于设置窗体的高和宽()18.以下叙述中正确的是A. 窗体的Caption属性指定窗体的名称,用来标识一个窗体B. 窗体的Name属性的值是显示在窗体标题栏中的文本C. 窗体的Name属性值不能为空D. 可以在运行期间改变窗体的Name属性的值()19.若要求在文本框中输入密码时,文本框中只显示#号,则应在此文本框的属性窗口中设置______。

A.Caption 属性值为#B.Text 属性值为#C.Passwordchar 属性值为#D.Passwordchar 属性值为真()20.若要使标签的大小自动与所显示的文本相适应,则可通过设置___属性的值为 True 来实现。

A. AutoSizeB. AlignmentC. AppearanceD. Visible()21.以下不具有Picture属性对象是()A.窗体 B.图片框 C.图像框 D.文本框()22.VB算术运算符 *或/、\、mod的优先级,从高到低依次为A、*或/、mod、\B、 \、mod、*或/C、*或/ 、\ 、modD、\ 、*或/、mod()23.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的()事件A、CLICKB、DBLCLICKC、GOTFOCUSD、CHANGE()24.若要向列表框添加列表项,可使用的方法是_______。

A. AddB. RemoveC. ClearD. AddItem()25.设a=2,b=3,c=4,d=5,3>2*b OR a=c AND b<>c OR c>d下列表达式的值是A.-1B. 0C. TrueD. False()26窗体上有一个公用对话框 CommonDialog1,则语句CommonDialog1.ShowSave 的作用是A. 显示"打开"对话框B. 显示"颜色"对话框C. 显示"字体"对话框D. 显示"另存为"对话框()27要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性()A.Dir B.Path C.Drive D.FileName()28为清除图片框Picture1 中的图形,下列方法正确的是_______。

A. Picture1.Picture=LoadPicture("")B. Set Picture1.Picture=LoadPictureC.Picture1.Picture=LoadPicture("C:\Winap.Bmp")D. Set Picture1.Picture=LoadPicture("C:\Winap.Bmp")()29下面对语句Open "Rizhi.dat" For Output As #1 的功能描述错误的是____。

A. 以顺序输出模式打开文件"Rizhi.dat"B. 如果文件"Rizhi.dat"不存在,则建立一个新文件C. 如果文件"Rizhi.dat"已存在,则打开该文件,新写入的的数据将添加到文件末尾D. 如果文件"Rizhi.dat"已存在,则打开该文件,新写入的的数据将覆盖原来的数据()30 FileFiles.Pattern="*.dat" 语句执行后,FileFiles 文件列表框中显示_______。

A. 只包含文件扩展名为".dat"的文件B.第一个dat 文件C. 包含所有的文件D. 显示磁盘的路径三、程序题:(每题5分,共20分)1.k = 0For i = 1 To 4For j = 1 To 3If j Mod 2 = 0 Then k = k + 1 k = k + 1NextNext上述代码执行后,k=_______ 2.Private Sub Form_Click()Dim I As Integer, X As String, Y As String X = "ABCDEFG"For I = 4 To 1 Step -1Y = Y + Mid(X, I, 1)Next IPrint YEnd Sub上述代码执行后,Y_______3.Private Sub Command1_Click()Dim intA(1 To 4) As IntegerDim i As IntegerFor i = 1 To 4intA(i) = iNextCall Proc1(intA())For i = 1 To 4Print intA(i)NextEnd SubPrivate Sub Proc1(B() As Integer)Dim i As IntegerFor i = 1 To 4B(i) = 2 * iNextEnd Sub上述代码执行后,输出结果是:_______ 4.Private x As IntegerPrivate Sub Command1_Click()Static y As IntegerDim z As Integern = 10z = n + zy = y + zx = x + zLabel1.Caption = xLabel2.Caption = yLabel3.Caption = zEnd Sub程序运行后,连续3 次单击命令按钮后,3 个标签中显示的内容分别是_______。

相关文档
最新文档