visualbasic程序设计教程第四版答案.docx

上传人:b****7 文档编号:9365791 上传时间:2023-02-04 格式:DOCX 页数:17 大小:24.84KB
下载 相关 举报
visualbasic程序设计教程第四版答案.docx_第1页
第1页 / 共17页
visualbasic程序设计教程第四版答案.docx_第2页
第2页 / 共17页
visualbasic程序设计教程第四版答案.docx_第3页
第3页 / 共17页
visualbasic程序设计教程第四版答案.docx_第4页
第4页 / 共17页
visualbasic程序设计教程第四版答案.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

visualbasic程序设计教程第四版答案.docx

《visualbasic程序设计教程第四版答案.docx》由会员分享,可在线阅读,更多相关《visualbasic程序设计教程第四版答案.docx(17页珍藏版)》请在冰豆网上搜索。

visualbasic程序设计教程第四版答案.docx

visualbasic程序设计教程第四版答案

visualbasic程序设计教程第四版答案

【篇一:

visual_basic程序设计教程(第4版)_课后答案】

一章习题参考答案

一、填空题

1、对象事件驱动

2、编译运行模式解释运行模式

二、简答题

1、简述vb的特点。

答:

①可视化的程序设计方法

2面向对象的程序设计思想

3事件驱动的编程机制

4结构化的程序设计语言

5高度的可扩充性

6强大的数据库访问能力

7支持动态数据交换⑧支持对象链接与嵌入

2、简述vb的安装过程。

答:

①向光驱中放入vb安装光盘;

2计算机将运行自动安装程序,若没有,执行vb目录下的setup.exe;③根据提示逐一回答问题,并点击下一步”④点击“完成”;

2、如何启动vb。

答:

三种方法:

1单击“开始”按钮,选择“程序”菜单下的“microsoftvisualbasic

6.0中文版”菜单项并单击;

2双击桌面上的vb6.0快捷图标;

3在“开始”菜单的运行对话框中输入命令来启动vb;

第二章习题参考答案

一、选择题:

I-10、dcacdbcbbc

II-20、badcabbaab

21-29、aacbbcddc

二、填空题

1.窗体、控件

2.属性值

3.属性窗口设置、代码窗口设置

4.事件过程

5.对象名、下划线、事件名

6.form_click第三章习题参考答案

一、选择题

1、b2、c3、a4、b5、a6、c7、c

二、填空题

1、11字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。

string、byte、integer、long、single、double、currency、boolean、date、object、variant

2、双引号(英文)、#

3、ascii、1、2

4、public、通用、dim、static、private、static

5、、+、+

6、now()、time、日期型

三、解答题

1、(3)2、

(1)

3、

(1)常量(关键字)

