当前位置:文档之家› VB习题库2004

VB习题库2004

VB习题库2004
VB习题库2004

VB习题库

(2004年)

1.1简单的动画演示。一行文字“欢迎使用VB”在具有背景图案的窗体中上下移动。移动方

法有两种:单击“手动”按钮一次,移动50twip单位;单击“自动”按钮,连续移动;

当内容超出窗体范围,进行反弹。

2.1编写一个对输入字符进行转换的程序。转换规则为,将其中的大写字母转换成小写字母,

小写字母转换成大写字母,空格不转换,其余转换成“*”。要求每输入一个字符,马上就进行判断和转换。

2.4窗体无最大化按钮和最小化按钮,在窗体装入时,在窗体的标题栏显示“装入窗体”,并

在窗体装入Windows墙纸作为背景;当用户单击窗体,在标题栏显示“单击”,在窗体显示“欢迎使用VB”;当用户双击窗体,在标题栏显示“鼠标双击”,去除窗体的背景图案,并显示“结束使用VB”。程序运行界面依次如下。

2.5利用两个标签控件,显示具有浮雕效果的文字。如下图。

2.7要求输入数字数据。当输入结束时,对于输入正确的数据,显示正确信息;对输入的非

数字数据显示错误信息、清除文本框中的内容,并使焦点重新回到文本框。

2.8建立一个允许剪切、复制和粘贴的简单便笺板程序。要求:文本框初始为空白,程序运

行中由用户输入正文,其中“剪切”、“复制”、“粘贴”按钮以图形形式显示,并且按钮的有效性应根据运行过程随状态而作相应调整,“结束”按钮以标准形式显示。

2.9用Print方法输出如图所示图形。

2.10移动图形示例,程序运行时在图形框装入图形,单击图形框使图形框起始点(左上角)

移到窗体的中心,同时图形缩小50%。

4.1编一帐号和密码输入的检验程序。对输入的帐号和密码规定如下:

(1)帐号不超过6位数字,密码4位字符,在本题中,密码假定为“ssmu”。

(2)密码输入时在屏幕上不显示输入的字符,而以“*”代替。

(3)当输入不正确,如帐号为非数字字符,密码不正确等,显示有关信息,见下图。

若单击“重试”按钮,则清除原输入的内容,焦点定位在原输入的文本框,再输

入,若单击“取消”按钮,则停止程序的运行。

4.2已知变量strC中存放了一个字符,判断该字符是字母、数字还是其他字符,并作相应的

显示。

4.3已知输入某课程的百分制成绩mark,要求显示对应五级制的评定,评定条件如下:

优mark>=90

良80≤mark<90

等级=中70≤mark<80

及格60≤mark<70

不及格mark<60

4.4输入X、Y、Z三个数,比较它们的大小并排列输出,使得X>Y>Z。

4.7由计算机来当一年级的算术老师,要求给出一系列的1~10的操作数和运算符,学生输入

该题的答案,计算机根据学生的答案判断正确与否,当结束时给出成绩。

4.8计算并输出1-100的奇数和。

4.9运用循环控制变量输出结果(如图)。

4.10将可打印的ASCII码制成表格输出,使每个字符与它的编码值对应起来,每行打印7个

字符。

4.11用辗转相除法求两自然数m,n的最大公约数和最小公倍数。

4.12打印九九乘法表:(1)完整形式;(2)打上三角形式;(3)下三角形式。

4.13 求自然数e 的近似值并输出,要求其误差小于0.00001,近似公式为:

∑∑=∞=+≈=++++++=n

i i i i n e 10!

1

1!1!1!31!21!111

4.14 按每行8个数字依次输出100以内的素数。

4.15 百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱

要求卖100只鸡,编程列出所有可能的够鸡方案。

4.16 猴子吃桃子。小猴在一天摘了若干个桃子,当天吃掉一半多一个;第二天接着吃了剩下

的桃子的一半多一个;以后每天都吃尚存桃子的一半零一个,到第7天早上要吃时只剩下一个了,问小猴那天共摘下了多少个桃子?编程列出每天所剩余的桃子数。

4.17 有一根长度为321米的钢材料,要将它截取成两种规格的短料,规格a 、b 的长度分别为

17米和27米,每种至少1段,问分隔成a ,b 各多少断后,剩余的残料r 最少?

5.2 输入若干学生(学生总人数小于100)的成绩,计算平均分和高于平均分的人数。

5.3 建立含有4个命令按钮的控件数组,当单击某个命令按钮,分别显示不同的图形或结束

操作。

5.4建立一个类似国际象棋的棋盘。要求:

(1)在设计时窗体上放一个Label控件,设置其Index属性为0,BackColor为黑色。

(2)程序运行时自动产生64个Label控件数组元素,BackColor黑白交替。

(3)当程序运行后单击某个棋格,改变BackColor颜色,即白变黑、黑变白;并在单击的棋格处显示其序号。

5.5利用自定义数组,编一模拟数据库记录输入、显示、查询的程序。自定义一个学生记录

类型,由姓名、专业、总分组成,声明一个存放最多100个学生纪录的数组;要求,按“新增”按钮,将文本框输入的学生信息加到数组中;按“前一个”或“后一个”按钮,显示当前元素的前或后的纪录;按“最高”按钮,则显示总分最高的显示纪录;任何时候在窗体上显示数组中输入的记录数和当前数组元素位置。

5.6输入一串字符,统计各字母出现的次数(大小写字母不区分),并对出现的字母显示其出

现的个数。

5.7输入一系列的数据,输入结束将他们按分隔符分离后存放在数组中。对输入的数据允许

