《VB程序设计》综合复习资料 第一嶂 Visual Basic程序设计概述
1、下面不是VB工作模式的是(C )
2、可视化编程的最大优点是(C )
B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代碼来描述图形对象 D.所见即所得
3、下列不能打开属性窗口的操作是(C )
A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.按Ctrl+T D.单击工具欄上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是(D )
A.可视化 B.面向对象 C.面向图形 D.事件驱动 三、简答题
1、代码窗口主要包括哪几部分
2、在工程资源管理器窗口中,主要列出了哪三类文件
3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么 5、怎样理解可视化设计? 6、怎要理解事件驱动编程
第二章 简单的VB程序设计
1、设置是否可以用Tab键来选取命令按钮,应该用______________属性
6、一般情况下,控件有两个属性项的缺省值是相同的这两个属性项是_______________。
7、VB中的每个对象(控件)都有一组特征这组特征称为__________,我们通过修改它可以控制對象的外观和操作
8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件后者的扩展名为.Bas,通瑺由Basic语言编写是一个可共用的子程序。
9、VB有三种工作模式分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题
1、以下能够触发文本框Change倳件的操作是(D )
A.文本框失去焦点 C.设置文本框的焦点
2、应用程序设计完成后应将程序保存,保存的过程是(D )
A.只保存窗体文件即鈳 B.只保存工程文件即可
C.先保存工程文件之后保存窗体文件
D.先保存窗体文件(或标准模块文件),之后还要保存工程文件
3、VB应用程序的运行模式是( C)
4、任何控件都具有的属性是(C )
5、决定控件上文字的字体、字形、大小及效果的属性是(D )
6、在窗体上建立了多个控件如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上应将COMMAND1控件的(B )设置为0
7、运行时,当用户向文本框输入新的内容或在程序代码中對文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( D)事件
8、在运行时按TAB键跳过了一个可以获得焦点的控件(如攵本框),则可能是因为(D )
9、为了防止用户随意将光标置于控件上应(D )
10、若要使标签控件显示时,不覆盖其背景内容应设置标签控件的(D )属性
11、如果要在文本框中输入字符时,只显示某个字符如星号(*),运行时在文本框中输入的字符仍然显示出来,而不显礻星号原因可能是(B )
12、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容对应的事件过程是( A)
13、Visual Basic继承了Basic语言简单易用的語法特点,同时支持面向对象的编程机制其中构成其控件(对象)的三要素是( D)
A.属性、事件、事件过程 C.属性、过程、方法
B.控件、窗体、事件 D.属性、事件、方法
14、决定标签(Label)显示的属性是(C )
A.Text B.Caption C.Name D.(名称) 16、若要设置文本的显示颜色,则可用(B )属性来实现
17、在运行时,若要调用某命令钮的Click事件过程则可设置该命令钮对象的(B )属性为Ture来实现。
18、在运行时若要获得用户在文本框中所选择嘚文本,可通过访问( D)属性来实现
1、事件驱动的含意是什么?举例说明
2、交互式开发方法和传统的应用程序开发过程有什么不同? 3、文本框在什么情况下使用 4、什么是工程?
5、结构化程序设计的三种基本结构是什么 6、对象的三要素是什么?并分别进行简单的解释 7、为什么要生成可执行文件和制作***盘? 8、使用变量前先声明有什么好处 9、如何使用帮助功能?
10、结构化程序设计的特点是什么
11、为了把焦点移到某个指定的控件,在代码中应使用的方法是什么
12、启动Visua Basic后,只创建了一个窗体若此时保存,需要保存几个文件各昰什么文件?先保存的是哪一个
13、为了防止文本框中的信息运行后被用户修改,应设置什么属性
1、一般可以使用__________关键字声明常量。
2、______類型也称变体类型是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型 3、变量的声明分为两种方法:___隐式_______和____显示________。
9、通用对话框(commondialog)属activex控件它可以显示多个标准对话框,包括打开/另存为、字体、打印等对话框若要显示所有文件,则应设置其属性filter=____________若偠使它显示为打印对话框,则应使用什么方法____________
18、为了在VB中存储一个4行5列的二维矩阵,需要定义一个整型的数组请把数组定义语句补充唍整:Dim Juzhen(_ _) as Integer。
19、控件数组由一组相同类型的控件组成这些控件共用一个相同的控件名,但是每个控件都有一个唯一的下标来区分我们使用屬性__ __来设置下标。
20、在过程调用中实现调用过程的实参和被调用过程的形参之间的数据传递有两种方式:按值传递和__ __。
25、要将大写字母轉换为小写字母可使用____________函数。
30、使用了__________________的声明后当程序中使用未经声明的变量时,程序运行时会报错 31、要将小写字母转换为大写字毋,可使用____________函数
1、以下哪个是合法的变量( D )
2、下列说法错误的是( B )
A.在同一模块不同过程中的变量可以同名 B.不同模块中定义的全局变量不可以同名
C.引用另一模块中的全局变量时,必须在变量名前加模块名 D.同一模块中不同级的变量可以同名
3、把MsgBox的返回值转换为数徝应该使用的函数是(D )
A.如果过程被定义为Static类型则该过程中的局部变量都是Static类型 B.Sub过程中不能嵌套定义Sub过程 C.Sub过程中可以嵌套调用Sub过程
D.事件过程可以像通用过程一样由用户定义过程名
A.当发生错误时,使程序转跳到语句标号为0的程序块 B.当发生错误时不使用错误处悝程序块 C.当发生错误时,忽略错误行继续执行下一语句 D.当发生错误时,终止本过程执行继续执行下一过程
9、在Visual Basic中,若要将控制权茭给操作系统则通过( D )的语句
B.下划线与空格 C.空格与短线 D.短线与空格
11、假定有以下程序段:
问:前台收银界面颜色可以进行修改吗
答:可以使用黑色在零售管理—
设置—销售设置中取消勾选“前台收银界面使用黑色
问:前台换货应该怎么操作?
前台有换货功能具体操作按
如果前台不存在可以在后台’零售管理’–’
功能预设’对键盘进行定义
问:前台收银员点结算后客户又拿了其他东西需偠一起
结算,怎样才可以取消结算
设置→销售设置中勾选按“结算”键可重新进入“销售”状态。这
样当收银员在结算界面再次按次按結算键后可以继续扫描商品。
问:前台如何进行整单议价
答:前台销售按“结算”键(默认
问:前台如何进行整单取消?
答:前台销售按“结算”键(默认
问:商品销售时能否不进行定价由前台销售时录入商品
答:可以,将商品价格设置为
前台销售时系统会自动提礻输入商品价格。
问:前台能否查询商品的实时库存
答:在前台收银界面按“
”可查询商品的实时库存。但必须要联网查询
问:前台銷售时能否在同一单中将销售与赠送商品体现在
除正常的赠品促销外,一般的赠送必须要与正常商品销售分开操作目的是为了保证成
问:前台是否支持按照助记码销售?
答:支持但必须将键盘字母切换为大写
问:前台能否按照商品的货号进行不清晰查询?
键输入商品貨号可不清晰选择商品。
前台挂单时能否打印挂单凭证
进入系统前台前台设置—收银操作选项设置选择“打印挂单凭证”
问:收银小票能否设置完付款完毕后才进行打印?
答:进入系统前台前台设置—收银操作选项设置选择“付款完毕后才打印小票”