VB程序设计复习.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计复习

VB程序设计复习 分数分布 选择题 24 分(8小题) 程序设计题 18 分(4小题) 选择题(24分) 程序设计的思想 程序设计的思想 例1. 我们在利用计算机编写程序解决问题的时候,首先应该_____ A 编写程序 B设计算法 C 分析问题 D 调试代码 例2 铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。这个程序的主要部分最适合用的程序结构是______ A. 循环 B. 赋值 C. 分支 D. 顺序 VB的基础知识 例3. 表达式 int(sqr(28)) 的值是____ A. 2 B. 3 C. 4 D. 5 例4. 设a=2,b=3,c=4,d=5, 表达式 ab and c=d or 2*ac 的值是____ A. true B. false C. -1 D. 1 例5. 将文本框text1内输入的数据送到变量n中,则应使用的语句是_____ A. n=text1.top B. n=text1.font C. n=val(text1.name) D. n=val(text1.text) 对代码的理解 例6.下面是一段循环结构的程序段 s=0 x=2 do while x=12 s=s+1 x=x+3 loop 循环体的执行次数是____ A. 2 B. 3 C. 4 D. 5 例7. Dim s,i,n as long S=1 For i=12 to 2 step -2 s=s+3 Next i 该程序段执行了____次循环 A . 4 B. 5 C. 6 D. 7 填空题 (18分) 看程序写答案 填写程序代码 看程序写答案 例8. 有如下VB程序段 s=0 for k=1 to 4 if 9/k =3 then s=s+k next 变量s的值是____ 例9 有如下程序段 Dim a(1 to 5) as integer n=5 For i=1 to n-1 for j=i+1 to n if a(i)a(j) then k=a(i):a(i)=a(j):a(j)=k end if next j Next i 例10(根据流程图) 例11(根据对题目的理解) 下面程序若用于计算 S=1!-2!+3!-4!+5!-6!+7!-8! ,则程序中划线处的语句应为_________ S=0:t=1 For i=1 to 8 ______________ s=s+t Next i * * VB的基础知识 VB代码的理解 考察你对函数的理解 Abs(x) 例 abs(-3.6) Int(x) 例 int(6.2) int(-6.2) Val(x) 、str(x) Rnd 生成一个[0,1) 之间的随机数 更多常用函数见教材 P71 考察你对运算的理解 ^ 、 - (负号) 、 * 、 / 、 \ 、 mod 、 + 、 - = 、 、 、 、 = 、 = 、not 、and 、or 见会考导引 P57 -27 \ 8 / 3 的值____ 15 mod 4 = 3的值____ 考察对象、属性等 对象———属性 (name 、caption 等) ———事件 (click 、change 等) 考察while循环 考察For 循环, 你能说出这段程序执行后i 和 s的值吗? 阅读法 运行法 根据流程图 根据对题目的理解 6 如果数组的的初始值对应如下 3 12 5 9 10 a(5) a(4) a(3) a(2) a(1) 那么请问这段程序运行后,数组中a(2)=_______ 3 5 9 10 12 a(5) a(4) a(3) a(2) a(1) 10 此题较难, 代码实现对数组的排序功能 初始化变量S←1,j←1 i≤n s ← s + ((-1) ^ (i - 1)) * j i←i+1 输出结果S Y N j ← j / ((2 * i - 1) * (2 * i - 2))  开

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档