搜档网
当前位置:搜档网 › VB模拟题

VB模拟题

VB模拟题
VB模拟题

1.设计一个如图所示的成绩录入程序。要求利用文本框的lost focus事件检查录入的成

绩是否有效。如果录入的成绩介于0~100之间则可以继续输入,否则清除原数据,并且要求重新输入。底部的5个复选框用来设置参加合计的课程成绩。

2.设计一个用户界面如图所示,用于将学生学习的课程在列表框中显示出来,要求程序

有以下功能:

a)单击“添加”按钮,若文本框“Text1.text”中不是空格串,并且在列表中也没

有,则将课程添加到列表框中去。

b)单击“删除”按钮,删除列表框中被选中的并显示在文本框中的课程名称。

c)单击“统计”按钮,统计课程列表框中的课程数量,并显示在文本框“Text2.text”

中。

d)单击“结束”按钮,结束程序运行。

3.设计一个偶数迁移程序,运行界面如图所示。要求如下:

a.单击“产生”按钮,随机产生10个两位正整数,并添加到左边的列表框(list1)中。

b.单击“→”按钮,或双击list1,将list1中的所有偶数迁移到list2中。

c.单击“清除”按钮,清除list1和list2中所有的项目。

4. 设计如图所示窗体form1,在窗体上画一个名称为lst的列表框,通过属性窗口向列表框添加“中国”、“日本”、“新加坡”、“澳大利亚”、“美国”五个项目;在列表框右侧上方画一个名称为text1的文本框,并使其内容空白;在文本框下方画两个名称分别为c1和c2、标题分别为“修改”和“添加”的命令按扭。程序运行时要求:单击“修改”按钮时文本框text1中显示列表框中选中项目内容,同时列表框移除该项;单击“添加”按钮时,将文本框修改后的内容添加在列表框中列表的末尾。保存窗体文件xg.frm,工程文件为xg.vbp.

5. 设计如图所示窗体form1,在窗体左边画两个名称为t1、t2的文本框,文本框内显示空白;在窗体右下方画一个名称为c1的命令按扭,按扭的标题为“复制”。编写适当的事件过程,使得在运行时,选定t1中任意文本后,单击命令按扭c1,文本框t2中显示t1中所选定的文本。

6.设计如图所示窗体form1;在窗体内画一个名称为lb的标签,其标题为“选择字体”,三号字、倾斜;在标签的下方画一个名称为cb的组合框,设置适当属性使其成为下拉式列表框,并通过属性窗口向下拉式列表框添加“宋体”、“黑体”、“楷体_GB2312”“隶书”四个项目。编写适当的事件过程,使程序运行后,当选中下拉式列表框中某项时,lb标题上就显示该项的字体。

7.在FORM1的窗体上画一个文本框,名称为Text1。画一个命令按钮,名称为C1,标题为“显示”,它的Tabindex属性设为0。请为C1设置适当的属性,使得当焦点在C1上时,按ESC键就调用了C1的Click事件,该事件过程的作用是在文本框中显示“计算机”。把工程文件名为:test6-1.vbp,窗体文件名为test6-1.frm。程序中不得使用任何变量。界面如下:

8.在窗体上画一个文本框,名称为text1,高度为350,宽度为2000,字体为“黑体”,并设置其它相关属性,使得在运行时,在文本框中输入的字符都显示为“?”,且最多允许输入5个字符。工程文件名保存为“test6-2.vbp”,窗体文件名为“test6-2.frm”。界面如下:

9.在窗体上画两个命令按钮,名称分别为C1,C2,标题分别为“按钮1”、“按钮2”,

其中“按钮2”的初始状态为无效。请编写适当的事件过程,使得在运行时单击“按钮1”,则使得“按钮2”变为有效。程序中不得使用任何变量。

10.在窗体FORM1上创建一个名称为L1的标签控件,在程序运行时,标签上的字符为

右对齐方式,标签的底色为白色。请按下述要求在属性窗口中设置。初如界面如下:

11.在窗体FORM1上建立一个名称为C1,标题为“隐藏”的命令按钮,要求通过在属性

窗口设置相应的属性,使得命令按钮在运行时不可见。

12.在窗体上画一个文本框,其名称为text1,text属性为空白。再画一个命令按钮,其名

称为C1,visible属性为false。编写适当的事件过程。程序运行后,如果在文本框中输入字符,则命令按钮出现。运行结果如下:

13.在窗体上画二个文本框,名称分别为TEXT1,TEXT2。请设置适当的控件属性,并

编写适当的事件过程,使得在运行时,如果在TEXT1中每输入一个字符,则显示一个“*”,同时在TEXT2中显示输入的内容。程序中不得使用任何变量。

14.在名称为FORM1的窗体上画一个文本框,名称为TEXT1;再画一个命令按钮,名称