修改和自动识别非数字数据。

5.8对已知存放在数组中的6个随机数,用选择排序法按递增顺序排序并输出。

5.9对已知存放在数组中的6个随机数,用冒泡排序法按递增顺序排序并输出。

5.10(1)在一个递增有序的数组中插入一个输入数值,使得数组仍然递增有序,并输出结果。

(2)在一个递增有序的数组中插入一个输入数值,使得数组仍然递增有序,并输出结果。

6.6要求输入两个整数后计算并输出其最大公约数和最小公倍数,上述操作可通过单击窗体

反复进行,直至单击“结束”按钮后结束本程序运行。

6.10计算fac(n)=n!的函数,要求输入n,可以输出计算结果(上述操作可以反复执行)。6.11最大公约数的递归实现。

6.12如下两分形图分别由若干大小不等、形状相同的三角形构成。用程序实现它(提示:采

用递归算法)。

6.13编一函数,实现一个十进制整数转换成二至十六任意进制的数。

6.14编一加密和解密程序,即将输入的一行字符串的所有字母加密,加密后还可再进行解密。

6.15顺序查找根据查找的关键值与数组中的元素逐一比较,若相同,查找成功,若找不到,

则查找失败。.

6.16用二分法查找数据。

6.17用插入排序法输入不多于20个数,使数组保持递增的序列。

7.1用单选框和复选框设置文本框的字体。

7.2框架用法,按图示对文本框进行字体和大小的设置。

7.3编写一个能对列表框进行项目添加、修改和删除操作的应用程序,如图所示。

7.4设计一个如图所示的应用程序,当“计算机”和“操作系统“位被选定时,他们所在的

框架的其他控件不能使用。组合框能够将输入的一个新的选择添加到下面的列表框中供下次选择。如果单击ok按钮(command1),则在列表框中显示用户所选择的配置。

7.5建立一个水平滚动条(Hscroll),其max属性为100,min属性为0,smallchange属性为

2,largechange属性为10,value属性初始值为50。;另外一个文本框(Text1),它显示滑块当前位置所代表的值。

7.6设计一个调色板应用程序,使用三个滚动条作为三种基本颜色的输入工具,合成的颜色

显示在右边的颜色区域中。颜色区实际是一个文本框(TEXT1),用合成的颜色设置其BackColor属性。当完成调色以后,用“设置前景颜色(Command1)”或“设置背景颜色(Command2)”按钮设置右边文本框(Text2)的颜色。

7.7用Slider控件设置文本框中的字体大小,如下图所示:

7.8设计一个能够定时的闹钟,如下图所示。用户在两个文本框(Text1和Text2)中设置定

时时间,然后单击“定时”(Command1)按钮闹钟才开始生效。两个文本框的MaxLength 属性为2,时钟控件名称为label1,“停止”和“结束”按钮的名称分别为Command2和Command3。

7.9用一个时钟控件控制蝴蝶在窗体内飞舞。在窗体上定义一个时钟、一个命令和三个图像

控件。

7.10设计一个进度条,用来指示一个大数组冗长的操作进度。

7.11设计一个进度条并配上动画,用来指示一个大数组冗长的操作进度。

7.12编制一个如图所示,具有两个选项卡的对话框。

7.13用两个文本框(Text1和Text2)显示鼠标器指针所指的位置。如图所示:

7.14设计一个最简单的画图程序。程序运行时,按住鼠标右键移动画圆,按住鼠标左键移动

画线。

7.17假设窗体上有图形框Picture1,装有某个图形,它能作为源对象被拖放到该窗体的某个

地方,如图所示。如果图形框被拖动到“取消拖放”标签上方,则取消拖放操作。

7.18设计一个如图所示的应用程序。左边的图像框采用手工拖动模式,标签采用自动拖动模

式。图像框只能用鼠标左键拖动,拖到右边的图像框后消失,而且拖动时图像框中的图标作为拖动图标使用。标签可以拖动,但拖到图像框后显示“Error”。

8.4综合8.1-8.4,用“打开”按钮显示文件打开对话框,在对话框内只允许显示文本文件,

初始目录为C:\Windows。当选定一个文本文件后,单击“打开”按钮,在标签上显示所选择的文件名称,若单击“取消”按钮,则显示“放弃操作”。命令按钮“颜色...”,用于打开“颜色”对话框,通过“颜色”对话框设置标签前景颜色。用“字体...”对话框设置文本框的字体,要求字体对话框内出现删除线、下划线、颜色元素控制。用“打印...”按钮调用“打印”对话框,打印文本框信息。

8.5参照Windows的记事本,建立一个有菜单功能的文本编辑器。

一/1 创建一个“标准EXE ”类型的应用程序,在屏幕上显示“欢迎您使用Visual Basic ”,和

“请输入您的姓名”,屏幕设计的界面如下图

一/2 输出简单图形,如下图所示。要求窗体不可改变大小,当单击“清除”按钮后,清除所

显示的图形。 一/3 在窗体插入图片,文件名为Meeting.wmf ,窗体上以浮雕效果显示的字符串“请注意安

静”,还有两个命令按钮,文件Point02.ico 表示左指向、文件Point04.ico 表示右指向按钮,字符串“请注意安静”,向左移动50twip :单击右指向按钮,向右移动50twip 。

一/4 字号、按钮、随机函数练习。在文本框输入一字符串,对字号进行放大和缩小,缩放比

例由随机函数产生。如图所示是经过放大操作后的界面状态。要求:

(1) 单击“放大”按钮,将文本框中的字符串放大(字体放大),放大的倍数通过随机

表达式产生,范围在1~3倍。

