Visual Basic程序设计期末复习试题(A)含答案
电大《Visual Basic程序设计》2019-2020期末题库及答案
《Visual Basic程序设计》2019-2020期末题库及答案一、单选题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.下面关于工程的概念中错误的是()。
《Visual BASIC程序设计》期末考试选择题复习(180题)
1. Visual Basic集成开发环境中不包括下列哪些窗口( )。
A、工具箱窗口B、工程资源管理器窗口C、属性窗口D、命令窗口参考答案是:D2. 在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。
A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口参考答案是:D3. 在正常安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。
以下方式中不能启动Visual Basic的是:( )。
A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到vb6.exe,双击该文件名C、通过“开始”菜单中的“运行”命令D、进入DOS方式,执行vb6.exe文件参考答案是:D4. Visual Basic 6.0工程文件的扩展名是( )。
A、.vbpB、.frmC、.basD、.cls参考答案是:A5. Visual Basic6.0是面向( )的程序设计语言。
A、过程B、工程C、事件D、对象参考答案是:D6. 下列关于Visual Basic编程特点的叙述中,错误的是( )。
A、Visual Basic 是采用事件驱动编程机制的语言B、构成Visual Basic 程序的多个过程没有固定的执行顺序C、Visual Basic 程序既可以编译运行,也可以解释运行D、Visual Basic 程序不是结构化程序,不具备结构化程序的3 种基本结构参考答案是:D7. Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。
A、设计状态B、编写代码状态C、运行状态D、中断状态参考答案是:B8. 在Visual Basic 6.0中要获取上下文相关帮助,只需将光标定位在相应位置,再按( )A、F1B、F2C、F3D、F4参考答案是:A9. Visual Basic 6.0集成开发环境的主窗口中不包括( )。
A、标题栏B、菜单栏C、状态栏D、工具栏参考答案是:C10. 下列可以激活属性窗口的操作是( )。
《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文件夹下。
最新版精选2019年VisualBasic程序设计期末考试题库200题(含参考答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontNameb) Fontc) FontSized) FontBold 答案:C2.假设变量BOOLV AR是一个布尔型变量,则下面正确的赋值语句是?a) BOOLVAR=‘TRUE’b) BOOLVAR=.TRUEc) BOOLVAR=#TRUE#d) BOOLVAR=False答案:D3.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A4.整型变量占用的字节数为______。
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.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
a) 8b) 40c) 255d) 11 答案:B8.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B9.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C10.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B11.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
精选新版2019年VisualBasic程序设计期末完整考题库200题(含标准答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B2.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性a) BACKCOLORb) BORDERSTYLEc) FORECOLORd) BACKSTYLE 答案:D3.以下过程不属于Sub过程的是_____。
a) 编译过程b) Sub通用过程c) proper属性过程d) Event事件过程答案:A4.表达式25.26 MOD 6.98的值是_____。
a) 1b) 5c) 4d) 提示错误信息答案:C5.在使用菜单编辑器设计菜单时,必须输入的项是____。
a) 标题b) 名称c) 索引d) 快捷键答案:B6.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A7.下列控件中可自动设置滚动条的是________。
a) 复选框b) 框架c) 列表框d) 标签框答案:C8.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C9.下列是一个循环结构的程序,循环体内的语句将执行_____次。
K=0For I=1 to 10For j=1 to 100K=K+1Next jNext Ia) 0b) 10c) 100d) 1000 答案:D10.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B11.所有控件都有的属性是_______,在程序中作为对象的标识引用。
最新2019VisualBasic程序设计期末测试题库200题(含答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.下列程序运行后,变量s的值为______。
J=0:s=0For I=1 To 4j=j+Is=s+jNext Ia) 20b) 10c) 5d) 15 答案:A2.在Visual Basic中,下列________控件可以包含其他控件。
a) Pictureboxb) Commandbuttonc) Labeld) Checkbox 答案:A3.下列_______方法是将项目添加到List控件中。
a) Listb) ListCountc) Moved) AddItem 答案:D4.下列输出语句中,错误的是______。
a) ? X,yb) Print x,yc) Debug.Print x,yd) Print.Form x,y 答案:D5.要使窗体Form1关闭,错误的是______。
a) Unload Form1b) Unload mec) Endd) Form1.Visiable=False 答案:D6.下述的说法哪种是Windows的程序设计方法:_______。
a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D7.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
a) Dim str As Stringb) Dim str As String(256)c) Dim str As String(256)d) Dim str As String*256 答案:D8.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B9.所有控件都有的属性是_______,在程序中作为对象的标识引用。
最新2019VisualBasic程序设计期末测试题库200题(含参考答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C2.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A3.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D4.下列程序的运行结果为________。
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 答案:A5.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C6.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontNameb) Fontc) FontSized) FontBold 答案:C7.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性a) BACKCOLORb) BORDERSTYLEc) FORECOLORd) BACKSTYLE 答案:D8.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B9.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B10.下列是一个循环结构的程序,循环体内的语句将执行_____次。
K=0For I=1 to 10For j=1 to 100K=K+1Next jNext Ia) 0b) 10c) 100d) 1000 答案:D11.在visual basic中,要将一个窗体从内存中释放,应使用______语句。
《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事件过程名为()。
精选最新2019VisualBasic程序设计期末完整版考核题库200题(含答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C2.下列选项中,为字符串常量的是______。
a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B3.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B4.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C5.若要将窗体隐藏起来,则实现的方法为_______。
a) Unloadb) Showc) WindowsStated) Hide 答案:D6.若要使标签透明,则可使用的属性是_______。
a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B7.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A8.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B9.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C10.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
精选最新2019VisualBasic程序设计期末完整题库200题(含答案)
2019年Visual Basic 程序设计期末测试复习题200题
[含答案]
一、选择题
1.当一个工程含有多个窗体时,其中的启动窗体是_____。
a)启动VB时建立的窗体
b)第一个添加的窗体
c)最后一个添加的窗体
d)在“工程属性”对话框中指定的窗体答案:D
2.若要使标签透明,则可使用的属性是_______。
a) BackColor
b) BackStyle
c) BorderStyle
d) ForeColor答案:B
3.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontName
b) Font
c) FontSize
d) FontBold答案:C
4.下列控件不能改变大小的有_______。
a) TextBox
b) Label
c) Timer
d) PictureBox答案:C
5.下列数据类型不可能占8个字节的是_____数据类型。
a) Date
b) Long
c) Double
d) Currency答案:B
6.下列数据中哪一个是布尔常量_______。
a) 123
b) not。
最新2019VisualBasic程序设计期末完整考试题库200题(含标准答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.表达式25.26 MOD 6.98的值是_____。
a) 1b) 5c) 4d) 提示错误信息答案:C2.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性a) BACKCOLORb) BORDERSTYLEc) FORECOLORd) BACKSTYLE 答案:D3.要在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 答案:C4.下列_______方法是将项目添加到List控件中。
a) Listb) ListCountc) Moved) AddItem 答案:D5.在visual basic中,要将一个窗体从内存中释放,应使用______语句。
a) showb) hidec) loadd) unload 答案:D6.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A7.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B8.在使用菜单编辑器设计菜单时,必须输入的项是____。
a) 标题b) 名称c) 索引d) 快捷键答案:B9.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
精选最新2019年VisualBasic程序设计期末完整考试题库200题(含参考答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C2.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A3.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A4.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B5.下列选项中,哪一项是所有控件共有的属性_______。
a) Captionb) Valuec) Textd) Name 答案:D6.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
a) 8b) 40d) 11 答案:B7.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C8.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B9.若要使标签透明,则可使用的属性是_______。
a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B10.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A11.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C12.下列命令按钮事件过程执行后,输出结果是_____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号
一
二
三
四
五
六
七
八
九
十
总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r
Next j
Next i
Print X
二.选择题(每小题1分,共12分)
1.以下叙述中,错误的是( )。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是( )。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的()属性设置成False。
(A) Caption (B) Enabled (C) Default (D) Visible
1.以下叙述中,错误的是(A)。
(A)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定
(B)在VB中,对象所能响应的事件是由系统定义的
(C) VB中允许不同的对象使用相同名称的方法
(D) VB中的对象具有自己的属性和方法
VB课程试卷(A)卷第2页共3页
2.工程文件的扩展名为(C)。
(A) .fix (B) .bas (C) .vbp (D) .frm
9.写出如下程序的运行结果:___________
dim x!,y!
x=1.5
y=0.5
if x<>0 then
y=x+y
elseif y>0.5then
y=x
else
y=x*y
end if
print x,y
10.表示滚动条控件取值范围最大值的属性是_______________。
11.在Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是_______________。
6.在同一个过程中,数组名不能与变量名______________,否则会出错。
7.在窗体上添加一个图片框控件(name属性为P1),要在运行时将位于C:盘根目录下名为p1.jpg的图形文件装入该图片框,则所使用的语句为:__________________________。
8.在多窗体程序中,显示一个窗体的方法是_______________。
12.下面程序运行后输出的结果是_________________。
For n = 1 to 20
if n mod 3<>0 then m = m+n\3
next n
print n
13.下面程序运行后输出的结果是_________________。
Dim a%, b%
x=5
y=6
x=x+y
y=x+y
一.填空题(每空1分,共16分)
1. VB应用程序至少有_窗体文件_、_工程文件_两种文件需要保存。
2.把 写成VB表达式_log(7)/log(2)+exp(4)*2/3_。
3.产生一个三位整数的表达式_int(rnd*900)+100或int(rnd*899)+100__。
4.在属性窗口中设置__ picture __属性,可以把指定的图形放入当前对象中。
ELSE
Print "此一元二次方程无实根!"
ENDIF
ENDIF
VB课程试卷(A)卷第3页共3页
3.输出100-1000之间的所有素数。
解:
dim i%,flag%,j%
For i=101 to 1000 step 2
Flag=0
For j=2 to int(sqr(i))
If i mod j =0 then
11.在Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是_组合框__。
12.下面程序运行后输出的结果是_____42_______。
For n = 1 to 20
if n mod 3<>0 then m = m+n\3
next n
print n
13.下面程序运行后输出的结果是____11 17_____。
Flag=1
Endif
Next j
If flag=0 then print i
Next i
4.求两自然数m,n的最小公倍数。
解:dim a%,b%,t%,i%
A=inputbox(“第1个数”):B=inputbox(“第2个数”)
If a<b then
5.标签和文本框都用于显示文本,它们的主要区别是:____标签____中的文本是只读文本,
_____文本框_____中的文本是可编辑文本。
6.在同一个过程中,数组名不能与变量名___同名_____,否则会出错。
7.在窗体上添加一个图片框控件(name属性为P1),要在运行时将位于C:盘根目录下名为p1.jpg的图形文件装入该图片框,则所使用语句为p1.picture=loadpicture(“c:\p1.jpg”)_。
(A)0(B)1
(C)2(D)3
12.在窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是()。
(A)List1.List(B)List1.ListIndex
(C)List1.Index(D)List1.Text
三.编程题(每小题4分,共32分)
1.用输入框输入x,根据下式计算对应的y,并在窗体上输出y的值。
10.以下关于图像框控件的说法中,错误的是()。
(A)不可以通过Print方法在图像框中输出文本。
(B)清空图像框控件中图形的方法之一是加载一个空图形。
(C)图像框控件可以作为容器使用。
(D)用Stretch属性可以自动调整图像框中图形的大小。
11.当一个复选框被选中时,它的Value属性的值是()。
VB课程试卷(A)卷第1页共2页
题号
一
二
三
四
五
六
七
八
九
十
总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
一.填空题(每空1分,共16分)
1. VB应用程序至少有______、______两种文件需要保存。
2.把 写成VB表达式_______________。
8.下列不属于文本框属性的是()。
(A) Caption (B) Locked (C) Text (D) Font
9.使“多媒体技术”在当前窗体上输出的语句是()。
(A) Print“多媒体技术”
(B) Picture.Print“多媒体技术”
(C) Printer. Print“多媒体技术”
(D) Debug. Print“多媒体技术”
Dim a%, b%
x=5
y=6
x=x+y
y=x+y
Print x , y
14.下列程序的结果是___23____。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r
Next j
Next i
Print X
二.选择题(每小题1分,共12分)
7.编写窗体上命令按钮command1的click事件过程,完成如下功能:
(1)定义一个大小为100的数组A,其元素数值为随机产生的0~1000之间的数。
(2)编写一个子过程,将A(1)和A(100)交换、A(2)和A(99)交换、A(3)和A(98)交换,……,A(50)和A(51)交换。
(3)输出数组A,每行5个元素。
2.求一元二次方程 的两个实根。
解:dim a%,b%,c%
a= InputBox("a="):b = InputBox("b="):c= InputBox("c="):D=B*B-4*A*C
IF A<>0then