为C1,标题为“移动”。请编写适当的事件过程,使得在运行时,单击“移动”按钮,则文本框水平移动到窗体的最左端。程序中不得使用任何变量。

15.在窗体FORM1上创建一个图片框控件和两个命令按钮,命令按钮的标题分别为“打

印”和“清空”。在程序运行后,点击“打印”按钮,在图片框中打印出“VB考试系统”;

点击“清空”按钮,清空图片框。

16.在名称为form1的窗体上画二个文本框,名称分别为text1,text2,都显示垂直滚动条,

都可以显示多行文本;再画一个命令按钮,名称为C1,标题为“复制“。请编写适当的事件过程,使得在运行时,在text1中输入多行文本后,单击“复制”按钮,就把text1中的文本全部复制到text2中。程序中不得使用任何变量。

17.在窗体上建立一个文本框,名为T1,通过设置相应的属性,使得在运行时,文本框

被禁止输入。再建立一个命令按钮,标题为“可用”。单击它时,文本框变为允许输入。

18.设计如下图所示,在窗体内置一个名为txt文本框,文本框内显示空白,宽度为1750;

文本框下方置一个标签label1,其文本内容居中显示,编写文本框的change事件过程,使得在运行时,在文本框中输入字符,标签中均显示其大写字母。注:程序中不能使用任何变量。

19.在text1文本框中输入自然数N的值,单击“判断”命令按钮右边的label2标签中显

示N的值是否为素数。(如果是显示yes,不是显示no)

20.在窗体上创建四个文本框,分别为T1,T2,T3,T4;和一个命令按钮,标题为“判断”,

要求编写适当的程序,当在文本框T1,T2,T3中输入三个数后,单击命令按钮,会判断这三个数是否大于0(若小于等于0,会在文本框T4中提示“请输入大于0的数”);

同时判断能否够成一个三角形,并在文本框中做相应的显示。

21.在文本框TEXT1中输入自然数的值,单击“判断”命令按扭,在文本框中TEXT2显

示的值是否为素数。

22.分别在TEXT1、TEXT2文本框中输入自然数M、N的值,单击“求最大公约数”命

令按扭,在LABEL3标签中显示最大公约数。

23.分别在文本框TEXT1,TEXT2中输入的值,单击命令按扭“多项式F(X)的值为”后,

在文本框TEXT3中输出f(x)=(n+1)x^n+nx^(n-1)+.....+2x+1的值。

24.在文本框TEXT1中输入N 的值,单击"S="命令时,在文本框TEXT2中输

出:1+(1+1/3)+(1+1/3+1/5)+.....+(1+1/3+1/5+...+1/(2*n-1))的值.

25.在文本框TEXT1中输入N 的值,单击"S="命令时,在文本框TEXT2中输出:

1+1/3!+1/5!+….+1/(2*n-1)!的值。

26.求100到头999之间水仙花数

27.求Fibonacci 数列的第N项的值。

28.单击“产生矩陈”按扭时,从键盘上输入矩陈的值并显示如上,单击“转置矩陈”按

扭时,求刚产生的矩陈的转置矩陈并显示如上。

29.编一子过程,用于判断一个字符串是否是回文。所谓回文是指顺读与倒读都一样。如

“ABCDCBA”

30.阅读下列程序:

Private sub form_click()

Dim m as integer

Static n as integer

For I=1 to 3

n=n+i

m=m+i^2

next

print m,n

end sub

程序运行时,单击三次窗体,输出的结果是:?

31.sub med(x%, byval y%)

x=3*x : y=x+y

end sub

private sub form_click()

dim a%,b%

a=3: b=8

med a,b

print a,b

end sub

运行后,单击窗体,输出结果为:?

32.从键盘上输入14、18、24、37、41、54、56、66、78、99这十个数到数组A中,编

写一个子程序查找数。

33.设计如图所示窗体在窗体form1上方置一名称为cal的下拉式菜单“计算”(含下一级

名称为ADD的“加法”菜单项;名称为sub 的减法菜单项)、及名称为clean的菜单“清除”;另分别添加标题为“操作数1”、“操作数2”、“计算结果”的标签Label1、Label2、Label3和空白的标签Label4(其中Label1、Label2、Label3无边框,Label4有边框);

在“操作数1”、“操作数2”右方分别添加文本框Text1、Text2。程序运行时要求:分别在文本框Text1、Text2中输入数字,选择相应的“加法”或“减法”菜单项后,在Label4中显示相应的运算结果;选择“清除”菜单,清除文本框Text1、Text2和Label4中的内容。

34.设计如图所示窗体,在窗体form1上方置一名称为ed、标题为“编辑”的下拉式菜单。

设置其下一级名称为cp、标题为“复制”、快捷键为ctrl +c的菜单项和名称为ps、标题为“粘帖”、快捷键为ctrl +v的菜单项。另在窗体内添加一个文本框text1。程序运行时要求:选择菜单内的“复制”或“粘帖”菜单项后,在文本框中可以实现相应功能。