(2) 同样,单击“缩小”按钮,进行缩小。

(3) 单击“还原”按钮,字体大小恢复成初始状态,“放大”、“缩小”按钮也改变成可

操作状态。

(4) 在放大和缩小操作时,为了防止程序运行时错误(字体过大或过小),不应连续进

行放大或缩小操作。也就是对已执行放大操作后,“”放大命令按钮应呈已暗淡色(不可操作):同样对缩小操作后,“缩小”命令按钮应呈暗淡色,而“放大” 命令按钮有效。 二/1 编一个华氏温度和摄氏温度之间转换的程序,窗口如下图所示。要使用转换的公式是:

F=9/5C+32 ‘摄氏温度转换为华氏温度,F 为华氏 C=5/9(F-32) ‘华氏温度转换为摄氏温度,C 为摄氏

要求用按钮实现转换。即单击“华氏转”按钮,则将摄氏温度转换为华氏温度:同样,单击“摄氏转” 按钮,则将华氏温度转换为摄氏温度。

二/2 输入二次方程 ax 2

+bx+c=0 的系数a ,b ,c ,计算并输出二次方程的两个根 x1,x2。界面

如图所示。要求:

(1) 输入a ,b ,c 三个数,为了程序设计的方便可由3个文本框来实现,然后通过求

根公式求得方程的根。计算的结果可通过文本框显示。

(2) 为了保证程序运行的正确,对输入的三个数要进行检查,若发现输入的数中有非

法的数字,利用Msgbox 显示出错信息,利用SetFocus 方法定位于出错的文本处,重新输入。

二/3 利用计算机解决古代数学问题“鸡兔同笼问题”。即已知在同一笼子里有总数为m 只鸡和

兔,鸡和兔的总脚数为n 只,求鸡和兔各有多少只。 三/1 输入x ,y ,z 三个数,按从小到大的顺序显示。 三/2 在购买某物品的时,若所花的钱x 在下述范围内,所付钱y 按对应折扣支付。 X X<100

0.9X 1000<=X<=2000 Y= 0.8X 2000<=X<3000 0.7X X>=3000 三/3 编一模拟计算器的完整程序,界面如图所示。要求:输入两个操作数和一个操作符,根

据操作符决定所做的运算。

{

{

三/4 某市公用电话收费标准如下:通话时间在3分钟以下,收费0.50元;3分钟以上,则每超过1分钟加收0.15元;在7:00~19:00之间通话者,按上述收费标准全价收费;在其他时间通话者,一律按收费标准的半价收费。试计算某人在T时间通话S分钟,应缴多少电话费,运行界面如下图所示。

三/5 编制程序,计算某个学生奖学金的等级,以三门功课成绩m1,m2,m3为评奖依据。奖学金评奖标准如下:

一等奖:符合下列条件之一的可得一等奖:

(1)平均分大于95分者。

(2)有两门成绩是100分,且第三门功课成绩不低于80分者。

二等奖:符合下列条件之一的可得二等奖:

(1)平均分大于90分者。

(3)有一门成绩是100分,且其他功课成绩不低于75分者。

三等奖:各门功课成绩不低于70分者。

符合条件者就高不就低,只能获得高的那一项奖学金。要求显示获奖的等级。

四/1 用单循环实现如图(1)和图(2)显示的图形。

图(1)图(2)

四/2 计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+1/29+…,当第i项的值<10-4时结束。

四/3 计算π的近似值,π的计算公式为:

π=2*22/(1*3) *42/(3*5) *62/(5*7) *…*(2*n)2/[(2n-1)(2n+1)]

四/4 用两重循环显示如图所示的结果。

四/5 编一程序,显示出所有的水仙花数。所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。

四/6 求Sn=a+aa+aaa+aaa+…aa…aaa(n个a),其中a是一个由随机数产生的1~9(包括1,9)中的一个正整数,n是一个由随机数产生的5~10(包括5,10)中的一个数。

四/7 有一根长度为321米的钢材料,要将它截取成两种规格的短料,规格a, b的长度分别为17m和25m,问分隔成a, b各多少段后,剩余的残料r最少?

四/8 规范文章。对输入的任意大小写文章进行整理,规则:所有句子开头为大写字母,其他都是小写字母,句子结束符为“。”“?”“!”。界面和运行结果如下所示。

五/1 随机产生10个30~100(包括30,100)的正整数,求最大值、最小值、平均值,并显示整个数组的值和结果。

五/2 随机产生15个不重复的A~Z包括A,Z的大写字母,存放在字符数组中。

五/3 实行学分制,学生的平均绩点是衡量学生学习的重要依据。成绩等级与绩点的关系见下表所示。

平均绩点=∑所学各课程学分×绩点∕∑所学各课程的学分。编一程序利用两个一维数组分别输入某学生的5门课程的学分、对应成绩,计算其平均绩点。

五/4 输入整数n,显示出具有n行的杨辉三角形。一个具有8行的杨辉三角形运行结果如图所示。

五/5 输入一系列字符串,按递减次序排列。程序运行界面如下所示。

五/6 自定义一个职工类型,包含职工号、姓名、工资。声明一个职工类型的动态数组,输入n个职工的数据;要求按工资递减的顺序排序,并显示排序的结果,每个职工一行显示三项信息。

六/1 编一个函数过程Mysin(x),求Mysin(x)=x/1-x3/3!+x5/5!-x7/7!+…+(-1)n-1*x2n-1/(2n-1)!

当第n项的精度小于10-5时结束,x为弧度,主调程序同时调用Mysin和内部函数sin,进行验证。

六/2 编一个子过程DeleStr(s1, s2),将字符串s1中出现s2子字符串删去,结果还是存放在s1中。

六/3 编一函数过程MaxLength(s),在已知的字符串s中,找出最长的单词。假定字符串s内只含有字母和空格,空格分隔不同的单词。程序运行如下所示。

六/4 编一函数过程IsH(n),对于已知正整数n,判断该数是否是回文数,函数的返回值类型为布尔型。主调程序每输入一个数,调用IsH函数过程,然后在图形框显示输入的数,对于是回文数显示一个“★”,见图。

七/1 设计一个如图所示的应用程序。当用户选定了基本配置并且单击Ok按钮后,在右边的文本框中显示所选择的信息。

七/2 设计一个如图所示的应用程序。它包含2个列表框,右边列表框中项目按字母顺序升序排列。当双击某个项目时,该项目从所在的列表框中删除,添加在另一个列表框中。

七/3 编写如图所示的利息计算程序。当通过滚动条改变本金、月份或年利率时,能立即计算机出利息及利息+本金。

七/4 编写一个如图所示的倒计时程序。要求:

(1)通过InputBox对话框输入倒计时时间(以分钟为单位)。例如,如果输入100,表示还剩余“01:40:00”的时间。

(2)当倒计时时间到达“00:00:00”时,停止计时并且提示时间到。

七/5 设计一个类似Windows95的滚动字幕屏幕保护程序,如图所示。要求用一个时钟控件和一个滚动条调节和控制其滚动速度,文字的大小及距窗体顶端的距离是随机的,从右向左连续滚动。

七/6 利用时钟控件和图象控件,编写一个如图所示的自动红绿灯模拟程序。要求:(1)红、黄、绿灯显示的延迟时间由滚动条控件(单位为秒)。

(2)在晚上21:00到凌晨2:00红、黄、绿三灯全亮,其余时间红、黄、绿灯自动切换。

(3)在下面的标签中显示时间。

七/7 利用SSTab控件设计一个如图所示的图书订购单程序。程序运行后,当用户切换到另一个选项卡时能及时更新“汇总结果”选项卡上的总价。

八/1 设计一个如图所示的应用程序。当选择“改变标签标题颜色”按钮后,弹出颜色对话框,为标签标题选择一个颜色;当选择“编辑文本文件”按钮后,弹出打开文件对话框,选择一个文本文件后调用记事本程序编辑该文件。

八/2 设计一个如图所示的菜单系统,并为菜单项编写有关的程序代码。

说明:红色的习题为提高要求,黑色的为基本要求

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.doczj.com/doc/7218307568.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题]在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题]以下关系表达式中,其值为True的是()。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