(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量

(7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999#)

(10)数值型常量(单精度)

4、31

5、

(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)zxy123abc

8、

(1)19

(2)8.166********667

(3)5.25(4)2

9、

(1)-4

(2)2.82842712474619(3)-3(4)49

(5)”hello(”6)he

7)16(8)“-459.65”(9)5

10、(4)

11、

(2)

12、(4)第四章习题参考答案

一、选择题:

1—7:

daabbcd

二、填空题

1.500.00%

2.将字号扩大为原来的二倍

3.b

三、编程题(略)1.文本框、标签和命令按钮的名称分别为text1、label1、

command1privatesubcommand1_click()

label1.caption=text1.textcommand1.caption=text1.textendsub

2.单价、数量、折扣和应付款对应的文本框的名称分别为:

text1、text2、text3和text4,计算和清除命令按钮的名称分别为:

command1和command2。

privatesubcommand1_click()text4=val(text1)*val(text2)*val(text3)endsub

privatesubcommand2_click()

text1=””:

text2=””:

text3=””:

text4=””endsub

3.文本框、“转大写”命令按钮和“转大写”命令按钮的名称分别为text1、command1和command2privatesubcommand1_click()

text1=ucase(text1)

endsub

privatesubcommand2_click()text1=lcase(text1)endsub

第五章习题参考答案

一、选择题:

1—11:

caabbabbbcc

二、填空题

1.(3)2.1233.2234.1605.96.787.x=5(或x6或x7)8.b9.isumisum+j1250

三、编程题

1.privatesubform_click()dimi%,s%s=0fori=101to200step2ifimod30thenprintis=s+iendifnextiprintsendsub

2.privatesubform_click()dimn%,ss=1:

n=0whiles=400000n=n+1s=s*nwendifs400000thenn=n-1printnendsub

3.privatesubform_click()dimimin%,imax%,i%,r%imin=100:

imax=20fori=1to20r=int(rnd*51+50)ifrimaxthenimax=rifriminthenimin=rnextiprintimax,iminendsub第六章习题参考答案

一、选择题:

1—13:

abaaccbadadbb

二、填空题1.intervallabel1.caption=time2.list1.listcountintervalhscroll1.max

三、编程题

第七章习题参考答案

一、选择题:

1—12:

dcaddbbdaccb

二、填空题1.422.index3.414.a(i)=a(11-i)a(11-i)=tmp5.16.xmod7=07.2108.0to8i+1to99.3k1

10.1001maxmaxarrn(i)(或者arrn(i)max)

三、编程题

1.privatesubc1_click()

ifop1(0).value=truethenp1.printifop1

(1).value=truethenp1.printifop1

(2).value=truethenp1.printendsub

选择“了椭圆形”选择“了圆形”选择了“正方形”

2.统计按钮名为command1,输入框名为text1,输出框为text2(multline设为true)privatesubcommand1_click()dimx(1to26)asinteger,iasintegerdimsasstring,lasintegerl=len(text1.text)fori=1tol

s=mid(text1,i,1)s=ucase(s)ifs=aands=zthen

x(asc(s)-65+1)=x(asc(s)-65+1)+1endifnexti

fori=1toltext2=text2chr(64+i)“=”x(i)

ifimod7=0thentext2=text2chr(13)+chr(10)nexti

endsub

3.设学生成绩的平均分已在mark

(1)至mark(10)中,学生姓名在name

(1)至name(10)中。

privatesubcommand1_click()dimi%,j%,t%,s$fori=1to9forj=i+1to10ifmark(i)mark(j)thent=mark(i):

mark(i)=mark(j):

mark(j)=ts=name(i):

name(i)=name(j):

name(j)=snextjnextifori=1to10printname(i),mark(i)nextiendsub

第八章习题参考答案

一、选择题:

【篇二:

visual_basic程序设计教程(第4版)_课后答案】

>第一章习题参考答案

一、填空题1、对象事件驱动2、编译运行模式解释运行模式

二、简答题

1、简述vb的特点。

答:

①可视化的程序设计方法

2面向对象的程序设计思想

3事件驱动的编程机制

4结构化的程序设计语言

5高度的可扩充性

6强大的数据库访问能力

7支持动态数据交换⑧支持对象链接与嵌入

2、简述vb的安装过程。

答:

①向光驱中放入vb安装光盘;

②计算机将运行自动安装程序,若没有,执行vb目录下的setup.exe;③根据提示逐一回答问题,并点击下一步”

4点击“完成”;

2、如何启动vb。

答:

三种方法:

1单击“开始”按钮,选择“程序”菜单下的“microsoftvisualbasic

6.0中文版”菜单项并单击;

2双击桌面上的vb6.0快捷图标;

3在“开始”菜单的运行对话框中输入命令来启动vb;

第二章习题参考答案

一、选择题:

I-10、dcacdbcbbc

II-20、badcabbaab

21-29、aacbbcddc

二、填空题

1.窗体、控件

2.属性值

3.属性窗口设置、代码窗口设置

4.事件过程

5.对象名、下划线、事件名

6.form_click第三章习题参考答案

一、选择题

1、b2、c3、a4、b5、a6、c7、c

二、填空题

1、11字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。

string、byte、integer、long、single、double、currency、boolean、date、object、variant

2、双引号(英文)、#

3、ascii、1、2

4、public、通用、dim、static、private、static

5、、+、+

6、now()、time、日期型

三、解答题

1、(3)2、

(1)

3、

(1)常量(关键字)

(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量

(7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999#)

(10)数值型常量(单精度)

4、31

5、

(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)zxy123abc

8、

(1)19

(2)8.166********667

(3)5.25(4)2

9、

(1)-4

(2)2.82842712474619(3)-3(4)49

(5)”hello(”6)he

7)16(8)“-459.65”(9)5

10、(4)

11、

(2)

12、(4)

第四章习题参考答案一、选择题:

1—7:

daabbcd

二、填空题

1.500.00%

2.将字号扩大为原来的二倍

3.b

三、编程题(略)1.文本框、标签和命令按钮的名称分别为text1、label1、command1privatesubcommand1_click()

label1.caption=text1.textcommand1.caption=text1.textendsub

2.单价、数量、折扣和应付款对应的文本框的名称分别为:

text1、

text2、text3和text4,计算和清除命令按钮的名称分别为:

command1和command2。

privatesubcommand1_click()text4=val(text1)*val(text2)*val(text3)endsub

privatesubcommand2_click()

text1=””:

text2=””:

text3=””:

text4=””endsub

3.文本框、“转大写”命令按钮和“转大写”命令按钮的名称分别为text1、command1和command2privatesubcommand1_click()text1=ucase(text1)endsub

privatesubcommand2_click()text1=lcase(text1)endsub

第五章习题参考答案一、选择题:

1—11:

caabbabbbcc二、填空题

1.(3)2.1233.2234.1605.96.787.x=5(或x6或x7)8.b9.isumisum+j1250

三、编程题

1.privatesubform_click()

dimi%,s%

s=0

fori=101to200step2ifimod30thenprintis=s+iendifnextiprintsendsub

2.privatesubform_click()dimn%,ss=1:

n=0whiles=400000n=n+1s=s*n

wendifs400000thenn=n-1printnendsub

3.privatesubform_click()dimimin%,imax%,i%,r%imin=100:

imax=20fori=1to20r=int(rnd*51+50)ifrimaxthenimax=rifriminthenimin=rnextiprintimax,iminendsub第六章习题参考答案一、选择题:

1—13:

abaaccbadadbb二、填空题1.intervallabel1.caption=time2.list1.listcountinterval

三、编程题

1.privatesubcommand1_click()

ifoption1.value=trueandoption3.value=truethentext1.fontname=宋体text1.fontsize=8endif

ifoption1.value=trueandoption4.value=truethentext1.fontname=宋体text1.fontsize=12endif

ifoption2.value=trueandoption3.value=truethentext1.fontname=黑体text1.fontsize=8endif

ifoption2.value=trueandoption4.value=truethentext1.fontname=黑体endifendsubhscroll1.max

2.

9.timer的enable为falseinterval为100privatesubcommand1_click()timer1.enabled=trueendsub

privatesubcommand2_click()timer1.enabled=falseendsub

privatesubtimer1_timer()

汽车.left=汽车.left+100endsub

第七章习题参考答案一、选择题:

1—12:

dcaddbbdaccb二、填空题

1.422.index3.414.a(i)=a(11-i)a(11-i)=tmp5.16.xmod7=07.2108.0to8i+1to99.3k1

10.1001maxmaxarrn(i)(或者arrn(i)max)

三、编程题

1.privatesubc1_click()

ifop1(0).value=truethenp1.print

ifop1

(1).value=truethenp1.printifop1

(2).value=truethenp1.printendsub

选择“了椭圆形”

选择“了圆形”选“择了正方形”

2.统计按钮名为command1,输入框名为text1,输出框为

text2(multline设为true)privatesubcommand1_click()dimx(1to26)asinteger,iasintegerdimsasstring,lasintegerl=len(text1.text)

fori=1tol

s=mid(text1,i,1)s=ucase(s)ifs=aands=zthen

篇三:

visualbasic程序设计教程-第四版-刘炳文编著-清华大学】

lass=txt>部分习题参考第四版刘炳文编著清华大学出版社第五章

5.4、从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。

通过inputbox函数输入数据,在窗体上显示和及平均值。

dimaassinglefori=1to4

a=inputbox(“请输入一个数:

”,“数据输入”)sum=sum+an=n+1

avg=sum/nnextiprint和“是:

”,sumprint平“均值是:

”,avg

5.5、编写程序,要求用户输入下列信息:

姓名、年龄、通信地址、邮政编码、电话,然后将输入的数据用适当的格式在窗体上显示出来。

dimaasvariantfontsize=20a=inputbox(“请输入姓名:

”,“数据输入”)print姓“名:

”;a

a=inputbox(“请输入年龄:

”,“数据输入”)print年“龄:

”;a

a=inputbox(“请输入通信地址:

”,“数据输入”)print通“信地址:

”;a

a=inputbox(“请输入邮政编码:

”,“数据输入”)print邮“政编码:

”;a

a=inputbox(“请输入电话:

”,“数据输入”)print电“话:

”;a

5.7.设a=5,b=2.5,c=7.8,编程序计算:

程序:

dimaassingle,bassingle,cassinglea=5

b=2.5

c=7.8

pi=3.14

y=(pi*a*b)/(a+b*c)

print结“果是:

”;y

5.8、输入以秒为单位表示的时间,编写程序,将其转换为几日几时几秒。

dimaaslong,dasinteger,hasinteger,sasintegera=inputbox(“请输入秒数:

”,“数据输入”)d=int(a/86400)

h=int((a-d*86400)/3600)

s=a-d*86400-h*3600

printd;日”;h;时”;s;秒”

5.9、自由落体位移公式为:

s=gt2/2+v0t

其中v0为初始速度,g为重力加速度,t为经历的时间,编写程序,求位移量s。

设v0=4.8m/s,t=0.5s,g=9.81m/s2,在程序中把g定义为符号常量,用inputbox函数输入v0和t两个变量的值。

dimvassingle,tassingle,sassingle

g=9.81

v=inputbox(“请输入初始速度:

”,“数据输入”)

v=val(v)

t=inputbox(“请输入经历的时间:

”,“数据输入”)

t=val(t)

s=g*t*t/2+v*t

print位“移量是:

”;s

第七章

7.1.编程计算并输出s的值:

s=2+4+6+8+?

+100

dimi,sasinteger

s=0

fori=2to100step2

s=s+i

next

prints

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

privatesubform_click()

dimpasdouble

dimrassingle

dimnasinteger

p=130000000

r=0.01

n=0

dowhilep=200000000

p=p*(1+r)

n=n+1

loop

printn;年后;中国人口增加到;p

endsub

7.3、给定三角形的3条边长,计算三角形的面积。

编写程序:

首先判断给出的3条边能否构成三角形,如可以构成,则计算并输出三角形的面积,否则要求重新输入。

当输入-1时结束程序。

dimaassingle;bassingle;cassingle

start:

a=inputbox(“请输入第一条边长-1结束:

”,数”据输入”)a=val(a)

ifa=-1then

end

endif

b=inputbox(“请输入第二条边长”,“数据输入”)

b=val(b)

c=inputbox(“请输入第三条边长”,“数据输入”)

c=val(c)

ifa+b=cora+c=borb+c=athen

msgbox(“您输入的三条边长不能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 成考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1