




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计习题一1。c 2。d 3。ADO技术 4。视图 工具箱 5。工具 选项 编辑器 6。它对硬件条件的要求与Windows95/98、 Windows NT要求是一致的。7。需要。在安装VB时,有些系统文件被保存在Windows目录中,要删除Windows目录则这些文件也被删除,VB将无法使用。8。双击需要查看代码的控件或选择视图菜单下面的代码窗口命令。9。存放在Graphics目录下。直接在带有VB6.0系统的光盘张找到Graphics子目录,将其复制到硬盘有关VB目录下。10。1、具有面向对象的可视化设计工具;2、事件驱动的编程机制;3、提供了易学易用的应用程序集成开发环境;4、结构化的程序设计语言;5、支持多种数据库系统的访问;6、OLE技术;7、Active技术;8、完备的Help联机帮助功能。习题二1。A 2。对象的性质,来描述和放映对象特征和参数。 3。对象的动作、行为。 4。分建立界面、设置属性、编写事件过程代码、保存和运行过程。5。系统默认的目录VB98。 6。VB中,程序有两种运行模式,即编译运行模式和解释运行模式。习题三1。D 2。c 3。d 4。b 5。b 6。a 7。FORM窗体 FONT 8。在运行是设计是无效的 9。工程 工程属性 通用 FORML.SHOW习题四1。D 2。A 3。D 4。B 5。D 6。fort 7.Style 8.SelStart 9.Locked 10.Tabindex 0 11.对文本框的Locked设置为True。 12。标签和文本框共同点都可以在窗体上显示文字。不同点标签的内容在Caption属性内,在窗体上只能显示文字,不能编辑;文本框内容在Text属性内,在窗体上可直接对内容进行编辑。 13. 对文本框的KeyPress事件编程。例如,当焦点在Text1是输入数据按Enter键后,让焦点跳到Text2文本框,程序如下: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii=13 Then Text2.Setfocus . End If End Sub 14.假定文本框的名称为Text1,则事件过程如下: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii=13 Then If 出错条件判断成立 Then Text 1= Text1.SetFocus End If . End If End Sub 习题五1。略2。略习题六1。B 2。c 3。a 4.d 5.b 6.a 7.d 8.b 9.b 10.c 11.d 12.b 13.c 14.b 15.a 16.c 17.a 18.c 19.c 20.a 21.d 22.d 23.整型 长整型 单精度型 双精度型 24.(X MOD 10)*10+X10 25.sin(15*3.14/180)+spr(x+exp(3)/abs(x-y)-log(3*x) 26.x mod 5=0 or x mod 9=0 27.False 28.-4 3 -3 -4 4 29.CDEF 30.x0 and y0 or x0 and y=a and UCase(s)0 13.UCase(Chr(KeyAscii00 C A,E,I,O,U Else KeyAscii=13 14.在多分支结构中,虽然条件很多,但程序运行时任何情况下最多只能执行到最先满足条件的那个分支,就完成了此多分支条件语句的执行,接下来执行END IF 或END SELECT语句的后续语句。 15。虽然Select Case .End Select形式的语句中条件书写更灵活、简洁,程序可读性强,但使用它有限制。 首先,看该语句的形式: Select Case Case Case 。 Case Else End Select 其中只能含有一个变量,任何有多个变量都是错误的 。例如,要判断X,Y是否在第一、第三象限内,如下输入:Select Case X,Y,VB编辑程序马上显示“缺少:语句结束”。 其次,在后面的CASE表达式列表中“表达式列表”不能出现Select Case变量或表达式中使用的变量,也不能出现教程上列出的四种形式外的符号或关键字(符号是:逗号;关键字是:IS、TO) 例如,同样上述象限的判断,用如下完整的语句表示如下: Select Case X,Y Case x0 And y0 Print第一象限 Case x0 And y0 And y0中出现了变量和AND逻辑运算符。上述例子只能用IF的多支结构来实现。 由此可见虽然Select Case结构清晰,但使用受到限制,凡是对多个变量的条件判断只能用IF的多分支结构来实现。习题八1.b 2.c 3.b 4.c 5.b 6.33 7.10 8.4 12 9.3 6 1 4 4 4 10.2 20 3 21 4 22 23 p87.511.*$*$ 12.Len(a) Int(n2) Mid(a,n-1+1,1) Mid(a,n-1+1,1) 13.n Mod 3=1 and n Mod 5=1 and 7=1 Unti1 CountN=5 或 While CountN5 14.x=(x+1)*2 15.min1=mark min1=mark min1=mark aver=aver+mark (aver-mark1-min1)/5 16.n Mod Fctor=0 n=nFactor 习题九1.b 2.c 3.a 4.d 5.a 6.d 7.Int (Rnd*100+1) String(a(i)2,*);a(i) 8.Re Dim a(n,n) 1 to (n+1)2 a(j,k)=1 Print 9.a(7) a(j+1)=a(j) a(1)=t 10.a(i,j)=n b(i,j)=a(j,i) 11.Preserve a(n+1) a(i+1)=a(i) a(i+1)+m 12.t=a(j) a(j)=a(j+1) Tag=True t=a(j) a(j)=a(j+1) Not Tag Then Exit For 习题十1.b 2.d 3.c 4.a 5.d 6.c 7.b 8.144 是用递归函数实现将十进制数以R进制显示 9.6 用碾转相减法求M、N的最大公约数 10.IsP=True m Mod i=0 p1 and p2 =p2 11.Tag c=a(0) Ubound(a)-1 a(Ubound(a) to 1 Step-1 a(0)=c 12.i=high low=low+1 high=high-1 i=i+1 习题十一1。子过程和函数过程的相同点:函数过程和子过程都是功能相对独立的一种子程序结构,它们有各自的过程头、变量声明和过程体。在程序中使用它们不介可以避免繁琐地书写重复的程序语句,缩短代码,而且使程序条理清晰,补偿容易阅读。子过程和函数过程的不同点:(1)过程声明的关键字不同,子过程用Sub,函数过程用Function;(2)子过程无值就无类型声明,函数过程名有值就有类型声明;(3)函数过程名兼作结果变量,因此在函数过程体内对函数过程名赋值。而子过程则不用。(4)调用方式不同。子过程是一句独立的语句,函数过程则必须参与表达式的运算。(5)一般来说,函数过程可以被子过程代替,而子过程被函数过程代替则是不容易实现的。2. 形参是在定义过程时的一种形式虚设的参数,只代表了该过程参数的个数、类型、位置,形参的名字并不重要,也没有任何值,只表示在过程体内进行某种运算或处理。形参不能是常量、表达式或数组元素。实参是调用子过程时提供给过程形参的初始值或通过过程体处理后获得的结果。3. 仅要从调用者获得初值,应使用值传递,要将过程运算结果提供给调用者,必须是地址传递。数组、记录类型和对象必须使用地址传递。4. 条件是要在Form1窗体通用声明部分声明的变量是Public;Form2窗体中的过程被访问时变量名前加Form1。5.应该在标准模块处声明Public变量。习题十二1.b 2.b 3.c 4.a 5.b 6.d 7.d 8.d 9.b 10.d 11.d 12.a 13.d 14.b 15.a 16. Value 17.Alignment 18.Style 19. Enabled 20.0 21. ListCount_1 22.List Selected 23.Clear 24.下拉式列表框 25.Scroll 26.LargeChange 27.Value 28.250 29.Time$ 习题十三1.框架的作用是将窗体上其他类型的控件框起来,对窗体的各种功能进一步惊进行分类,以便于用户识别。在使用框架控件同一个窗体上的单选按钮分组后,每一组单选按钮是独立的,也就是说在一组单选按钮中进行操作不 会影响其他组单选按钮的选择。 在窗体上创建框架及其内部控件时,必须先建立框架,然后在其中建立各种控件。创建控件不能使用双击工具箱上工具的自动方式,而应该先单击工具箱上的工具,然后用出现“+”指针,在框架内适当位置拖动出适当大小的控件。如果要用框架将现有控件分组,则可先选定所有控件,将它们剪切(CTRL+X)到剪贴板,然后选定框架并将剪贴板上的控件粘贴打扫框架上。 2.时钟控件是以INTERVAL属性的值作为时间间隔激发计时器事件的。INTERVAL的值以MS(0.001S)为单位,当INTERVAL属性值为500是,每半分钟发生一个TIMER事件。 P140.4习题十四1.d 2.b 3.a 4.d 5.c 6.a 7.b 8.c 9.b 10.d 11.a 12.a 13.d 14.b 15.c 16.a 17.d 18.c 19.b 20.d 21.c 22.d 习题十五1.下划线 2.Checked 3.PopupMenu 4.CommonDialog1.ShowColor 5.Flags 6.VbModal 7.QueryUnload Terminate 8.Activate Deactivate 9.Main 子过程 10.ProgressBar Slider p158.1011.TabsPerRow 12.UpDown 13.AVI p158.1314.vbRightButton 或2 15.vbShiftMask or vbCtrlMark或3 16.MouseIcon 17.vbDefault或0 18.Keypreview 19.DragMode 20.DragOver DragDrop 21.DragIcon 22.Typeof 23.OLEDragMode OLEDropMode 24.使用热键时按ALT加热键字母,而快捷键是按CTRL键加快捷键字母。设置热键的方法是在菜单编辑器中的标题栏内输入&+热键字母,而快捷键则是在快捷键按钮旁选指定的快捷键。25.在程序中使用SHOW方法不一定会引发LOAD事件。因为,如果窗体已经被加载到内存是执行SHOW方法显示时不会引发LOAD事件,但是如果窗体不在被内存中,则SHOW自动把窗体装入内存,此时引发LOAD事件。 26.当鼠标的任意一个按钮被按下时,触发MouseDown事件;当鼠标的任意一个按钮被释放时,触发MouseUp事件;当鼠标被移动时,出发Mousemove事件。 习题十六1.c 2.b 3.a 4.d 5.c 6.b 7.c 8.a 9.a 10.a 11.d 12.b 13.c 14.c 15.a 16.b 17.Openc:stud1.txtfor Output#1 UCase(Text1)=END Print#1,text1 18.For Input For Output As#2 Not EOF(1) LineInput#1,str1 Close#1,#2 KILLC:OLD.DAT 19.For Append As #1 For Input As #2 20.文件是指存放在外部介质上的以文件名标识的数据的集合。 根据访问模式文件分成顺序文件、随即文件、二进制文件。顺序文件可按记录、按行、按字符数三种方式读出;随即文件按记录为单位读出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 质控知识培训内容课件
- 账务知识培训课件
- 2025年度文化遗产保护任务完成劳动合同范本
- 2025年度太阳能路灯工程招标合同范本
- 2025版微信在线签署在线音乐版权授权合同
- 2025房产及院落修缮与改造工程承包合同
- 2025年度土地承包经营权抵押贷款合同模板
- 2025版城市轨道交通建设合作协议书
- 2025版石灰石开采与运输一体化服务合同
- 2025版图书馆特色馆藏图书采购与展示协议合同
- 2025医院防控试题及答案
- 2025年秋季学期幼儿园园务工作计划
- 2025-2026学年浙教版(2024)初中科学七年级上册教学计划及进度表
- 计算机操作员中级考试题库及答案解析
- 2025-2026学年第一学期校园“1530”安全教育记录表
- 2025-2026学年译林版(三起)(2024)小学英语三年级上册教学计划及进度表
- 2024年合肥演艺集团有限公司社会招聘4人笔试备考试题带答案详解
- 厨房用火安全知识培训课件
- 2023年蔬菜市场调查报告
- 儿童康复科宣传课件
- 物业公司物业服务网格化管理方案
评论
0/150
提交评论