最新VB题库及答案

最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() Command1.Caption = "计算机等级考试" End Sub B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() Text1.Caption = "计算机等级考试" End Sub D、Private Sub Command1_Click() Text1.Text = "计算机等级考试" End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。

A、, B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y 4、下面()是合法的字符常量。 A、ABC$ B、“ABC” C、‘ABC’ D、ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A", "B")后,x的值为 A、"a" B、"b" C、"B" D、"A" 8、在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x = InputBox("请输入一个整数")

vb题库(选择与填空)

一、单选题(每小题1分,共99 分) 1. 假定Picture1 和Text1 分别为图片框和文本框的名称,下列语句中不正确的是______ 。 A Picture1.Print 25 B Text1.Print 25 C Print 25 D Debug.Print 25 2. 在Visual Basic 中要将一个窗体从内存中释放,应该使用以下语句中的______ 。 A UnLoad B Stop C Close D Hide 3. 如果组合框ComBo1中已有10项数据,应使用语句______将数据"Mydata"插入到第5项。 A ComBo1.Insert "Mydata", 4 B ComBo1.Insert "Mydata", 5 C ComBo1.AddItem "Mydata", 5 D ComBo1.AddItem "Mydata", 4 4. 如果列表框List1中已有10项数据,应使用语句______将数据"Mydata"插入到列表框的第3项。 A List1.Insert "Mydata", 3 B List1.AddItem "Mydata", 2 C List1.AddItem "Mydata" ,3 D List1.Insert "Mydata", 2 5. 语句If x=1 Then y=1,下列说法正确的是____________。 A x=1和y=1为赋值语句 B x=1为赋值语句,y=1为关系表达式 C x=1为关系表达式,y=1为赋值语句 D x=1和y=1均为关系表达式 6. 删除列表框中指定的项目所使用的方法为______ 。 A Move B Clear C Remove D RemoveItem 7. 不论何控件,共同具有的属性是______________。 A ForeColor B Name C Text

VB练习题(上机)含答案

第一部分 1 在窗体上添加一个命令按钮(名称为Cmd1,标题为"输出平均值")。程序运行后,单击命令按钮完成以下工作: ①随机产生20个0到1000的整数,将其放入一个一维数组中 ②求出所有元素的平均值,并显示在窗体上(如下图所示) Private Sub Cmd1_Click() Dim a%(19), i%, sum!, aver! Randomize For i = 0 To 19 a(i) = Int(Rnd * 1001) sum = sum + a(i) Next i aver = sum / 20 Print aver End Sub 2 请在名称为Form1的窗体上添加一个名称为Text1的文本框和一个名称为C1、标题为"转换"的命令按钮,如下图所示。在程序运行时,单击"转换"按钮,可以把Text1中的小写字母转换为大写,把大写字母转换为小写,其他字符不变。 Private Sub C1_Click() Dim ch As String, ch1 As String, i% ch = Text1 For i = 1 To Len(ch) If Asc(Mid(ch, i, 1)) >= 65 And Asc(Mid(ch, i, 1)) <= 90 Then ch1 = ch1 + LCase(Mid(ch, i, 1)) Else

