下载此文档

VB程序设计教程(第四版)龚沛曾习题答案.pdf


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
该【VB程序设计教程(第四版)龚沛曾习题答案 】是由【青山代下】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【VB程序设计教程(第四版)龚沛曾习题答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..VB程序设计教程(第四版)龚沛曾课后****题答案目录:第1章VisualBasic程序设计入门第2章面向对象的可视化编程基础第3章VB程序设计基础第4章基本控制结构第5章数组第6章过程第7章用户界面设计第8章数据文件第9章图形操作第10章ADO数据库编程基础:..第3章1、合法的有:(1)单精度(3)单精度(4)双精度(6)整形(7)字符型(9)日期型(10)双精度(12)八进制表示(14)十六进制表示(15)逻辑型(18)单精度数2、合法变量有:(1),(2),(6),(9),(10),(11)3、算术表达式写成VB表达式(1)abs(x+y)+z^5(2)(1+x*y)^6(3)(10*x+sqr(3*y))/(x*y)(4)(-b+sqr(b^2-4*a*c))/2/a(5)1/(1/r1+1/r2+1/r3)(6)sin(45*)+(exp(10)+log(10))/sqr(x+y+1)4、根据条件写出相应的VB表达式(1)chr(int(Rnd*10+67)(2)int(Rnd*101+100)(3)x*y>0(4)x/5=0orx/7=0(5)(xmod10)10+x/10(6)Round(*100)/100(7)Ucase(c)>=‖A‖andUcase(c)<=‖Z‖orLcase(c)>=‖a‖andLcase(c)<=‖z‖(8)Mid(s,5,6)(9)x>=10andx<20(10)(x<zandy>z)or(x>zandy<z)(11)x>zandy>z5、下出下列表达式的值:(1)7+Asc(―A‖)【188】(2)100+‖100‖&100【200100】(3)Int(*100+)/100【】(4)已知A$=“87654321‖,求表达式Val(Left$(A$,4)+Mid(A,4,2))的值【876554】(5)DateAdd(―m‖,1,#1/30/2000#)【2000-2-29】(6)Len(‖VB程序设计‖)【6】6、利用shell函数在VB程序中分别指向画图word程序。答:privatesubcmd1_click()dimxasstringendsubprivatesubcmd2_click():..dimyasstringendsub7、VB提供了哪些标准数据类型?声明类型时,其类型关键字分别是什么?其类型又是什么?答案:C语言的合法数据类型的关键字大体上分为:int(整型)、float(单精度型)、double(双精度型)和char(字符型)。除了这基本的4种类型外,还有一些数据类型的修饰符,有long(长整型)、short(短型)、signed(有符号型)和unsigned(无符号型)。其它章节课后答案:请:答案管家8、哪种数据类型需要的内存容量最少,。答案:Byte类型需要的内存容量最少,只需一个字节存储一个变量。,需要Single类型,占用4个字节:..第4章1、结构化程序设计的三种基本结构是什么?答:顺序结构、选择结构和循环结构。2、指出下列赋值语句中的错误(包括运行时错误):(1)10x=sin(x)+y‘10x是非法变量名(2)c=3+sqr(-3)‘待求平方根的数为负数(3)c+x+y=c*y‘赋值符左边是表达式了(4)x=sin(x)/(20mod2)‘分母为零了3、Msgbox函数与InputBox函数之间有什么区别?各自获得什么值?答:两个函数共同之处都显示对话框。区别:Inputbox函数等待用户在文本框中输入数据,获得的是输入的字符串数据;Msgbox函数等待用户按一按钮,获得的是表示按钮的整数值,以决定程序的流向。其它章节课后答案:请:答案管家4、要使单精度变量x,y,z分别保留1位、2位、3位小数,并在窗体显示,应使用什么函数?如何编写对应的print方法?答:使用format函数,具体如下:printFormat(x,””)printFormat(y,““)printFormat(z,““)5、语句if<表达式>then……中的表达式可以是算术、字符、关系、逻辑表达式中的哪些?答:算术、关系、逻辑表达式6、指出下列语句中的错误:(1)ifx≥ythenprintx‘表达式书写错误,应写成:x>=y(2)if10<x<20thenx=x+20‘表达式书写错,应是:10<xandx<20其它章节课后答案:请:答案管家7、按照下列条件,写出相应的条件语句其它章节课后答案:请:答案管家(1)字符型变量中第三个字符是“C”时,利用Msgbox显示“yes”,否则显示“No”ifMid(c,3,1)=“C”thenMsgbox“yes”elseMsgbox“No”(2)利用if语句、selectcase语句两种方法计算分段函数:答:()x=val(text1)ifx>20theny=x*x+3*x+2:..elseifx>=10theny=sqr(3*x)–2elseifx>0theny=1/x+Abs(x)endifprintyendsub(3)利用if语句和iif函数两种方法求三个数x,y,z中的最大值并存入变量max中。ifx>ythenmax=xelsemax=yifz>maxthenmax=zmax=iif(x>y,x,y):max=iif(max>z,max,z)其它章节课后答案:请:答案管家8、在多分支结构的实现中,可以用if……then……elseif……endif形式的语句,也可以用selectcase…endSelect形式的语句,由于后者的条件书写更灵活、简洁,是否完全可以取代前者?答:虽然SelectCase……endSelect形式的语句中条件书写更灵活、简洁,程序可读性强,但使用它有限制。(适合于对一个变量判断的)首先,看该语句的形式:SelectCase<变量或表达式>case<表达式列表1><语句块1>case<表达式列表2><语句块2>…[Caseelse<语句块n+1>EndSelect其中《变量或表达式》只能含有一个变量,任何含有多个变量的形式都是错误的。如,要判断x,y是否在第一、三象限内,若输入如下语句:selectcasex,y,VB程序会显示“缺少:语句结束”。其次,在后面的case表达式列表中不能出现Selectcase变量或表达式中使用的变量,也不能出现主教材上列出的四种形式以外的符号或关键字(符号是:逗号;关键字是:is,to)。其它章节课后答案:请:答案管家:..9、计算下列循环语句的次数(1)ForI=-3to20step46(2)ForI=-(3)ForI=--,因为步长<0,循环初值小于终值(4)ForI=-3to20step0无限循环,因为步长=0其它章节课后答案:请:答案管家10、下列30-90为语句标号,分别标记该语句,第40名共执行了几次,第50名共执行了几次,执行第90号语句后显示的结果是多少?30Forj=1to12Step3循环4次40Fork=6to2step-2循环3次,被执行4次50mk=k共执行4*3=12次60printj,k70nextk80nextj90printj,k,mk1302其它章节课后答案:请:答案管家11、如果事先不知道循环次数,如何用for…Next结构来实现?答:将循环终值设置得足够大,再在循环体内设置条件语句,满足条件退出循环。12、利用循环结构,实现如下功能:(1)s=0:forI=1to10s=s+(i+1)*(2*i+1)nexti(2)分别统计1~100中,满足3的倍数、7的倍数的数各是多少?s3=0:s7=0forI=1to100ifImod3=0thens3=s3+1ifImod7=0thens7=s7+1nexti(3)将输入的字符串以反序显示。例如,输入“ASDFGHJKL”,显示“LKJHGFDSA”。s=InputBox(“请输入字符串”)forI=Len(s)to1step-1printMid(s,I,1)nexti其它章节课后答案:请:答案管家13、下面程序的运行结果是什么?该程序的功能是什么?mand1_Click()Dimx$,n%n=20:..DoWhilen<>0a=nMod2x=Chr(48+a)&xLoopPrintxEndSub答案:10100将20转换成2进制数表示其它章节课后答案:请:答案管家14、下面程序的运行结果是什么?该程序的功能是什么?mand2_Click()Dimx%,y%,z%x=242:y=44z=x*yDoUntilx=yIfx>yThenx=x-yElsey=y–xLoopPrintx,z/xEndSub答案:22,484利用相差法求x,y的最大公约数和最小公倍数15、利用随机函数产生50~100范围内的20个随机数,显示其中最大值,最小值和平均值。其它章节课后答案:请:答案管家答案:mand3_Click()Dimi%,min%,max%,avg!,x%min=100:max=50:avg=0Fori=1To20x=Int(Rnd*51+50)Printx;Ifx>maxThenmax=xIfx<minThenmin=x:..avg=avg+xNextIPrint个随机数最大是最小值是平均值是EndSub

VB程序设计教程(第四版)龚沛曾习题答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小720 KB
  • 时间2024-03-29