35.把第三题的下拉式菜单改为弹出式菜单,其它的一样。

36.编写一段用于设置字体属性的程序,要求如下:

a)启动工程后,自动在“字体”列表框中列出当前系统中可用的屏幕字体供用户选

择。

b)“字号”简单组合框中列出部分字号供用户造反默认值为10磅,用户也可根据需

要要文本框中直接输入字号大小。

c)通过滚动“红”“绿”、“蓝”3个水平滚动条可以设置字体颜色。

d)两个“底纹”单选按扭,一个用于取消底纹设置,一个用于设置红色底纹。

e)所做的任何设置都要“示例”选项卡中立即显示效果,单击“取消”按扭恢复初始

设置,单击“确定”按扭将结束工程。

37.设计一个类似WINDOWS 的滚动字幕屏幕保护程序,要求用一个时钟控件和一个滚动

条来调节和控制其滚动速度,文字的大小、颜色和距离窗体顶端的距离是随机的,从右向左连续滚动,程序运行结果如下所示。

38. 模拟电子秒表。当单击“开始”按扭,计时开始,单击“停止”按扭,终止计时。时间

显示在文本框中。

39. 设计如图所示窗体FORM1,窗体的标题为“显示图片”,在窗体内画下名称为IMAGE1

的图像框,显示的图片自动伸缩以适应图像框的大小。编写适当的事件过程,使程序运行后图像框不可见,当单击窗体时,图像框显示图片(c:\windows\hlpcd.gif )

40. 要求设计如上的窗体并编写适当的程序使文本A 中的内容复制到文本B 中。

41. 设计所示窗体,在窗体form1左下方置一图像框IMAGE1控件,在属性窗口中为图像框

装入图片(自己给);在图像框下方置一滚动条HSCROLL1控件,设置其largechange 属性为10,max 属性为3600。程序运行时要求:拖动滚动条中的滑块使图像框随着滑块左右移动。(提示:在hscroll1的change 或scroll 事件中令image1.left=-hscroll1.value 即可实现滚动条托动图片也移动)

42.设计如图所示窗体FORM1,标题为“窗体”;要窗体内置一个名称为C1,标题为“充

许使用”的命令按钮,按钮高度为400,宽度为1600,其位置距窗体的左边框800,距窗体的上边框900,编写适当的事件过程,使得在运行时,如果单击窗体,则命令按钮的标题变为“禁止使用”,且命令按钮呈灰色(禁止使用)。

注:程序中不得使用任何变量。保存文件名为mlan.frm,工程文件名为mlan.vbp。

43.设计如图所示窗体FORM1。在窗体内置一个名为Txt文本框,文本框内显示空白,宽

度为1750;文本框下方置一个标签Label1,其文本内容居中显示。编写文本框的Change 事件过程,使得在运行时,在文本框中输入字符,标签中均显示其大写字母。

注:程序中不得使用任何变量,保存文件名为Zh.frm ,工程文件名为Zh.vbp。

44.请输入一个整数并判断这个数是奇数还是偶数如上图所示。(如果输入不是数字的则显

示“不是数字”,不是整数的则显示不是整数。)

VB模拟试题四