ch1 = ch1 + UCase(Mid(ch, i, 1)) End If Next i Text1 = Text1 + vbCrLf Text1 = Text1 + ch1 End Sub 3 在窗体上添加一个命令按钮(名称为MyCmd1,标题为"输出最大值")。程序运行后,单击命令按钮完成以下工作: ①随机产生30个0~1000的整数,将其放入一个一维数组中 ②求出其中的最大值,并显示在窗体上。 Private Sub MyCmd1_Click() Dim a%(29), i%, max% Randomize For i = 0 To 29 a(i) = Int(Rnd * 1001) Next i max = a(0) For i = 1 To 29 If a(i) > max Then max = a(i) Next i Print max End Sub 4 请设计如下图所示窗体界面。程序运行时,在选中一个或两个复选框和一个单选按钮时,单击命令按钮,则对文本框中的文本内容做相应的设置。请编写适当的事件过程,完成上述功能。

VB第三章练习题

1、计算圆柱体的表面积和体积 在窗体上放置5个标签,4个文本框,3个命令按钮,单击“计算”按钮,右侧文本框显示相应的结果;单击“清除”按钮,清除所有文本框的内容;单击“结束”按钮,程序结束。(用两种方法做) 2、计算长方体的体积和表面积 3、求二元一次方程的根 求二元一次方程5X2-9X-10=0,运行界面如图

1.填空题 1.在程序设计语言系统中具有固定语法含义的符号串称为(),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。 2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。 3.整型数据占()字节的内存空间。长整型数据占()个字节的内存空间。单精度浮点型数据占()个字节的内存空间。双精度浮点型数据占()个字节的内存空间。日期型数据占()个字节的内存空间。 4.100%表示100为()型数据;100!表示100为()型数据;100@表示100为()型数据。 5符号常量在某一过程中说明,则该符号常量只能在()内有效。 6.若一个整型变量说明了之后没有给它赋值,则它的值为()。 7.在VB中可以把类型说明符放在变量名的()来说明变量的类型。 8.为使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程

序中要加上(Option Explicit)语句。 9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。 10.把的小数部分四舍五入转换为整数,可使用函数()。 11.将x四舍五入到百位(例如,若x=应舍入成23900),可使用表达式()。 12.将x从十位截断(例如,x=应截成23800)可使用表达式()。 13.设X为数值变量,求X的常用对数可使用的表达式是(Log(X)/Log(10))。 14.要从字符串“VisualBASIC”中截取子字符串“BASIC”可使用函数() 15.设S是字符串变量,并且串长度为7,写出生成由S的偶数序号字符组成的字符串的表达式(例如,把字符串”ABCDEFG”变成“BDF”)。 16.设S是字符串变量,并且串长度为7,写出用第2i–1个字符代替第2i个字符所得到字符串的表达式(例如,把字符串”ABCDEFG”变成“AACCEEG”)。 17.产生从整数a到整数b之间的随机整数可使用表达式(Int((b-a+1)*Rnd+a))。

vb单选判断题题库

序号题干答案 1 VB是一种面向对象的程序设计语言。对 2 VB通过窗体管理构成应用程序的各类文件的集合。错 3 VB支持弹出菜单,所谓“弹出菜单”是指单击鼠标后打开的 菜单。 错 4 Visual Basic程序的运行,仅能从某一窗体启动,如Form1 窗体。 错 5 Visual Basic程序的运行可以从Main()过程启动,也可以从 某 个窗体启动。 对 6 Visual Basic提供的几种标准坐标系统的原点都是在绘图区 域 的左上角,如果要把坐标原点放在其它位置,则需使用自定 义 坐标系统。 对 7 单击并拖拽工具箱中所需的控件到窗体上即可完成添加控件 任务. 错 8 Dim i, j as integer 表明i和j都是整型变量。错 9 Single 和Double型用于保存浮点数,在VB中定义单精度浮 点8位 ,双浮点16位. 错 10 Visual_basic是合法的变量名。对 11 可以用"&","+"合并字符串,但是用在数值变量时,"+"可能 会 将两个数值加起来。 对 12 某一过程中的静态变量在过程结束后,静态变量及其值可以 在 其它过程中使用。 错 13 全局变量用global或public关键字声明,且仅在通用声明 处可 以定义。 错 14 如果某子程序add用public static sub add()定义,则该子 程 序的变量都是局部变量。 错

15 设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2*A>C 的值是False。 错 16 所有的VB 的变量,都有隐含说明字符和强调声明两种方法来 定义. 错 17 在VB中,运算 "ABCDE123A" Like "[a*a] " 的结果是True。错 18 在VB中,运算 "D" Like "[! A-Z]" 的结果是True. 错 19 在VB中,运算"ABA"Like"[a?a]"的结果是False。对 20 MsgBox()函数建立的消息框能显示信息也能输入信息。错 21 MsgBox()函数建立的消息框能显示信息也能输入用户的信 息. 错 22 Picture图片框既可用来显示图片和绘制图形,也可用Print 方 法来显示文字. 错 23 在框架控件内的几个单选按钮中,可有一个或多个单选按钮 的Value属性为True。(正确答案:只有一个) 错 24 *.bmp格式的图片,如果在autosize设为False的图片框, 它会 以图片框大小完整显示出来。 错 25 “菜单编辑器”中至少要填“名称”和“标题”这两个框, 才 能正确完成菜单栏的设计。 错 26 ActiveX控件是扩展名为*.ocx的独立文件,使用时需用 “工程”/“部件”载入或移去。 对 27 Circle方法绘制扇形或圆弧图形时,图形的形状不仅与起始 角、 终止角的大小相关,而且与起始角、终止角的正或负相关。 对 28 Frame控件是一种容器控件,因此它可有它自己的坐标系. 错 29 Function函数有参数传递,并且一定有返回值。错 30 Image控件不能用作容器使用。对 31 Image控件使用的资源比Picture控件使用的多. 错 32 Line(500,500) – (2500,2500) 命令能够正确画出矩形。错 33 List1.Clear是清除List1的全部列表项,所以Clear是对象 的方法。 对 34 move方法的一般形式是:对象名.move A,B[,C,D],其中A指 Left ,C 指width. 错

