第八章程序设计VB一、选择题1、使用Visual Basic编程,通常会用到工具箱中的工具,我们把这些具称为()。
事件 B、工具盒 C、控件 D、窗体2、在VB中的表达式11*3的运算结果值是()A、3B、11C、33D、1133、当我们编写好一个程序,把它保存起来时,“工程名”是用什么作为扩展名的()A、*.frmB、*.vbpC、*.basD、*.bat4、下列变量中写法错误的是()A、abcB、abc123C、endD、sub5、结束当前程序的语句是()A、quitB、exitC、endD、sub6、如果要把某个图片作为程序窗体的背景,下列方法中最合理的是()A、直接修改窗体的Picture属性实现插入图片B、在窗体中插入Image控件,再修改该控件的Picture属性插入图片C、在窗体中插入PictureBox控件,再修改该控件的Picture属性插入图片D、选择“插入”“图片”菜单命令实现7、VB程序设计的完整步骤是()A、可视性程序设计B、代码程序设计C、可视性程序设计和代码程序设计D、界面设计8、在Visual Basic环境下,当写一个新的Visual Basic程序时,所何等的第一件事是()。
A、编写代码B、新建一个工程C、打开属性窗口D、进入VB环境9、要求改变窗体的标题时,应当在属性窗口中改变的属性是()A、CaptionB、NameC、TextD、Label10、窗体能响应的事件是()。
A、ActiveFromB、DriveC、LoadD、Change11、在以下事件过程中,Private表示()Private sub lblabAbc_Change()……End SubA、此过程可以被任何其它过程调用B、此过程只可以被本窗体模块中的其它过程调用C、此过程不可以被任何其它过程调用D、此过程只可以被本工程中的其它过程调用12、下列控件中可以自动设置滚动条是()A、复选框B、框架C、文本框D、标签框13、能够将文本框控件隐藏起来的属性是()。
A、ClearB、VisibleC、HideD、New14、能够改变复选框中背景颜色的属性是()。
A、ValueB、FontcolorC、BackcolorD、Font15、滚动条控件的Smallchange属性所设置的是()。
A、当单击滚动条上滚动块时的移动量B、滚动条中滚动块的最小移动单位C、滚动条中滚动块的最小移动范围D、滚动条控件无该属性16、在设计一个计算器是,必须要使用的控件是()。
A、滚动条B、图片库C、文本框D、单选框17、Visual Basic提供的选择框(ChechBox)可具有功能是()。
A、多重选择B、单一选择C、选择多次D、单选框18、Visual Basic为命令按钮提供的Cancel属性是()。
A、用来指定命令按钮是否为窗体的“取消”按钮B、用来指定命令按钮的功能是停止一个程序的运行C、用来指定命令按钮的功能是关闭一个运行程序D、用来指定命令按钮的功能是中断一个程序的运行19、以下叙述正确的是()。
A、组合框包含了列表框的功能B、列表框包含了组合框的功能C、列表框和组合框的功能无相近之处D、列表框和组合框的功能完全相同20、设有如下语句:str1=InputBox(“输入”,“”,“练习”)执行后,用户从键盘上输入字符串“示例”,按“确定”按钮后,str1变量的值是()。
A、“输入”B、“”C、“练习”D、“示例”21、不能作为容器使用的对象是()。
A、FormB、ImageC、PictureBoxD、Frame22、Visual Basic通过菜单编辑器来设置一个应用程序的菜单,若要求在程序运行的过程中,选中“清除”命令时,在该命令前有“√”的标记,则应该在菜单编辑内()。
A、选中“复选”B、“复选”不被选中C、选中“有效”D、“不效”不被选中23、以下关于菜单编辑器中“索引”项的叙述中,错误的是()。
A、“索引”确定了菜单项显示的顺序B、“索引”是控件数组的下标C、使用“索引”时,可有一组菜单项具有相同的“名称”D、使用“索引”后,在单击菜单项的事件过程中可以通过“索引”引用菜单项24、图像框和图片框在使用时有所不同,以下叙述中正确的( )。
A、图片框比图像框占内存少B、图像框内还可包括其他控件C、图片框有Stretch属性而图像框没有D、图像框有Stretch属性而图片框没有25、能显示窗体的方法是()。
A、VisibleB、ShowC、HideD、Open26、删除列表框中所有项目的方法()。
A、DeleteB、ClearC、NewD、Cls27、确定复选框是否选中,可访问的属性是()。
A、ValueB、CheckedC、SelectedD、Caption28、使图形能自动按控件大小改变的控件是()。
A、图片框B、图像框C、标签框D、框架29、若要将窗体从内存中卸载出去,其实现的方法是()。
A、ShowB、UnloadC、LoadD、Hide30、以下选项中,不是Visual Basic控件的是()。
A、单选框B、定时器C、窗体D、命令按钮31、双击窗体中的对象后,Visual Basic将显示的窗口是()。
A、项目(工程)窗口B、工具箱C、代码窗口D、属性窗口32、Visual basic提供的单选框(OptionButton)所具有的功能是()。
A、选择一次B、选择多次C、单一选择D、多重选择33、Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是()。
A、属性、事件、方法B、控件、属性、事件C、窗体、控件、过程D、窗体、控件、模块34、下列叙述不正确的是()。
A、窗体是VB程序进行界面可视化设计的窗口B、一个程序可以有一个窗体,也可以有多个窗体C、属性窗口用于显示与修改程序中对象的属性D、工具箱提供了VB中所有的控件35、下列关于添加“控件”的方法正确的是()。
A、单击控件图标,将指针移到窗体上,双击鼠标B、双击工具箱中的控体,即在窗体中央出现该控件C、单击工具箱中的控件,将指针移到窗体上,再单击D、用鼠标左键拖动工具箱中的某控件到窗体中适当位置36、下列关于“控件”属性的说法正确的是()。
A、单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值B、所有对象都具有同样的属性C、控件的属性只能在设计时设置,不能在运行时修改D、控件的每一个属性都具有同样的默认值37、下列各组变量声明的是()。
A、Dim abc as integer, num as singleB、Dim I%, N$ as integerC、Dim a%, B%, C%, a$D、Public dim n%38、下列各赋值语句,语法不正确的是()。
A、x+y=5B、iNumber=15C、Label1.caption=timeD、sLength=x+y39、要使窗体Form1的标题栏中显示“正在复制文件……”,以下哪条语句是正确的()。
A、Form1.Caption=“正在复制文件……”B、Form1.title=“正在复制文件……”C、Form1.Text=“正在复制文件……”D、Form1.名称=“正在复制文件……”二、判断题1、Visual Basic是IBM公司开发的一种“可视化”开发工具软件。
()2、在Visual Basic中窗体里放置的标签、图像、命令按钮等控件的大小是不能改变的。
()3、在 Visual Basic中“if …then “语句是赋值语句。
()4、在VB中运算优先级的从高到低顺序为:算术运算、连接运算、关系运算、逻辑运算。
()5、在VB中123_bas是一个正确的变量名。
()6、单精度实型数、双精度实型数都是用来存储实数的,只是存储的范围不一样。
()7、VB的标准函数是语言系统软件事先编写好的程序,用户可以直接使用。
()8、程序代码基本结构只有二种:选择结构和循环结构。
()9、“菜单编辑器”由菜单属性设置区、编辑区二部分组成。
()10、控件的Name属性和Caption属性的作用是一样的。
()11、Visual Basic允许用户设计和使用自己的控件。
()12、窗体中工具条工具不是工具箱中包含的常用控件。
()13、工程文件中可包括窗体文件、标准模块文件、类模块文件、资源文件等。
()14、在属性窗口中为对象设置属性值,只能在程序的设计阶段进行。
()15、Visual Basic的赋值语句既可给程序中的变量赋值,也可给对象的属性赋值。
()16、End if 语句对单行If语句不需要。
()三、操作题1、打开C:\XXJS\Ch08\工程1.vbp文件,如图8.9所示,按以下要求修改完成该程序。
(1)、把Command1按钮我名称改为“开始”。
(2)、修改程序,使程序运行时,通过鼠标单击“开始”按钮实现Image1图片的显示、隐藏。
(3)、在窗体中插入一个Label对象,用以显示如图8.9所示的“程序设计:令狐冲”信息。
(4)、设置窗体属性,使程序运行时窗体的位置在屏幕的左上角,且标题显示“软件封面”字样。
2、学生会准备在学生中做一个关于“学生兴趣爱好”的调查。
请设计一个调查程序界面,除了可以调查学生的观点以外,该程序还可以收集同学的性别和是否团员,程序的界面如图。