一、单选题(30分,每题1分) 1.计算机中采用二进制,是因为__(1) ____。 (A)可降低硬件成本 (B)两个状态的系统具有稳定性 (C)二进制的运算法则简单 (D)上述三个原因 2.我们通常说的U盘属于计算机部件中的___(2) ___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备 3.下列表示存储容量的数据中,____(3) ____是最小的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte 4. 一个完整计算机系统应包括___(4) ____。 (A) 主机和显示器 (B)硬件系统和软件系统 (C)系统软件和应用软件 (D) 内存和外存 5.下列执行速度最快的程序语言是___(5) ____。 (A)数据库语言 (B)高级语言 (C)机器语言 (D)汇编语言 6.一只白色的足球被踢进球门,则白色、足球、踢、进球门是___(6) ___。 (A)属性、对象、方法、事件 (B) 属性、对象、事件、方法 (C) 对象、属性、方法、事件 (D) 对象、属性、事件、方法 7. 以下叙述中正确的是____(7) ____。 (A)窗体的Name属性指定窗体的名称,用来标识一个窗体 (B)窗体的Name属性的值是显示在窗体标题栏中的文本 (C)可以在运行期间改变对象的Name属性的值 (D)对象的Name属性值可以为空 8. 在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___(8) ____。 (A)文本文件和工程文件 (B)窗体文件和工程文件 (C)窗体文件和标准模块文件 (D)类模块文件和工程文件 9. 在下列说法中,正确的是___(9) ___ (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C) VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型 10.当一个复选框被选中时,它的Value属性的值是___(10) ___ (A) 3 ( B) 2 (C) 1 (D) 0 11.计算结果为0的表达式是___(11) ____ (A)Int(2.4)+Int(-2.8) (B)Cint(2.4)+Cint(-2.8) (C)Fix(2.4)+Int(-2.8) (D)Fix(2.4)+Fix(-2.8) 12.可以惟一标识控件数组中的每一个控件属性的是___(12) ____ (A)Name (B)Caption (C)Index (D)Enabled 13. 下列变量名中,合法的变量名是___(13) ____。 (A)m24 (B)mn-k (C)24m (D)m+n 14. 若有语句”Dim Flag As Boolean”,则下面赋值语句正确的是___(14) _____。 (A) Flag ="True" (B) Flag='True' (C)Flag=Ture (D)Flag=True 15. 下列叙述不正确的是___(15) _____。 (A)InputBox函数返回值为字符型 (B)MsgBox函数返回值为所单击按钮的键值 (C) MsgBox语句没有返回值 (D) MsgBox语句返回值为所单击按钮的键值 16. 若要在Text1的光标(焦点)移动到其它控件时进行合法性判断,则可使用__(16) __事件来实 现。 (A) Refresh (B) SetFocus (C) LostFocus (D) GotFocus 17.一般情况下,控件的大小是由___(17) ___属性确定的 (A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width 18.以下能判断是否到达文件尾的函数是__(18) ____ (A)BOF (B) LOC (C)LOF (D)EOF

vb试题

1.在VB中,表达式”21\4+21Mod4”的结果是B A.5 B.6 C.7 D.出错 2.已知A,B,C,D是整型变量,且都已有互不相同的值,执行一下语句后,其值一定相等的变量是B B=8 A=C D=A D=B A.A,D B.A,C C.C,B D.B,A 3.在求圆周长及面积程序中,半径r可能带小数位,所以应将半径r定义为()类型D A.Integer B.Date C.Long D.Single 4.在VB中,以下关于符号常量的声明正确的是A A.const ONE as Integer=5 B.Dim ONE as Integer=5 C.Const ONE as Integet D.Dim ONE as Integer 5.以下说法中正确的是B A.一个算法至少有一个输入 B.任何算法包含的计算步骤都是有限的 C.一个问题只有一种算法可以结绝 D.程序的三种基本结构是顺序结构、选择结构、控制结构 6.下列逻辑表达式中值为“TRUE”的是D A.NOT(1=1) B.”abc”=”ABC” C.”a”>”b” D.(1>2)OR(2>1) 7.程序流程图表示处理的是A A.长方形 B.菱形 C.椭圆形 D.圆形 8.表达式“Val(”12”)+Len(“2b”)”的值是B A.12 B.14 C.122b D.出错 9.下列不是合法字符串常量的是D A.”你好”

B.“” C.”True” D.#False# 10.下面各选项中,针对对象描述不正确的是B A.对象与实体具有相应的属性和行为 B.客观世界中的实体可以作为对象 C.具有代码 D.具有唯一可识别的标识 11.在VB中改变对象属性时,应采用A A.属性窗口 B.窗体布局窗口 C.窗体设计器窗口 D.工程资源管理器窗口 12.关于算法的特性,以下说法不正确的是D A.有穷性 B.确定性 C.可行性 D.易用性 13.面向对象的程序设计中,关于类的描述正确的是A A.具有相同操作功能和相同的数据格式的对象的集合B.日常生活中对事物的分类 C.类是有对象创建的 D.类中的对象不用实例化就可直接调用 14.下列程序不能正常运行的是D A.for i=1to10 Print“Hello!” i=i+1 next B.for i=1to10step1 Print“Hello!” i=i+1 next C.for i=1to10 Print“Hello!” i=i+2 next D.for i=1to10step1 Print“Hello!” i=i-1 next 15.在VB的开发环境中,针对函数描述错误的是B A.函数可以有返回值也可以没有返回值 B.不可以自定义函数 C.可以自定义函数

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷 一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len

D.3xy ( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。 A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是 ____________。 A.200、200 B.“100100”、“100100” C.200、“100100”

D.“100100”、200 (b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。 Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim

vb模拟题

一、单选题 1.https://www.sodocs.net/doc/265750491.html,中的数据数据类型转换有两种方式,它们分别是隐式转换和显示转换。下面给出的哪个关键字不是https://www.sodocs.net/doc/265750491.html,中的类型转换关键字( )。D A CStr B Cint C CLng D Delegate 2.. 以下程序的执行后,结果为()B Dim a As Integer=0,j As Integer For j=1 TO 20 Step 2 a=a+j\5 Next j TextBox1.Text=Str(a) A 12 B 16 C 40 D 100 3.加载窗体时触发的事件是()B A、Click B、Load C、Gotfocus D、DoubleClick 4.改变窗体的标题,需修改窗体的()属性A A、Text B、Name C、Title D、Index 5.设置计时器时间间隔的属性是()C A、Enabled B、Name C、Interval D、Modifiers 6.以下变量名中合法的是()C A)x2-1 B)print C)str_n D)2x 7.按照结构化程序设计的要求,下面____语句是非结构化程序设计的语句。C A)if 语句B)For语句C)Goto语句D)Select Case语句8.下面控件中,没有Text属性的是________ D A)框架GruopBox B)列表框ListBox C)复选框CheckBox D)定时器Timer 9.在设计状态,列表框ListBox中的选项可以通过________属性设置。D A)List B)Items.Count C)Text D)Items 10.可以产生30-50(含30和50)之间的随机整数的表达式是()A A)Int(Rnd*21+30) B)Int(Rnd*20+30) C)Int(Rnd*50-Rnd*30) D)Int(Rnd*30+50)

VB试题(一)

〖第1题〗『判断』(1.0分) 在一个窗体的代码中不能使用Unload语句来卸载本窗体,即一个 窗体只能由其它窗体卸载. 答案:N 〖第2题〗『判断』(1.0分) 标签没有Change事件和SetFocus方法. 答案:N 〖第3题〗『判断』(1.0分) TextBox与Label有许多共同特点,它们都能显示和输入文本. 答案:N 〖第4题〗『判断』(1.0分) 已知窗的fillcolor=rgb(255,0,0)红,forecolor=rgb(0,255,0) 绿,fillstyle=0(solid)语句circle(200,100),500,,,,2的输出 结果是红边绿心的长椭圆. 答案:N 〖第5题〗『判断』(1.0分) 全局变量用global或public关键字声明,且仅在通用声明处可 以定义. 答案:N 〖第6题〗使用驱动器列表框、目录列表框和文件列表框构成一个文件管 理系统时,三者之间可以实现自动同步,即当在驱动器列表框 改变驱动器时,目录列表框和文件列表框的内容立即同跟着变. 答案:N 〖第7题〗将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法. 答案:Y 〖第8题〗定时将文本框中的数据保存到磁盘,应用于选用Timer计时器控件. 答案:Y 〖第9题〗事件过程由某个用户事件或系统事件触发执行,它不能被其它 过程调用. 答案:N 〖第10题〗在框架控件内的几个单选按钮中,只能有一个单选按钮的Value 属性为True. 答案:Y 〖第1题〗『单项选择』(1.0分) 函数Len(Str(Val("123.4")))的值为(). A:11 B:5 C:6 D:8 答案:C ***6***〖第2题〗『单项选择』(1.0分) 下列关于控件画法的叙述错误的是(). A:单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件 B:按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件

VB模拟试卷

一、选择题 1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是________。 A.属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法 2.有程序代码:Text1.Text="Visual Basic",其中的Text1、Text和"Visual Basic"分别代表___ ___。 A. 对象、值、属性 B. 对象、方法、属性 C. 对象、属性、值 D. 属性、对象、值 3.将命令按钮Command1设置为不可使用,应设置该命令按钮的( )属性。 A.Visible B.Value C.Caption D.Enabled 4.单选按纽(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的___ ___中安排适当的单选按纽,即可实现。 A. 框架控件(Frame)或图象控件(Image) B. 组合框(ComboBox)或图象控件(Image) C. 组合框(ComboBox)或图片框(PictureBox) D. 框架控件(Frame)或图片框(PictureBox) 5.以下有关对象属性的说法中正确的是________。 A. 对象所有的属性都罗列在属性窗口列表中 B. 不同对象不可能有同名属性 C. 不同对象的同名属性取值一定相同 D. 对象的某些属性既可以在实行窗口中设置,也可以通过程序代 码设置或改变 6.下列哪段代码能删除列表框list1中所有项() A Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem i Next i End Sub B Private Sub Command1_Click() For i = 0 To List1.ListCount List1.RemoveItem 0 Next i End Sub C Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 1 Next i End Sub D Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 0

2017vb模拟题1

【HNCE网上考试系统 v9.6】? 本套软件使用权属于:郑州大学 考试课程:VB-程序设计-练习? 考试时间:90分钟? 考场:第一考场? 考试日期: 剩余时间:88:09 保存交卷退出帮助本卷共有2道大题: 一、单项选择题(50道小题,共50分) 1、与传统的程序设计语言相比较,Visual?Basic最突出的特点是______。(1分) A、结构化的程序设计 B、数据处理 C、面向对象的可视化编程 D、中文支持 2、任何控件都具有的属性是______。(1分) A、Picture B、Caption C、Name D、AutoSize 3、保存一个Visual?Basic应用程序,正确的是______。(1分) A、只保存工程文件(.vbp) B、只保存窗体文件(.frm) C、只保存标准模块文件(.bas) D、分别保存窗体文件和工程文件 4、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是______。(1分)

A、Load B、Click C、DblClick D、MouseDown 5、启动Visual?Basic后,VB为用户建立的第一个窗体是______。(1分) A、Form B、Form1 C、窗体1 D、窗体 6、程序如下:i?=?0:?s?=?0:?Do:?i?=?i?+?2:?s?=?i?+?s:?Loop?Until?i?>?4,执行后s的值是______(1分) A、10 B、11 C、12 D、15 7、表示年龄(age)在20岁和30岁之间的表达式是______。(1分) A、age>=20?And?age<=30 B、age>=20?0r?age<=30 C、age<=20?And?age>=30 D、age<=20?0r?age>=30 8、文本框中的ScrollBars属性已设置为?3-Both,但却没有水平和垂直滚动条的效果,原因可能是______。(1分) A、文本框中没有内容 B、文本框的MultiLine属性为False

vb试题及答案

VB试卷 一、单项选择题(每题2分,共40分) 1. 窗体的标题栏显示内容由窗体对象的属性决定。 A) BackColor B)BackStyle C)Text D)Caption 2. 窗体的示意图标可用属性来设置。 A) Picture B) Image C) Icon D) MouseIcon 3. 窗体的控制菜单的有无由窗体对象的属性决定。 A) ControlBox B) MinButton C) MaxButton D) BorderStyle 4. 若要取消窗体的最大化功能,则可设置属性为False来实现。 A) ControlBox B) MinButton C) MaxButton D) Enabled 5. 以下4个选项,不属于VB的工作模式。 A) 编译 B) 设计 C) 运行 D) 中断 6. 窗体的边框样式由窗体对象的属性来设置。 A) BackStyle B) BorderStyle C) WindowState D) FillStyle 7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。 A) FontName B) Font C) FontSize D) FontBold 8. 命令按钮的标题文字由属性来设置。 A) Text B) Caption C) Name D) (名称) 9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。 A) 变量 B) 属性 C) 事件 D) 方法 10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。 A) Value B) Cancel C) Default D) Enabled 11. 若要使命令按钮不可见,可设置属性为False来实现。 A) Value B) Enabled C) Visible D) Cancel 12. 运行程序时,系统自动执行窗体的事件。 A) load B) click C) unload D) GotFocus 13. 若要设置文本框最大可接收的字符数,可通过属性来实现。 A) MultiLine B) Length C) Max D) MaxLength 14. 若要使某命令按钮获得控制焦点,可使用方法来设置。 A) Refresh B) SetFocus C) GotFocus D) Value 15. 若要使命令钮可响应事件,可通过设置属性的取值来实现。 A) Visible B) Enabled C) Default D) Value 16. 在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的 属性为True来实现。 A) Enabled B) Value C) Default D) Cancel 17. 标签框的边框,由属性的设置值决定。