vb练习题第三章

VB第三章练习 一、选择题 1.关于Visual Basic程序的说法不正确的是________。 A) 一行可以写多条语句,语句之间用“:”隔开 B) 一条语句可以写在多行上,用“空格”加“_”作为续行标志 C) 程序中的大小写字母不区分 D) 变量在使用之前必须先定义类型 2.Visual Basic的一条语句可以写在多行,但要用续行符,续行符应为________。 A) 一个空格加一个下划字符(_) B) 一个下划字符(_) C) 直接回车 D) 一个空格加一个连字符(-) 3.Visual Basic的一行可以写多条语句,语句之间用________隔开。 A) 逗号 B) 分号 C) 顿号_ D) 冒号 4.下列说法不正确的是 ________。 A) 注释语句是非执行语句,仅对程序的有关内容其注释作用,它不被解释和编译 B) 注释语句可以作为代码中的一行 C) 注释语句不可以放在其他语句的后面 D) 代码中加入注释语句的目的是提高程序的可读性 5.下列说法不正确的是________。 A) 调试程序时,使用解释运行方式比较方便 B) 解释运行方式比编译运行方式运行应用程序的速度慢 C) 解释运行方式必须在Visual Basic集成环境下使用 D) 解释运行方式和编译运行方式都必须在Visual Basic集成环境下使用 6.一般情况下,用Visual Basic创建应用程序分为4个主要步骤。以下操作顺序正确的是________。 ① 创建应用程序的界面② 编写程序代码,建立事件过程 ③ 设置对象属性④ 调试运行程序,生成可执行文件 A) ①②③④ B)①③②④ C) ②①④③ D) ②③①④ 7.新建工程的快捷键是________ 。 A) Crtl+A B)Crtl+D C) Crtl+N D) Crtl+E 8.工程文件的扩展名是________。 A) frm B) frx C) cls D)vbp 9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。 A) Form1="Visual Basic Test" B) Caption="Visual Basic Test" C) Form1.Text="Visual Basic Test" D) https://www.doczj.com/doc/7218307568.html,="Visual Basic Test" 10. 下列不能打开代码窗口的操作是________ 。 A) 双击窗体上的某个控件 B) 双击窗体 C) 按F7键 D) 单击窗体或控件

vb题库及答案

| 最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() = "计算机等级考试" End Sub ] B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() = "计算机等级考试" End Sub D、Private Sub Command1_Click() = "计算机等级考试" { End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。 A、 , B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y ] 4、下面()是合法的字符常量。 A、 ABC$ B、“ABC” C、‘ABC’ D、 ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、 4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) — C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A",

VB测验选择题真题精选

VB测验选择题真题精选

————————————————————————————————作者:————————————————————————————————日期:

VB考试真题精选,考前必备神器20 开通黄钻 21, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。(1分) A、Sub plus(sum, a , b ): sum = a + b: End Sub B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub D、 D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub 22、通过关键字( c )声明的局部变量,在整个程序运行中一直存在。(1分) A、Dim B、Public C、Static D、Private 23、过程的作用域分为( c )。(1分) A、窗体级和局部级 B、模块级和局部级 C、窗体/模块级和全局级 D、窗体/模块级和局部级 24、在窗体的通用段声明变量时,不能使用( d )关键字。(1分) A、Dim B、Public C、Private D、Static 25、能在一个工程的所有程序中使用的变量,称为( b )。(1分) A、局部变量 B、全局变量 C、窗体级变量 D、模块级变量 27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( b )。(1分)

VB单选题2

