vb练习题及答案
VB基础部分(练习题)

语言基础单选1、与传统的程序设计语言相比,Visual Basic 最突出的特点是:A 结构化程序设计B 程序开发环境C事件驱动编程机制 D 程序调试技术2、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口设置窗体的属性,预先应执行的操作是:A 单击窗体上没有控件的地方B 单击任一个控件C 不执行任何操作10D 双击窗体的标题栏3、在Visual Basic工程中,可以+-*作为启动对象的程序是A 任何窗体或标准模块B 任何窗体或过程C Sub Main过程或其他任何模块D Sub Main过程或任何窗体4、以下叙述中错误的是A 一个工程可以包括多种类型的文件B Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C程序运行后,在内存中只能驻留一个窗体D 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样5、以下叙述中错误的是A 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B 保存Visual Basic程序时,应分别保存窗体文件及工程文件C Visual Basic应用程序只能以解释方式执行D 事件可以由用户引发,也可以由系统引发6、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是A如果工程中含有Sub Main过程,则程序一定首先执行该过程B 不能把标准模块设置为启动模块C 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D 任何时刻最多只有一个窗体是活动窗体7、下列可以作为Visual Basic的变量名的是:A FileNameB a(A+b)C 23D D print8、以下声明语句中错误的是A Const var1=123B Dim var2 = 'ABC'C public a,b as integerD Static var3 As Integer9、以下运算符中,不是逻辑运算符的是:A OrB XorC ImpD mod10、下列选项中,把r定义为双精度型变量的是:A r%B r!C r#D r$11、用来将数值转换为字符串类型的函数是:A Chr$()B Asc()C Str$()D Val()12、在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click()X = 12345Print Format$(X, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是A 123.45B 12345.00C 12345D 00123.4513、inputBox函数的返回值类型是:A 数值B 字符串C 变体 D数值或字符串(视输入的数据而定)填空1、在VB中,Len(“共产党”)的值是:_3______________;执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是:__6_____________2、语句print “25+32”的结果是:_25+32__________________3、设a=2,b=3,c=4,d=5,则表达式3>2*b OR a=c AND b<>c OR c>d的值是:_____false_________ ;NOT a<=c OR 4*c=b^2 AND b<>a+c的值是_____________4、以下语句的输出结果是:_3______a%=3.14159Print a%5、在VB中,工程文件的扩展名是.VBP,窗体文件的扩展名是.____ ___________。
VB练习题2

1.项目文件的扩展名是()A..vb B..sln C..exe D..vbproj2.集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。
A.工具箱B.属性 C.即时D.窗体3.要使窗体的标题为“演示实例”,应修改窗体的()属性。
A.Caption B.Tip C.Item D.Text4.在中,下面属于方法的是()。
A.FocusB.SelectedTextC.LostFocusD.Keypress5.一条语句要在下一行继续写,可用()符号作为续行符。
A.+B.-C.空格和_D....6.若要使命令按钮不可操作,要对()属性进行设置。
A.EnabledB.VisibleC.BackColorD.Text7.在集成环境中创建应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是()A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口8.当运行程序时,系统自动执行启动窗体的()事件过程A.Load B.Click C.Unload D.GotFocus 9.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是()A.文本框没有内容B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True10.若要使标签控件显示时不要覆盖窗体的背景图案,要对()属性进行设置A.BackColor B.BorderStyle C.ForeColor D.BackStyle 11.数据类型为Long的类型标识符为()。
A.%B.&C.!D.#12.下面()是日期型常量。
A.“5/17/12”B.5/17/12C.#5/17/12#D.(5/17/12)13.下面的()是合法的单精度型变量。
A.num!B.sum%C.char!D.mm#14.下面的()是合法变量名。
A.X_yzB.123abcC.IntegerD.X-Y15.Rnd函数不可能为下列的()值。
计算机二级考试VB练习题及答案