VB模拟试卷和答案讲解

北京语言大学网络教育学院 《VB》模拟试卷一 注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。 2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。 3.本试卷满分100分,答题时间为90分钟。 4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。 1、关于VB的特点描述错误的是()。 [A] VB编程是可视化编程[B] 是面向对象的程序设计 [C]不可以访问数据库[D]采用事件驱动编程机制 2、下面关于鼠标的指针设置说法不正确的是()。 [A] 可以使用MouseIcon设置鼠标的形状 [B] 可以使用MousePointer设置鼠标的形状 [C] MousePointer设为99时,可用MouseIcon设置鼠标的形状 [D] MouseIcon只能通过属性窗口选择鼠标形状 3、Dim Snow(1 to 12 ,1),As Integer 是大小为()的二维数组。 [A]13*2 [B] 13*1 [C] 12*2 [D] 12*1 4、在工具箱里的都是()。 [A] 标准控件[B] 外部控件 [C] ActiveX控件[D] 可插入对象(OLE) 5、一个窗体大小改变时被触发的事件是()。 [A] Click事件[B] Resize事件 [C] Initialize事件[D] Unload事件 6、下列关于控件说法不正确的是()。 [A] Agent控件用于设置动画行为 [B] TextBox用于接收用户输入的信息 [C] Frame用于将控件分为若干组,当框架移动时,其中的控件不移动 [D] ListBox向列表中添加一个新的项目 7、关于CheckBox控件描述错误的是()。 [A] 是复选框按钮,用√表示选中[B] Value用来表示复选框状态。 [C] Value为1表示选中该框[D] Value为0表示该框被禁止,显示灰色 8、关于Shape控件描述正确的是()。 [A] 用于向窗体添加矩形、圆形等图形[B] Arial取值有7种,FillStyle取值有8种 [C] Arial用于设置显示控件的形状[D] FillStyle用来设置控件填充风格。 9、下面不属于循环控制语句的是()。