单选题复习总结第二部分 1. 运行下列程序段后,其输出结果为_______。 For j=10 To 6 Step -1 k=j next j Print k;j A、5 5 B、5 6 C、6 5 D、6 6, C 2. 在Visual Basic中要在一行中书写多条语句,各语句之间使用_____符号来分隔。 A、: B、* C、_ D、@,A 3. 下面语句的功能是求两个数中的小数,不正确的是_______。 A、Min = IIf(x > y, y, x) B、If x < y Then Min = x Else Min = y C、If y <= x Then Min = y:Min = x D、If y <= x Then Min= y:If y> x Then Min= x,C 4. 以下叙述中错误的是______。 A、窗体的Hide方法和Unload方法的作用完全相同 B、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 C、一个工程中只能有一个Sub Main过程 D、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 ,A 5.x=InputBox("输入数值","0","示例") 程序运行后,如果从键盘输入数值10并按回车键,下列叙述正确的是______。 A、变量X的值是数值10 B、在InputBox对话框标题栏中显示的是"示例" C、0是默认值 D、变量X的值是字符串"10",D 6.下列_____________组语句可实现将变量x、y互换。 A、x = y : y = x B、y = y+2*x : x = y-2*x : y =(y-x)/2 C、x =x+y : x=x-y : y = x-y D、y = y+2x : x = y-2x : y =(y-x)/2,B 7.假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中________可用于判断输入数据是否正确。 A、If "A" <= Text1<= "E" Then MsgBox "输入正确" Else MsgBox "输入错误" B、If "A" <= Text1 Or Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误" C、If A <= Text1 And Text1 <= E Then MsgBox "输入正确" Else MsgBox "输入错误" D、If "A" <= Text1 And Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误",D 8.在使用 InputBox时,必须设置的参数是__________。 A、缺省 B、提示 C、标题 D、无,B 9. 以下叙述中正确的是_________。 A、窗体的Name属性指定窗体的名称,用来标识一个窗体 B、窗体的Name属性的值是显示在窗体标题栏中的文本 C、可以在运行期间改变对象的Name属性的值 D、对象的Name属性值可以为空,A 10. 设有变量声明:Dim TestDate As Date ,则为变量TestDate正确赋值的表达方式是____________。 A、TextDate=#1/1/2002# B、TestDate=#"1/1/2002"# C、TextDate=date("1/1/2002") D、TestDate=2002年1月1日,A 11. 在Visual Basic 中要将一个窗体装载到内存中进行预处理,但不显示,应该使用语句______ 。 A、show B、hide C、load D、unload,C 12. 假设Text1文本框中输入了学生的成绩,规定成绩范围在0~100,下列语句中_____________可用于判断输入数据是否正确。 A、If 0 <= Text1 <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误" B、If 0 <= Text1 Or Text1 <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误" C、If 0 <= Val(Text1) And Val(Text1) <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误" D、If 0 <= Val(Text1) <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误",C 13.下列数组声明语句中正确的是 A、Dim a【3,4】as integer B、Dim a(3,4) as integer C、Dim a(n,n) as integer D、Dim a(3 4) as integer,B 14. 要将3×3方阵中的数据存入a数组中(不能浪费空间),声明数组a的正确语句是

VB课本习题答案第三章

