vb练习题答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic编程与应用作业1答案 一、问答题 1.什么是可视化编程和事件驱动? 解答:可视化编程:在设计界面时,只需将所需要的控件放到窗口的指定位置,整个界面设计过程基本不需要编写代码。在开发过程中所看到的界面,与程序运行时的界面基本相同。概括地说可视化编程就是程序员在开发过程中能看到界面的实际效果。 事件驱动:是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决定。 2.对象、事件和方法三者之间的关系如何? 解答:在VB程序设计中,完成某种功能可通过触发对象事件和调用对象方法,而触发事件和调用对象方法都必须基于某个对象。触发某个事件实际上就是执行一个事件过程代码段,在该代码段中又可以随意调用对象方法,而调用对象方法不可能触发某个事件。 3.属性和方法有何区别和联系? 解答:对象的属性是描述对象的一组特征。如设置对象的名称、标题、颜色、大小等,有的可直接在设计界面时通过属性窗口进行设置,有的可以在事件过程或通用过程代码中进行设置。对象的方法是在对象上实施某种操作的功能,不能在设计界面时调用对象方法,一般在过程代码中可随意调用,根据需要还可以添加适当的参数。设置对象属性和调用对象方法均可在代码设计中进行,其一般格式为: 对象名.属性名=属性值 (设置对象属性) 对象名.方法名 (调用对象方法) 4.下列哪些可作为Visual Basic的变量名,哪些不行? 4*Delta Alpha 4ABC AB丌 ReadData Filename A(A+B) Read 解答:可作为Visual Basic变量名的是:Alpha,ReadData, Filename,Read。其它均不能作为变量名。 5.Visual Basic中是否允许出现下列形式的数? 土25.74 3.457E-10 .368 1.87E+50 10∧(1.256) 2.5E 12E3 0.258 解答:允许出现的数为:3.457E-10,.368,12E3,0.258。 6.指出下列Visual Basic表达式中的错误,并写出正确的形式。 (1) +COS(28Ο) (2)-3/8+8.INT24.8 (3)(8+6)∧(4÷—2)+SIN(2*丌) (4)[(X+Y)+Z](80-5(C+D) 解答: (1)Sqr(80)+Cos(28*3.14159/180) (2)(-3)/8+8*Int(24.8) (3)(8+6)∧(4/(-2))+Sin(2*3.14159) (4)((X+Y)+Ζ)*80-5*(C+D) 7.将下列数学式子写成Visual Basic表达式: cos2(c+d) 5+(a+b)2 cos(x)(sin(x)+1) e2+2 2a(7+b) 8e3ln2 解答:(1)Cos(c+d)∧2 或Cos(c+d)*Cos(c+d) (2) 5+(a+b)∧2 或5+(a+b)*(a+b) Cos(x)*(Sin(x)+1) Exp(2)+2 2*a*(7+b) 8*Exp(3)*Log(2) 注:假定上面(1)和(3)中的c+d和x为弧度,如果为度则应转换为弧度。 8.设a=2,b=3,c=4,d=5,求下列表达式的值: (1) ab AND C=d OR 2*aC 32*b OR a=c AND bc OR Cd NOT a=c OR 4*c=b∧2 AND ba+c 解答:(1)False (2) False (3)False 9.写出下列函数的值 (1)lnt(-3.14159) (2)Sqr(Sqr(64)) (3) Fix(-3.14159) (4) Int(Abs(99-100)/2) (5) Sgn(7*3+2) (6) Lcase(“Hello”) (7) Left(“Hello”,2) (8) Val(“16 Year”) (9) Str(-459.65) (10)Len(“Hello”) 解答:函数的值为: (1)-4 (2)2.828427 (3) –3 (

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档