ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:124.50KB ,
资源ID:172225      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-172225.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(visual-basic-程序设计基础教程-课后习题答案-范荣强.doc)为本站会员(cjc2202537)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

visual-basic-程序设计基础教程-课后习题答案-范荣强.doc

1、第一章 程序与编程环境一、填空题1. 工程,Form_Load 2. 事件(触发) 3. 窗体,Name 4. CurrentX, CurrentY 5. maxButton, BorderStyle = 1 or 3 or 4 or 5 6. Alignment, 空缺,AutoSize 7. Style, LoadPicture 8. Line, Shape9. 重画 10. FillStyle ll. MultiLine, maxLength, Locked 12. Font13. sub, 对象名,事件名 14. 方法, Object.Method, text1.setfocus()1

2、5. Name, minButtom, CurrentX(Y), Caption16. Interval, Enable 17. timer, Interval, ms(毫秒)18. Mouse Down, Click, LoastFocus19. .Frm, .Frx, .bas. cls. Vbp 20. 注释, “Rem 语句”或者“语句”第二章 数据的类型、表示以及运算一、 请指出下列哪些是 VB 的合法常量,并说明原因(1) (2)X 常量不能加类型说明符号 改成 123.4 (3)X 与上题类似,如果是常量,则类型说明符放在后面 (4)等价于 2E3 (5) (6) 等于十进制的

3、4113(7)X 如果是 16 进制要写 优先顺序:(乘方)-(求负)*、/ (整除)MOD+、-)五、写出下列函数的结果(1)3 (2)2 (3)-2 (4)0 (5)2 (6)23 (7)23 (8)1 (9)1 (10)21 日期差分函数,参数“m”为两年月份之差六、写出满足以下条件的表达式(1)fix(rnd()*90)+10 (2)chr(fix(rnd()*26)+65) (3) (A mod 100)10(4) A mod B“A”and AC AND BC(8) (AC AND BC) (9) A+BC AND B+CA AND C+AB(10)A=“及格”XOR B=“及格”

4、 (11)Round(A/B,2) (12) Len(A)0(13) “A10?” (14) Len(A)=3七、填空题1. “ ”, # # 2. x=10 and xchr(97) and cchr(57)10. vbCrLf 11. CInt(), 012. 从第 12 个月开始,循环一年 12 个月13. ab, cd0 14. Variant, String, Integer15. Now() 16. DateDif(#2011-5-1#,now(), “m”)八、请指明下列程序运行后,各个变量的值(1) 3 5(2) 120(3) False(4) -3九、 分析下面程序中的错误并

5、修改,使其能够完成指定的功能(1)Print 20000+0” , CurrentX, CurrentY3. Print4. AutoSize, Stretch5. Textbox, Label, Textbox, True6. Text1=”, Picture1.cls7. Integer, String8. Textbox, Check , Option, Combo, List9. .setFocus, 失去焦点10. Min, Max, Scroll, Change11. TabIndex12. Enabled, Visible第 4 章 控制结构一、判断题1 X2. X3. 4. X