第3章程序流程控制 3.1 填空题 1.设变量r 表示圆的半径,则计算圆的面积并赋给变量s使用的赋值语句为(s=3.14159*r*r )。 2.给命令按钮Command2的Caption属性赋予字符串“退出”使用的赋值语句为(Command2.Caption="退出")。 3.为了求n的阶乘,要求用户输入n的值。程序使用InputBox函数输入,要求对话框提示信息为“请输入一个求阶乘的数:”,标题为“求数的阶乘”,并且正确地把输入的信息转换为数值存放到变量n中,则使用的赋值语句为(n=val(InputBox("请输入一个求阶乘的数:","求数的阶乘"))。 4.如果使用MsgBox对话框显示提示信息“退出本系统?”,并显示“是(Yes)”和“否(No)”两个按钮,显示图标“?”号,指定第一个按钮为默认值以及标题为“提示信息”,则调用MsgBox函数的形式为(MsgBox("退出本系统? ",4+32+0,"提示信息"))。 5.如果使用MsgBox对话框显示提示信息“文件未找到!”,并显示“确定”按钮、图标“!”号和标题“文件查找”,则使用的MsgBox语句为(MsgBox"文件未找到",0+48+0,"文件查找")。 6.要在当前窗体Form和立即窗口输出字符串“Visual BASIC 6.0”使用的Print方法分别是( Print “Visual BASIC 6.0”)和( Debug.Print “Visual BASIC 6.0”)。 7.使用Print方法时,若用逗号分隔,则按( 标准)格式输出各表达式的值,若用分号分隔,则按( 紧凑)格式输出各表达式的值。 8.注释语句是一个(非执行)语句,VB不对它们进行编译,对程序的执行结果没有任何影响。 9.判别变量i是否为偶数,若为偶数就把它显示出来。使用单行结构条件语句为(If i Mod 2=0 Then print x )。 页脚内容1

大学VB考试题库及答案

大学V B考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.doczj.com/doc/7218307568.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏

9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0 B、将控件的TabStop属性设置为True

VB选择题库(3)

1.不论哪种控件,共同具有的属性是Name 2.要使某控件在运行时不可显示,应对其设置的属性是Visible 3.要是窗体在运行时不可改变窗体的大小和没有最大化、最小化按钮,需设置的属性是Borderstyle 4.当程序运行时,系统自动执行启动窗体的事件过程是Load 5.要判断在文本框中是否按下了Enter键,应在文本框的Keypress 事件中判断 6.要使标签控件显示时不覆盖其背景内容,要对其设置的属性是Backstyle 7.复选框的Value属性为0时,表示复选框未被选中 8.将数据项“语文”添加到列表框(list1)中成为第一项应使用的语句是“List1.Addltem”“语文”,“0” 9.执行下面的程序,列表框中的数据项有“1,3” Sub Form_Click() For i = 0 To 4 List1.AddItem i Next For i = 0 To 2 List1.RemoveItem i Next End Sub 10.如果列表框(list1)中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex语句的结果是 D A.移去第一项 B.移去最后一项 C.移去最后加入列表的项 D.其他都不对 11.下列可以把当前目录下的图形文件Pic1.jpg装入图片框Picture1中的语句为“Picture1. Picture=Load Picture(“”Pic1.jpg””)” 12.假定在图片框Picture1中装入了一个图形,为了清除该图形(不是删除图片框)应采用的正确方法是“执行语句Picture1. Picture =Load Picture(“””’”)” 13.当组合框的Style属性值设置为2时,其为下拉式列表框 14.要使定时器无效应将Interval属性取值为0 15.假定定时器控件的Interval属性为1000,Enable属性为Ture,并且有下面的事件过程 Private Sub Timer1_Timer() Beep End Sub 计算机将发出Beep声的次数为 A.1000次 B.0次 C.1次 D.其他都不对 16.下面语句能正确地把列表框list1从1数起的第4项的内容设置为“aaaa”的是“List1.List(3)=””aaaa””” 17. 下面语句能正确地把列表框list1从1数起的第3项的内容设置为“aaaa”的是“List1.List(2)=””aaaa””” 18.在窗体上画一个文本框,为了在程序运行后隐藏该文本框,应使用的语句为Text1.Visible=False 19.在窗体上画一个文本框Text1和一个标签Label1,要求程序运行后,如果在文本框输入字符,则立即在标签中显示相同的内容,一下可以实现上述操作的事件过程的是 “Private Sub Text1_Change() Lebel1.Caption = Text1.Text

VB判断题及复习资料

套号题号题目选项A 选项B 答案 01 01 01 01 01 01 01 01 01 02 03 04 05 06 07 08 每当一个窗体成为活动窗口时将触发Show事件。对 对 对 对 对 对 对 错 错 错 错 错 错 错 B B B A B A A Integer、Long、Single、Double是数值类型数据,但Byte不是。 在打开某窗体时,初始化窗体中的各控件,应选用Load事件。 若行If语句中逻辑表达式值为True,则关键字Then后的若干语句都要执行。 函数过程与Sub过程必须用关键字Private或Public声明。 标签控件可以响应Click事件。 屏幕(Screen)对象可作为窗体的容器,但它只能提供缺省的坐标系统,即坐标刻度不能改变 用通用对话框控件显示“字体”对话框前,必须先设置Flags属性,否则将发生“不存在字体” 的错误。 运行时目录列表框的List属性可以用AddItem和RemoveItem两种方法来改变。 对 对 对 错 错 错 A B A 01 01 09 10 将组合框的Style属性设置为0时,组合框称为“下拉式组合框”,其选项可以从下拉列表框 的列表项中选择,也可以由用户输入。 窗体启动位置可在“窗体布局窗口”中直接设置。 02 02 02 02 02 02 02 02 01 02 03 04 05 06 07 08 对 对 对 对 对 对 对 错 错 错 错 错 错 错 A A B B A A B 在所有的数据类型中,Byte型占用的内存空间最小,只要用一个字节。 表达式5>4>3的计算结果是True。 在行If语句中,关键字End If是必不可少的。 用Function过程在过程中必须被赋值。 单击组合框中的任一表项,该表项的文本就会替换这一组合框控件的Text属性值。 QBcolor函数的参数是一个介于0~255的整数。 用通用对话框控件显示“字体”对话框前,必须先设置Flags属性,否则将发生“不存在字体” 的错误。 运行时目录列表框的List属性可以用AddItem和RemoveItem两种方法来改变。 对错 A 02 02 03 03 03 03 09 10 01 02 03 04 对 对 对 对 对 错 错 错 错 错 B A A A B 当对DrawWidth进行设置后,将影响Line、Circle、Pset方法,但不会影响Line、Shape控件。 在VB中,对象是代码和数据的集合。 Boolean类型数据,可以用来保存逻辑值True和False。 如果B是一个字节型变量,那么B可以用来保存数值-1。 如果在定义过程时,一个形式参数使用地址传递方式说明,则调用过程时与之对应的实参只能 按地址方式传递。 在行If语句中,关键字End If可以缺省。 对错 A 03 03 03 03 03 05 06 07 08 09 对 对 对 对 错 错 错 错 B A B A 定时器控件只能响应Timer事件。 从几十个项目中任选其中一项或多项时可选用列表框或组合框控件来实现。 执行语句“C=Point(50,100)”,可将窗体坐标(50,100)处点的颜色值存入变量C。 在设计Windows应用程序时,用户可以使用系统本身提供的某些对话框,这些对话框可以直接 从系统调入而不必由用户用“自定义”的方式进行设计。 Print #语句的作用是将数据从文件中读出并显示在窗体上。 对错 A 03 04 04 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 B B B A A B B A B A B A B A B A B B 方法是VB预先定义的、只有用户可直接使用的过程。 整型变量A、B,如果A的值是1,B的值是256,那么变量B比变量A需要占用更多内存。 用语句Dim Str1 As String声明的变量Str1,可以保存由100万个字符组成的字符串数据。 块If结构中的Else子句是不可缺省的。 事件过程只能由系统调用,在程序中不能直接调用。 单选按钮与复选框对象的Value属性类型不同,单选按钮只能取值0或1。 列表框和文本框一样都具有Text属性。 执行语句“Form1.BackColor = &HFF&”可以将窗体的背景色设置为蓝色。 通过Open语句打开一个文件,操作完成后,必须用Close语句将其关闭。 在窗体上绘制CommonDialog控件时,控件的大小、位置可由用户自己加以设定。 在“工程资源管理器”,可以实现多窗体的所有操作。 由于Single型变量的取值范围比Long型变量大,所以Single型变量开销内存也比Long型多。 语句Const A=100是将A声明为一个常量。 块If结构中的Else子句可以缺省。 定义一个过程时,有几个形参,则在调用该过程时就必须提供几个实参。 列表框控件List1的最后一个表项为List1.List (List1.ListCount)。 移动框架时框架内控件也跟随移动,因此框架内控件的Left和Top属性值也随之改变。 通过设置影像框的Picture属性可改变影像框中显示的图片,若要清除图片也是通过设置 Picture属性来实现。 在消息框(MsgBox)中,“Prompt”(消息)是必选项,最大长度为64个字符。 对 对 错 错 A B 05 09

相关主题
文本预览
相关文档 最新文档