VB期末考试模拟题1讲解

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学 考试课程: 考试时间:100分钟考场:第一考场考试日期:2013.05.24 考号:姓名:剩余时间:99:42 保存交卷退出帮助 A B C D A B C D A B C D A B C D A B C D A B C D

A B C D A 命令 B 命令 C 命令 D 命令 A B C D A B C D A B C D A B C D A B

C D A B C D A B C D A 模块文件 B 件的属性 C 源文件 D 包含多个工程文件及属于该工程的其他文件 A 该窗体文件并没有被删除 B 窗体文件被删除 C 程仍然包含这个窗体 D A B C D A B C D

A B C D A B C D A可以实现交换两个变量值,而S2不能 B 个变量值,而S1不能 C 现交换两个变量值 D 现交换两个变量值 A B C D A B C D A 过程调用后均不保存值 B 有变量都是Static型的变量 C 所有变量都是Private型的变量 D 所有变量都是非全局Public A 用Dim语句或Static语句声明的变量 B 明它的过程

C Static语句声明的 D 程执行完毕后就被释放了 A B C D A B C D A B C D A B C D 声明段 A B C D A B C D A B

C D A B C D A B C D A B C D A 同 B Sub过程不可以 C 值,而Function过程能通过过程名返回值 D 或直接使用过程名调用,而 A工程中可以有多个窗体,但最多只能有一个窗体作为启动窗体 B 声明Public类型的变量来传递数据 C 大化、最小化或正常(保持设计时大小)等三种状态 D A 菜单 B 过程代码都放在窗体文件中 C 名必须相同 D 是设计阶段时显示的位置

