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文档。上传文档
查看更多
1.如果编写的过程要被多个窗体及其对象调用,应将这些过程放在哪一类模块中? 答:B.标准模块 分析: 窗体模块和标准模块的区别,窗体模块里存放的是本窗体的事件过程和仅被本窗体过程调用的通用过程,标准模块保存的是可被整个应用程序调用的通用过程。 2.事件过程与通用过程的主要区别是什么? 答:①事件过程是私有的,仅在本窗体内有效,通用过程保存的是一些共享代码,可被本窗体或者其他窗体的过程调用。②事件过程由事件调用,随着事件的发生而被执行。通用过程是由事件过程或其他通用过程调用而执行的。 3.通用过程只能存在于标准模块中,这种说法对吗? 答:不对。标准 模块中保存的过程都是通用过程,但并不是所有的通用过程都包含在标准模块中。如果某些通用过程仅供本窗体内的其他过程共享,可包含在该窗体模块之中。 根据需要标准模块可以出现在标准模块、窗体模块和类模块中。 4.VB有哪些数据类型? 答:VB 中用的数据有:整型 Integer 、长整型 Long 、单精度实型 Single 、双精度实型 Double 、日期型 Date 、字符型 String 、布尔型 Boolean 、字节型 Byte 、变体型 Variant 和货币型, Currency 及对象型 Object ,具体请见教材 43 页 5.字符串型常量和日期型常量在使用时有何区别?下列常量中哪些是字符串型常量,哪些是日期型常量?哪些什么都不是? 答:字符型常量两边用 括起来,日期常量两边用 # 括起来。 A、B是字符串常量, C是日期型常量, D、E、F 什么都不是。 6.下列符号中哪些是VB合法的变量名? 答:A、C、D 是合法变量名。其中 B、F 首字符不是字母, E有类型说明符 。 7.变量作用域包括几个等级?说明的方式有何区别? 答:三个等级,分别是全局变量、模块级变量和局部变量。   全局变量用 Public 在标准模块的声明端声明,模块级变量用 Private 、 Dim 在窗体模块的声明端声明,而局部变明在过程中用 Dim 、 Private 、 static 声明。 8.写出下面数学式对应的算术表达式。 答:( 1 ) a / (b + c / d) ( 2 ) (x + Sqr(x ^ 2 + 1)) ^ (1 / 3) ( 3 ) 2 * y / ((a * x + b * y) * (a * x - b * y)) ( 4 ) 1 + 1 / (1 + 1 / m) ( 5 ) 1 / 2 * (d / 3) ^ (2 * x) ( 6 ) Log(y + (Cos(x)) ^ 2) ( 7 ) Abs((Exp(x) + (Sin(x)) ^ 3) / (x + y)) ( 8 ) Log((Exp(x * y) + Abs((Tan(z)) + (Cos(x)) ^ 3)) / (x + y - z)) 9 .指出并改正下面数学表达式对应的VB算术表达式的错误。 答:( 1 ) (a + b) / (a - b) ( 2 ) A + B / (A - B) ( 3 ) a * b * c / ((d + 1) * y) ( 4 ) A * B * C / ((D + 1) * Y) ( 5 ) (x * y) ^ 5 ( 6 ) X * Y ^ 5 10.将下面的条件用VB的逻辑表达式表示: 答:( 1 )(X + Y) 10 And (X - Y) 0 0 (A、B为整数的条件是Int(A)=A、Int(B)=B,A、B同符号的条件为A*B0) ( 3 ) X=0 Xor Y=0 或X * Y = 0 And (X + Y) 0 或X=0 And Y0 Or X0 And=0 ( 4 ) (C1 + C2 + C3) 255 Or (C1 90 And C2 90 And C 80) 11.求下列表达式的运算结果: 答:( 1 ) True ( 2 ) False ( 3 ) False ( 4 ) False ( 5 ) False 12.下列语句代码哪一些可正常执行? 答:B、C、D、E可正常执行,其结果是B False,C 2,D 46,E 1432 A不能正常执行,因为其操作32765为整型,运算也必须是整型,但结果32768超出了整型范围,所以错误。 13.在文本框Text1与Text2中分别输入35与48,变量S与X分别为字符型与整型,试问,以下赋值语句的执行结果是什么? s = Text1.Text + Text2.Text 结果是 “3548” x = Text1.Text + Text2.Text 结果是 3548 s = Text1.Text

文档评论(0)

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

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

1亿VIP精品文档

相关文档