计算机二级考试VB练习题及答案计算机二级考试VB练习题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的计算机二级考试VB练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!计算机二级考试VB练习题及答案1.以下程序是求最大公约数和最小公倍数的程序,在【】处填写合适的关系运算符。
Private Sub Form_Click( )Dim m1, n1, m, n, r As Integern1 = InputBox("输入自然数n", "输入数")m1 = InputBox("输入自然数m", "输入数")n = n1m = m1If m<n p="" then<="">t = m: m = n: n = tEnd Ifr = m Mod nDo While r 【<>】 0m = nn = rr = m Mod nLoopPrint "最大公约数=", nPrint "最小公倍数= ", m1 * n1 / nEnd Sub2.下面是求100以内素数的程序。
Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod 【i】 = 0 Then tag = FalseNext iIf tag Then Print mNext mEnd Sub3.下面是求100以内素数的程序,下面说法正确的是(A)(单)Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod i = 0 Then tag = FalseNext iIf tag=true Then Print mNext mEnd SubA.tag为true时,表示m是素数B.tag为false时,表示m是素数C.语句m Mod i = 0,说明m是素数D.以上说法都不正确4.百元买百鸡问题:假定小鸡每只5角,公鸡每只2元,母鸡每只3元。
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参考解析:数据库系统的三级模式是概念模式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
VB答案