6、 循环体中改变其值5. 二、填空题1. 顺序,选择,循环2. “A”,”E”, chr(97), “A” to “Z”, Is0, Else3. 死循环4. 设置计数器5. True/False, 0/16. 0, ListCount-1三、读程序填空1. 88 及格2. Print x; “是偶数”Print x; “是奇数”3. i= Instr(st, “” )right(st, len(st)-i)I = Instr(st, “The”)Left(st, i-1) & right(st, len(st)-i-3)不用填任何东西(这里是旧版书的过程返回)4. is 1 sqr(log(x

7、)/log(2)5. 40 ,176. *fAbs(x2-x1)nPrint m (或 n)第 5 章 数组和自定义类型一、简答题1. Option Base 1, 只能取 0 或 12. 很多情况3. 动态数组可重定义,静态数组不可以;动态数组可以用变量,静态数组不可以用变量4. 不能,Preserve 关键字保留数组原有的内容,但是只能够改变数组的最后一维5. 将用引号分隔的字符串塞进数组;UBound(), LBound()在不确定数组上下界情况下可使用或写出的程序更通用6. 8 字节7. 6 个元素;0,2 3,48. 这里较为特殊的是 List 框的 Text 属性,就是 List

8、框所选的内容9. 组合框=文本框+ 列表框;组合框可以输入,列表框不可以;组合框无多选,列表框可以10. 自定义类型还没有在内存中分配变量,而自定义变量则是在内存中分配了变量。(P84)5.6二、指出下列有关数组语句的错误1. Dim a%(10) 或 Dim a(10) as Integer2. 下界溢出,边界顺序颠倒3. 多维数组立面的每一维上界不能为负数4. Option Base 15. 静态数组,下标不能是常量6. 动态数组重定义只能与声明时的类型相同7. 动态数组没有重定义就直接使用8. 静态数组不可以重定义9. 动态数组用 Preserve 关键字重定义,只能改变数组的最后一维的

9、大小10. 用 Array 赋值,只能是动态数组11. 数组 a 的类型为字符串,应改为:a$()12. 数组重 1 开始,越界三、写出下面程序的输出结果(1) 输出: 14916253649(2) 输出:1 2 32 3 13 2 3(3) 输出:6 12(4) 输出:25(5) 输出:1 2 34 69(6) 输出:21四、程序填空(1) Rnd()*90+10 i+1 to 30 a(i)=a(j) I mod 250 sum+arr(i) (3) 39 to 1 step -1 1 to 40 mod (4) Preserve a(n+1) a(i+1)=a(i) a(i+1)=m(5

10、) 10 10 a(i-1)*10+j)(6) A(i,j) A(5-i+1, 5-j+1) A(5-i+1,5-j+1) = temp第 6 章 过程一、简答题1. 函数有返回值,过程没有2. 形参为定义函数(过程)时的参数;实参为运行函数(过程)时的实际参数3. ByVal 创建副本,ByRef 不创建副本4. 数组只能传地址5. 局部、模块级、全局6. 静态:生命周期是全局的局部变量,生命周期比普通局部变量要长二、指出下列有关过程声明语句的错误1. X 将保留字 Sub 作为函数名。改正:Function sub1%()2. X 生命重复,参数名与函数名一样,编译器分不清哪个是参数,哪个

11、是函数返回值。改正:Function f%(para%)3. X 过程不应该有返回值。改正: Sub f()4. X 数组必须为按地址传递,过程不应该有返回值。改正:Sub f(a%()5. 数组参数必须传首地址。改正:Sub f(a%()三、写出单击命令按钮后下面程序运行结果1. 输出:2 342. 输出:2533. 输出:A=4 b=6 c=6A=8 b=6 c=64. 输出:357455. 输出:3 12 36. 输出:2 4 6 8四、程序填空1 flag = -1 y + flag * t t = 0.0000001 n as Integer n, x-12. n 2 b(n-i+1

12、) a(), 103. IsP = True m mod i = 0 P1 and P2 IsP(i)(P.S. 这里漏了一段程序 IsP()函数)Public Function IsP(m%) as BooleanDim i%IsP = TrueFor I =2 to Int(sqr(m)If m mod I = 0 Then IsP = FalseNext iEnd Function4 Tag t = a(0) UBound(A)-1 a(j) = tt = A(UBound(A) LBound(A)+1 step -1 a(j) = t第 7 章 外存数据的访问一、填空题(1) Outp

13、ut(2) 打开 text.txt 读入内存(3) Open “c:test.doc” for Input as #1Open “c:test.doc” for Append as #1(4) Open fr & “” & “test.txt” for Input as #1(5) FreeFile()(6) Close, Kill, FileCopy(7) Kill “c:*.bat”(8) FileCopy “C:Form1.frm”, “C:复件 Form1.frm”(9) “ ” ”, “#”, (无), “,”二、读程序填空(1) Text = “End” Write #1, Tex

14、t (带格式) 或 Print #1, Text (不带格式)(2) k5 s=s+input(1,#1) s(3) for Input as #1 Input(Lof(1),#1) Close #1 for Output as #1 Print #1, “Begin” Print #1, s三、简答题(1) 顺序读写、随机读写(2) 对应文件(外存)的一个缓冲区(内存)句柄,读写文件入口,不可省略(3) Wirte 有格式, Print 无格式(4) 可以(5) 用 Close 关闭文件,将缓冲区数据写入文件第 8 章 对话框与菜单的设计一、填空题1. 预定义对话框,通用对话框,自定义对话框

15、 2. CommonDialog3. ShowOpen, ShowSave, ShowColor, ShowFont, ShowPrint, ShowHelp4. “-” 5. 5 6. Hide, Unload7. ShowModel 8. ShowColor二、判断题1. 2. X 3.X 4.X 5. 三、读程序填空1. showSave CommonDialog1.Filename now(), CommonDialog1.Filename2. “窗体文件|*.frm|VB 工程文件|*.vbp” 13. Form2.Text1 Unload Form2第 9 章 绘图一、填空题1. ScaleHeight, ScaleWidth2. DrawWidth3. B, F4. 300, 520二、判断题1. 2. 3. X 4. 5. 6. 7.

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报