VB考试试题及答案分解

卷1 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对

VB模拟试卷1

1、打开工程文件st1.vbp,在窗体上添加一个名称为Command1的命令按钮,其标题为"移动本按钮",如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Command 1.Left=command 1.left Command 1.Left=command 1.left+100 End sub 2、打开工程文件st2.vbp,在窗体上添加一个名称为Shapel的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。添加一个名称为Timer1的计时器,在属性窗口中将其设置为禁用,时间间隔为0.5秒,窗体如图所示。请编写窗体的Load事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用,且每隔0.5秒形状控件向下移动100。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Interval 1=500 Private Sub Form_load() Timer1.Enable=True Private Sub Timer 1_Timer() Shape1.Top=Shape1.Top +100 3、打开工程文件st3.vbp,在窗体上设计一个菜单。要求如下(运行时的效果见图): 再编写适当的事件过程,使得程序运行时,单击"上一个菜单项可用",则"不可用菜单项"变为可用。要求程序中不得使用变量,且只有一条语句。按照原名保存文件,不得重新命名。 4、打开工程文件st4.vbp,在名称为Form1的窗体上添加一个名称为Command1、标题为"保存文件"的命令按钮,再添加一个名称为Cd1的通用对话框。要求:

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模拟试题 一、选择题(15分,每题1分) 1、VB集成开发环境共有三种模式,以下 __________ 三种模式是正确? (A) 设计、运行、退出 (B)运行、中断、退出 (C) 设计、运行、中断 (D)运行、中断、结束 2、以下叙述中错误的是__________ (A) 事件过程是响应特定事件的一段程序 (B) 不同的对象可以具有相同名称的方法 (C) 对象的方法是执行指定操作的过程 (D) 对象事件的名称可以由编程者指定 3、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 __________ (A) 如果工程中含有Sub Main过程,则程序一定首先执行该过程 (B) 不能把含有Sub Main过程的标准模块设置为启动模块 (C) 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 (D) 任何时刻最多只有一个窗体是活动窗体 4、下列说法哪种正确?每次调用过程时,__________ (A) Dim声明的变量可保持原值;Static声明的变量会重新初始化。 (B) Static声明的变量可保持原值;Dim声明的变量会重新初始化。 (C) Dim、Static声明的变量都可以保持原来的值。 (D) Dim、Static声明的变量都会重新初始化。 5、表达式 5 Mod 3+3\5*2的值是__________ (A) 0 (B) 2 (C) 4 (D) 6 6、从字符串N的第5个字符开始,获取4个字符,应使用 _________。 (A) Len(N,5,4) (B) Mid(N,5,4) (C) Right(N,5,4) (D) Rtrim(N,5,4) 7、InputBox函数返回值的类型为 _________。 (A) 数值 (B) 字符串 (C) 变体 (D) 数值或字符串(视输入的数据而定) 8、语句Dim A(3, -2 to 2, 5)声明的数组A包含_________个数组元素。 (A) 120 (B) 75 (C) 60 (D) 13

VB考试试题及答案

VB考试试题及答案

卷1 一、填空题 1、VB程序设计的主要特点是可视化设计和事 件编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对

《VB程序设计基础》模拟精彩试题

