VB复习资料

时间:2022-11-24 18:18:27 作者:壹号 字数:6973字

1. 简述事件驱动模型的工作原理。

2. 请说明局部变量、模块变量和全局变量的作用域和各自的声明位置 3. 创建Visual Basic应用程序的步骤是什么?如何操作? 4. 简述窗体常见的事件和方法。

5. Visual Basic定义了几种数据类型?变量的声明方法有几种? 6. 事件驱动的含意是什么?举例说明。

7. Visual Basic定义了几种数据类型?变量的声明方法有几种?变量的作用域分为哪几个层次? 8. 简述程序设计的一般步骤。

9. ListBox控件和Combobox控件的最大区别是什么。 10. 简述窗体常见的事件和方法

11、对象的三要素是什么?并分别进行简单的解释。 12、VB编程的主要特点有哪些?

13、在一个窗体的程序代码中能否访问另一个窗体上控件的属性?若不行则请说明理由;若行则请说明如何访问

14、简述Timer控件

求1×2×3×?×10并用print显示结果。 求1!+2!+3!+?+10!并用print显示结果。 编写程序,判断一个正整数(>=3)是否为素数。 用VB编写程序,判断100到200之间的素数,并求和

利用Rnd函数产生10个1-100随机整数存放在数组中,再对数组按从小到大的顺序排序,排序前和排序后的结构都要在窗体中输出。

用InputBox函数输入3个任意整数,按从大到小的顺序输出。 购物优惠程序。某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)在200元以上(包括200元)者,按9.5折优惠;(2)在300元以上者(包括300元),按9折优惠;(3)400元以上者(包括400元),按8折优惠;(4)600元以上者按7折优惠(包括600元)。在窗体上添加两个文本框和一个命令按钮,要求在Text1中输入购物商品总金额,单击命令按钮,在Text2中输出优惠后的价格。程序运行结果如下图所示。

用条件语句实现:从文本框(Text1)输入一个数,单击“判断”按钮(Command1)判断它能否同时被3、5、7整除,若能整除,则用消息框(Msgbox函数)显示“能同时被3、5、7整除”,否则显示“不能整除”。

用InputBox函数输入小时、分和秒,把它转换为秒数,并输出。 有如下数学灯谜:AB-BA=A。其中A,B均为正整数。请用VB编程,求10至99之间所有符合此条件的数,并输出。(如:若A、B均为0到9之内的正整数则 A= 9 B= 8 即: 98 – 89 = 9)

我国现有人口为13亿,设年增长率为1%,编写程序,计算多少年后增加到20亿。

编写一个摄氏温度与华氏温度之间转换的程序,程序运行界

面如图所示: 要使用转换的公式是:F=9/5*C+32,其中F为华氏温度,C为摄氏温度。

( )窗体上有一个命令按钮Command1,编写如下事件过程: Private Sub Command1_Click() x = InputBox( y = InputBox( Print x + y End Sub

运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是( )。

(A) 444

(B) 123321 (C) 123+321 (D) 出错信息 (答案:B)

( )设置窗体的( )属性可改变窗体标题。

(A) Caption

(B) Name

(C) BackColor (D) BorderStyle (答案:A)

( )下列描述错误的是( )。

(A) 窗体的Load事件在加载窗体时发生

(B) 窗体的Height、Width属性用于设置窗体的高和宽 (C) 执行Unload Form1语句后,窗体仍在内存中但不可见 (D) 当窗体的Enabled属性为False时,对窗体的操作都被禁止 (答案:C)

( )下列描述错误的是( )。

(A) 单击命令按钮可触发MouseDown事件 (B) 单击命令按钮可触发MouseUp事件 (C) 命令按钮支持单击事件 (D) 命令按钮支持双击事件 (答案:D)

( )下列( )控件结合了文本框和列表框的特性。 (A) 图片框 (B) 图像框 (C) 组合框 (D) 标签 (答案:C)

( )下列求两数中最小数的程序段不正确的是( )。 (A) If x < y Then Min = x Else Min = y (B) Min = IIf(x < y,x,y)

(C) Min = x : If y < = x Then Min = y (D) If y < = x Then Min = y : Min = x (答案:D)

下列程序段的执行结果是( )。 x = 3 : y = 5 : z = 9 x = x + y y = x - y

…… 此处隐藏910字 ……

(A) 0 (B) 1 (C) True (D) False (答案:C)

( )错误使用Print方法的是?

(A) Picture1.Print (B) Form1.Print (C) Debug.Print (D) Text1.Print (答案:D)

( )定义变量时如不指定类型,该变量为什么变量? (A) Integer (B) String (C) Variant (D) Single (答案:C)

( )设a=6,b=5,c=-2;执行语句Print a > b > c后,窗体上显示的是? (A) 1 (B) True (C) False (D) 出错信息 (答案:B)

( )执行x = InputBox(请输入半径求面积,在输入框中输入3后回车,则下列叙述正确的是?

(A) x的值是数值3 (B) x的值是字符是默认值 (D) 对话框标题是求面积