vb程序设计教程第四版课后答案.doc
- 格式:doc
- 大小:143.50 KB
- 文档页数:16
vb 程序设计教程第四版课后答案【篇一:visual_basic 程序设计教程(第4 版)_课后答案】>第一章习题参考答案一、填空题1、对象事件驱动2、编译运行模式解释运行模式二、简答题1、简述vb 的特点。
答:①可视化的程序设计方法②面向对象的程序设计思想③事件驱动的编程机制④结构化的程序设计语言⑤高度的可扩充性⑥强大的数据库访问能力⑦支持动态数据交换⑧支持对象链接与嵌入2、简述vb 的安装过程。
答:①向光驱中放入vb 安装光盘;②计算机将运行自动安装程序,若没有,执行vb 目录下的setup.exe ;③根据提示逐一回答问题,并点击“下一步”;④点击“完成”;2、如何启动vb 。
答:三种方法:①单击“开始”按钮,选择“程序”菜单下的“microsoft visual basic6.0 中文版”菜单项并单击;②双击桌面上的vb6.0 快捷图标;③在“开始”菜单的运行对话框中输入命令来启动vb ;第二章习题参考答案一、选择题:1-10 、dcacdbcbbc11-20 、badcabbaab21-29 、aacbbcddc二、填空题1.窗体、控件2.属性值3.属性窗口设置、代码窗口设置4.事件过程5.对象名、下划线、事件名6.form_click第三章习题参考答案一、选择题1、b2、c 3 、a4、b5、a6、c 7、c二、填空题1、11字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。
string 、byte 、integer 、long 、single 、double 、currency 、boolean 、date 、object 、variant2、双引号(英文)、#3、ascii 、1、24、public 、通用、dim 、static 、private 、static5、、+、+6、now() 、time 、日期型三、解答题1、(3) 2 、(1 )3、(1)常量(关键字)(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量(7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999# )(10)数值型常量(单精度)4、315、(1)(1+y/x)/(1-y/x) (2)x^3+3*x*y/(2-y)(3)sqr(abs(a*b-c^3)) (4)sqr(s*(s-a)*(s-b)*(s-c))6、7、(1)13 (2)17(3)#1999-11-12# (4)zxy123abc8、(1)19(2)8.16666666666667(3)5.25(4)29、(1)-4 (2)2 . 82842712474619 (3)-3(4)49(5)”hello (”6)he7)16 (8)“-459.65 ”(9)510、(4)11、(2)12、(4)第四章习题参考答案一、选择题:1—7: daabbcd二、填空题1.500.00%2.将字号扩大为原来的二倍3. b三、编程题(略)1.文本框、标签和命令按钮的名称分别为text1 、label1 、command1 private sub command1_click()label1.caption=text1.text command1.caption=text1.textend sub2.单价、数量、折扣和应付款对应的文本框的名称分别为:text1 、text2 、text3 和text4 ,计算和清除命令按钮的名称分别为:command1 和command2 。
private sub command1_click()text4=val(text1)*val(text2)*val(text3)end subprivate sub command2_click()text1= ””: text2= ””: text3= ””: text4= ”” end sub3.文本框、“转大写”命令按钮和“转大写”命令按钮的名称分别为text1 、command1 和command2private sub command1_click()text1=ucase(text1)end subprivate sub command2_click()text1=lcase(text1)end sub第五章习题参考答案一、选择题:1—11: caabbabbbcc1.(3) 2 .1 2 3 3 .223 4 .160 5 .9 6.78 7 .x=5 ( 或x6 或x7) 8 .b 9.isum isum+j 1250 三、编程题1.private sub form_click() dim i%,s%s=0for i = 101 to 200 step 2if i mod 30 thenprint i s=s+i end if next i print send sub2.private sub form_click() dim n%,ss=1:n=0while s=400000n=n+1s=s*nwendif s400000 then n=n-1print n end sub3.private sub form_click()dim imin%,imax%,i%,r%imin=100:imax=20for i=1 to 20r=int(rnd*51+50)if rimax then imax=rif rimin then imin=rnext iprint imax,iminend sub第六章习题参考答案一、选择题:1—13: abaaccbadadbb1.intervallabel1.caption=time2.list1.listcountinterval三、编程题1. private sub command1_click()if option1.value = true and option3.value = true thentext1.fontname = 宋体text1.fontsize = 8end ifif option1.value = true and option4.value = true then text1.fontname = 宋体text1.fontsize = 12 end ifif option2.value = true and option3.value = true then text1.fontname = 黑体text1.fontsize = 8 end ifif option2.value = true and option4.value = true then text1.fontname = 黑体text1.fontsize = 12 end ifend sub hscroll1.max 2.9.timer 的enable 为falseinterval 为100private sub command1_click()timer1.enabled = trueend subprivate sub command2_click()timer1.enabled = falseend subprivate sub timer1_timer() 汽车.left =汽车.left + 100 end sub第七章习题参考答案一、选择题:1—12: dcadd bbdac cb二、填空题1.42 2 .index 3 .414.a(i)=a(11-i) a(11-i)=tmp5.1 6 .x mod 7=0 7 .2108.0 to 8i+1 to 99.3 k110.1001max maxarrn(i) ( 或者arrn(i)max)三、编程题1.private sub c1_click()i f op1(0).value=true then p1.print 选择“了椭圆形”i f op1(1).value=true then p1.print 选择“了圆形”i f op1(2).value=true then p1.print 选择“了正方形”end sub2.统计按钮名为command1 ,输入框名为text1 ,输出框为text2(multline 设为true)private sub command1_click()dim x(1 to 26) as integer,i as integerdim s as string,l as integerl=len(text1.text)for i=1 to ls=mid(text1,i,1)s=ucase(s)if s = a and s = z then【篇二:vb 程序设计教程课后答案(第三版)】找。
习题二1.对象指现实世界中的实体。
每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。
类是对同一种对象的集合与抽象。
类包含所创建对象的属性数据,以及对这些数据进行操作的方法。
封装和隐藏是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。
vb 工具箱中的可视图标是vb 系统设计好的标准控件类。
通过将控件类实例化,得到真正的控件对象。
在窗体上画一个控件,就将类转换为对象,创建了一个控件对象。
vb 中常用的对象是控件。
此外,vb 还提供了系统对象。
窗体是个特例,它既是类也是对象。
当向一个工程添加一个新窗体时,实质就由窗体类创建了一个窗体对象。