练习一对象部分的基础练习一1、使用Visual Basic的目的是 AA. 开发Windows应用程序B. 图象处理C. 制作WAV文件D. 文字处理2、Visual Basic 是面向 D 的程序设计语言。
A. 过程B. 工程C. 事件D. 对象3、所谓 A 就上使某个对象进入活动状态的一种操作或动作。
A.事件B.属性C.方法论D.对象4、 C 在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。
A.方法B.属性C.事件D.工程5、窗体文件名与工程文件名的扩展名分别是 BA. .vbp和.frmB. .frm和.vbpC. .frm和.basD. .vbp和.vbw6、窗体的 C 属性用来设置将出现在窗体标题中的标题。
A.StyleB. TextC.Caption7、启动应用程序,装载和显示窗体,产生 B 和Form_Show 事件。
A.Form_clickB.Form_loadC. Form_GotFocusD. Form_DbClick8、窗体从加载到显示,依次引发的事件 .A. Load Initialize ActivateB. Initialize Activate LoadC. Load Activate InitializeD. Initialize Load Activate9、下列窗体的事件在窗体从加载到卸载过程中只可能触发一次。
A. GotFocusB. ActivateC. LoadD. Initialize10、在VB中,如果要生成一个不依赖于VB环境就可以运行的程序文件,则应选择 DA.“工程”到“属性”B.“工具”到“选项”C.“文件”到“另存为”D. “文件”到“生成.EXE”11、控件的 B 确定当一个事件发生时执行的代码。
A. 函数B. 事件过程C. 子程序D. 调用过程12、 B 的改变可以在设计时和运行进表现出来,而事件过程只有在运行时才执行。
A. 方法B. 控件属性C. 对象D. 事件13、放置控件到窗体中地迅速的方法是 AA. 双击工具箱中的控件B. 单击工具箱中的控件C.拖动鼠标D.单击工具箱中的控件并拖动鼠标14、控件的 A 使用户能够调节其大小。
visual_Basic程序设计教程_课后习题答案及练习

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。
3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。
4、Visual Basic 6.0用于开发__________环境下的应用程序。
二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是()A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()A.可视化B.面向对象C.面向图形D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。
2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。
Visual-Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。
A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。
A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A.只保存窗体文件(。
frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(。
bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。
A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。
A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。
A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1。
Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表( )。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。
A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。
vb练习题第三章

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+E8.工程文件的扩展名是________。
A) frm B) frx C) cls D)vbp9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
vb练习题及答案vb练习题1VB练习题一一、选择题1.Visual Basic程序设计的主要的步骤是CA、可视性程序设计B、代码程序设计C、可视性程序设计和代码程序设计D、界面设计2.窗体能响应的事件是CA、ActiveFromB、DriveC、LoadD、Change3.获得系统时间的函数是BA、data$ B. time$ C. date$ D. gettime$ 4.在设计一个计算器时,必须要使用的控件是CA、滚动条B、图片框C、文本框D、单选框5.下列运算符号中属于关系运算符的是_____。
BA、—B、=C、ANDD、+6.Visual Basic规定工程文件的扩展名是CA、.forB、.frmC、.vbpD、.bas7. OOP是面向_______的程序设计的简称。
CA、用户B、问题C、对象D、操作者8. 设置对象中的字体应用___属性.CA、CaptionB、NameC、FontD、Text9.设置文本框中显示的内容应用___属性。
DA、CaptionB、NameC、FontD、Text10.逻辑型又称_____。
CA、数值型B、字符串型C、布尔型D、整型11.三种逻辑运算符号优先次序为:____。
CA、AND、NOT、ORB、NOT、OR、ANDC、NOT、AND、OR D、OR、NOT、AND12.关于高级语言,下列那一项叙述是正确的。
(A)A、以类似英文的句子来表示B、写成的程序执行速度最快C、不必编译即可直接执行D、受电脑机种限制大13.可将高级语言翻译成机器语言的程序为。
BA、汇编程序B、编译程序C、解释程序 4、以上皆可。
14.下列()属性是每个控件都有的。
AA、名称B、CaptionC、FontD、Interval15.下列运算符号中属于逻辑运算符的是_____。
AA、NOTB、<>C、=D、<=16.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval 属性值应该等于:BA、5000B、500C、50D、517.下列逻辑运算结果为―true‖的是()CA、flase or not trueB、flase and not trueC、true or not trueD、true and not true18.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符串型,且s=―a‖,Label1为标签控件,下列赋值语句合法的是()AA、s = Label1.CaptionB、Label1.Caption=s=xC、x*3=yD、Y=x*s19.下列关于CommandButton 控件的叙述正确的是()AA、CommandButton 控件的Caption 属性决定按钮上显示的内容B、单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件C、CommandButton 控件的name 属性决定按钮上显示的内容D、以上都不对20.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是( )。
DA、对象,属性,事件,方法B、对象,属性,方法,事件C、属性,对象,方法,事件D、属性,对象,事件,方法21.获得系统时间的函数是BA、data$B、time$C、date$D、gettime$22.下列关于添加―控件‖的方法正确的是()BA、单击控件图标,将指针移到窗体上,双击鼠标B、双击工具箱中的控件,即在窗体上出现该控件C、单击工具箱中的控件,将指针移到窗体上,再单击D、用鼠标左键拖动工具箱中的某控件到窗体的适当位置23.双击窗体中的对象后,Visual Basic将显示的窗口是CA、项目(工程)窗口B、工具箱C、代码窗口D、属性窗口24.下列关于For …ne xt 语句的说法正确的是()AA、循环变量、初值、终值和步长都必须为数值型B、step后的步长只为正数C、初值必须小于终值D、初值必须大于终值25.存文件时,整个工程以_____(工程文件)储存。
CA、*.PrgB、*.FrmC、*.VbpD、*.Exe26.清除图片框(Picture1)中内容的方法是_____。
BA、Picture1.ClearB、Picture1.ClsC、Picture1.DeleteD、Picture1.UnLoad27.以下变量Test定义语句正确的是:BA、Dim Test,as IntegerB、Dim Test as IntegerC、Dim Test =IntegerD、Dim Test as Integer,28.在Visual Basic中,字符型变量用来_____。
BA、存放日期、时间或同时存储以上两种数据。
B、存放人名、地址等文字信息。
或电话号码、邮政编码等不需要计算的数字信息。
C、存储长文本信息,最多可包含1.2GB字符。
D、精确表示货币钱款数值29.通过执行通用对话框的方法,可以将其表示为不同的对话框。
方法ShowColor , 显示____对话框。
DA、保存文件B、字体C、打开文件D、颜色30.设置通用对话框的文件类型框中所要显示的文件类型选项,可由____属性来设置。
CA、NameB、FileC、FilterD、Caption31.VB 的全名是:CA、Violin BASICB、Very BASICC、Visual BASICD、View BASIC32.下列哪一种运算的优先级最低:CA、ModB、整数除法C、减法D、除法33.设置窗体的高度用属性_______。
DA、CaptionB、FontC、BackColorD、Hight34.设置窗体左上角到屏幕上方距离的属性是______。
BA、LeftB、TopC、WidthD、Name35.设置窗体宽度的属性是______。
CA、LeftB、TopC、WidthD、名称(Name)36.计算数x的正弦函数值的函数是______。
AA、SIN(x)B、ABS(x)C、STR(x)D、SQR(x)37.数学式3abc(d+e)改写为VB表达式为______。
DA、3a*b*c(d+e)B、3abc(d+e)C、3abcd +3abceD、3*a*b*c*(d+e)38.不属于程序的三种基本结构的是。
CA、顺序结构B、循环结构C、直线型结构D、分支结构39.在IF语句的条件中,M≠6应写成:CA、M<6 AND M>6B、M≠6C、M<>6D、NOT M<>640.在VB中数据类型为长整型的―数据类型保留字‖是。
BA、integerB、longC、singleD、string41.在VB中数据类型为字符串型的―数据类型保留字‖是。
DA、integerC、singleD、string42.下列变量名正确的是。
BA、X-1B、XX1C、123D、A*43.函数ABS(X)称为。
BA、算术平方根函数B、绝对值函数C、正弦三角函数D、字符串转换为数值函数44.下列说法不正确的是。
AA、1<xy<4是关系表达式< bdsfid="315" p=""></xy<4是关系表达式<>B、关系表达式的判断结果只能是"True"或"False"C、关系运算符共有6个,分别是:<、>、<=、>=、=、<>D、逻辑运算符有NOT、AND、OR45.为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是CA、VisibleB、TimerC、EnabledD、Interval46.利用对象的方法Setfocus可获得焦点,对于一个对象,只有其visible属性和_____属性为true,才能接受焦点。
CA、nameB、TimerC、Enabled47.使用print方法可在图片框中进行文本的输出(如:picture1.print ―信息技术‖),用_____方法可画圆。
CA、psetB、lineC、circleD、move48.设a=2,b=3,c=4,d=5,下列表达式的值是。
C3>2*b OR a=c AND b <>c OR c>dA、1B、TrueC、FalseD、–149.设置标签中显示内容的属性是。
CA、T extB、NameC、CaptionD、BackStyle50.通过执行通用对话框的方法,可以将其表示为不同的对话框。
显示打开文件对话框方法是。
AA.ShowOpen B.ShowSave C.ShowPrinter D.ShowColor vb练习题2二、程序设计题51.设计一个程序,输入一个正整数N,求1+2+3+…+N的和。
界面如下:当用户输入N后,单击―计算‖按钮,则输出1+2+3+…+N的和。
参考答案:Private Sub Command1_Click()Dim i, a, b As Integera = Val(Text1.Text)For i = 1 To ab = b + iNext iLabel3.Caption = bEnd SubPrivate Sub Command2_Click()EndEnd Sub52.编一个求圆柱的侧面积的程序:当用户输入半径与高后,单击―侧面积为‖按钮,输出正确结果。
参考答案:Private Sub Command1_Click()Dim r, h, c, s As Singler = Val(Text1.Text)h = Val(Text2.Text)c = 2 * 3.14159 * rs = c * hLabel3.Caption = sEnd Sub53.设计一个计时程序。
该程序用户界面如图所示,由一个文本框(text1),和两个按钮:命令按钮1(command l)、命令按钮2(command 2)组成。
程序运行后,用户按开始按钮,则开始计时,文本框中显示秒数,接停止按钮,则计时停止。
单击窗口则退出。
(请阅读下面程序,编写出时钟控件的计时事件中的程序代码。
)Dim i, t As IntegerPrivate Sub Command1_Click()Timer1.Interval = 1000Timer1.Enabled = Truet = 0Private Sub Command2_Click()Timer1.Enabled = FalseEnd SubPrivate Sub Form_Click()EndEnd SubPrivate Sub Timer1_Timer()End Sub参考答案:t = t + 1Text1.Text = t & "秒"54.编制一个能在窗体中画出由用户指定圆心位置和半径大小的圆的程序,要求单击―绘圆‖按钮时绘圆,单击―清除‖按钮时清除绘图区中的图形及文本框中的内容。