《VB程序设计》模拟试题 ●填空题 1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、 类模块文件的扩展名为______CLS_______ 。 2.Visual Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。 3. Abs(-6.5)= _____6.5______;Int(-9.1)= ____-10_______。 4. "程序"& "设计"运算结果为 ___程序设计____ 。 5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。 6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。 7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。 8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最 常用。 9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。 10. 条件判断语句可以使用___If…then____________语句、 ____If…Then…Else______语句和 ______If…Then…ElseIf______语句。Select case 语句 11. 声明一个值为3.14的常量Pi的语句为___Const pi = 3.14______。 12. Do…Loop Until 循环结构中,当条件为____真____时结束循环。 13. 要显示弹出菜单,可以在代码中使用_____________事件。 14. 参数传递有__________方式、__________方式和命名传递方式,常量默认采用__________方式;变量默认采用__________方式;表达式默认采用__________方式。 15. 名称属性必须以一个__字母标点_开始并且最长可达40个字符,不能包括__符号___ 和 ___空格___。 16.Visual Basic的程序模块有3种:____窗体模块____ 、标准模块和 ____类模块____。 17.Visual Basic程序,按其语句代码执行的先后顺序,可以分为___顺序__结构、选择__结构和___循环____ 结构。 18.数组元素下标的下界默认为是_____________,如果要改变其默认值,应使用_____________。 ●判断题 ()1. Visual Basic运行程序的方法只有编译模式。 ()2. 语句Command1.visible=false 与Command1.enabled=false 是等价的。 ()3. InputBox函数和MsgBox函数一样,返回的是字符串。 ()4. 通过类模块,我们不可以根据需要建立自己的控件。 (×)5. 2.1E+5是合法的Visual Basic数据。 ()6. 根据占用内存方式的不同,可将数组分为常规数组和动态数组两种类型。 (√)7. x2是合法的变量名。 ()8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。

2017vb模拟题1

文案大全 【HNCE 网上考试系统 v9.6】 本套软件使用权属于:郑州大学 考试课程:VB-程序设计-练习 考试时间:90分钟 考场:第一考场 考试日期:2017.04.10 剩余时间: 88:09 保存交卷退出帮助 本卷共有2道大题: 一、单项选择题(50道小题,共50分) 1、与传统的程序设计语言相比较,Visual Basic 最突出的特点是______。(1分) A 、结构化的程序设计 B 、数据处理 C 、面向对象的可视化编程 D 、中文支持 2、任何控件都具有的属性是______。(1分) A 、Picture B 、Caption C 、Name D 、AutoSize 3、保存一个Visual Basic 应用程序,正确的是______。(1分) A 、只保存工程文件(.vbp) B 、只保存窗体文件(.frm ) C 、只保存标准模块文件(.bas ) D 、分别保存窗体文件和工程文件 4、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是______。(1分)

文案大全 A 、Load B 、Click C 、DblClick D 、MouseDown 5、启动Visual Basic 后,VB 为用户建立的第一个窗体是______。(1分) A 、Form B 、Form1 C 、窗体1 D 、窗体 6、程序如下:i = 0: s = 0: Do: i = i + 2: s = i + s: Loop Until i > 4,执行后s 的值是______(1分) A 、10 B 、11 C 、12 D 、15 7、表示年龄(age)在20岁和30岁之间的表达式是______。(1分) A 、age>=20 And age<=30 B 、age>=20 0r age<=30 C 、age<=20 And age>=30 D 、age<=20 0r age>=30 8、文本框中的ScrollBars 属性已设置为 3-Both ,但却没有水平和垂直滚动条的效果,原因可能是______。(1分) A 、文本框中没有内容 B 、文本框的MultiLine 属性为False

vb试题

试题一 1.VB应用程序通常有、和三种模块组成。 2.在VB中根据变量的作用域不同,变量可以分为、 和。 3.VB提供的属性,用来控制对象是否可见,当属性值为时,表示 对象可见。 4.Line方法用于在容器对象的指定位置画或。 5.在VB应用程序中,过程主要有、、和属性过程四类。 6.根据数据的存取方式和结构,可将文件分为、和二进制文件。 7.Visual Basic 6.0中,要对数据库进行访问,需要通过数据访问对象进行,数据访问对象 有:、和。 二、单项选择题(每题2分,共30分) 1.以下关于Visual Basic特点的叙述中,错误的是()。 A)Visual Basic是采用事件驱动编程机制的语言 B)Visual Basic程序既可以编译运行,也可以解释运行 C)构成Visual Basic的多个过程没有固定的执行顺序 D)Visual Basic程序不是结构化程序,不具备结构化的三种基本结构 2.以下叙述中,错误的是()。 A)在Visual Basic中,对象所能响应的事件是由系统定义的 B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C)Visual Basic中允许不同对象使用相同名称和方法 D)Visual Basic中的对象具有自己的属性和方法 3.设有如下语句: Dim a, b As Integer c = "VisualBasic" d = #7/20/2005# 以下关于这段代码的叙述中,错误的是()。 A)a被定义为Integer类型变量 B)b被定义为Integer类型变量 C)c中的数据是字符串 D)d中的数据是日期类型 4.在窗体上画一个命令按钮,名称为Command1。然后编写如下程序: Private Sub Command1_Click() For i = 1 To 4 For j = 0 To i Print Chr$ (65+i );

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

相关主题