visualbasic程序设计课后习题参考答案.doc_第1页
visualbasic程序设计课后习题参考答案.doc_第2页
visualbasic程序设计课后习题参考答案.doc_第3页
visualbasic程序设计课后习题参考答案.doc_第4页
visualbasic程序设计课后习题参考答案.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题12345678910DCCDCBACB11121314151617181920ABCCCAADDD3题错误,不具有click事件的控件是“计时器”控件二、填空题1事件驱动2标准控件、ACTIVEX控件、可插入对象 3属性、事件、方法4myform5在“工程资源管理”窗口中右键单击工程名,快捷菜单中选择“设置为启动”6Multiline、Scrollbars、27Setfocus8True9Maxlength10建立界面、设置属性、编写代码11Width、Heigth12单击“工程资源管理”窗口中的“查看代码”按钮、“视图”“代码窗口”、双击窗体或控件13解释、编译生成EXE文件14设计、运行、中断150、016Wordwrap17浮动18bas、cls、frm、res、vbg、vbp三、简答题1、简述visual basic 的特点。(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。描述一个对象有三个基本要素:属性、方法和事件。类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。属性是描述对象的一组特性。方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、 MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。由事件控制整个程序的执行流程。事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。第二章 Visual basic 程序设计基础一、选择题12345678910A变量G J常量ABCEFHIBABCCCDBC1112131415DBDCB二、填空题109、-5049、10992(1) (1+Y/Z)/(1-Y/X)+(A+B)(1/3)(2) A*A+(2*A-B)/(2*X*Y)(3) cos(a+b)2/(3*x)+5(4) sqr(s*(s-a4)*(s-b)*(s-c)4(1) int(x*10000+.5)/10000(2) int(40+rnd*51)第三章 数据输入输出一、选择题12345678910ACADBCDCDD1112131415DCDBB二、填空题 1变量、属性2REM或 3300433+22=55534-12610 20 507Picture1.picture=loadpicture(“d:flower.jpg”) Picture1.picture=loadpicture(“”)8Picture1.print “How are you”9CLS第四章 选择结构和循环结构程序设计一、选择题12345678910CBACCBCACD11121314151617181920CACBDBADBB二、填空题1(Y mod 4=0 and Y mod 1000) or (Y mod 400=0)2false33 、14计算1+2+8的累加、365246sqr(a2+b2)、int(c)=c71268enabled=true、text1.text=time9text1.text、list1.list(k)102第五章 数 组一、选择题 12345678910DADEBBCCCA二、填空题12、12、1、3、-1、220 1 2 32 2 2 22 1 0 14 4 4 43name、index4preserve、erase5ubound、lbound第六章 过 程一、选择题12345678910DCDCBABABD11121314151617181920ACCDABCDBC二、填空题 1bas6static2形式、实际7static3a()、Ubound(b)、n=n-1812、7430、709visual basic 程序设计5fedcba、static10-100三、简答题1、简述事件过程和通用过程的含义和联系。VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。事件过程由VB自行声明,用户不能增加或删除。事件过程是VB应用程序的主体。通用过程是独立于事件过程之外,可供其他过程调用的程序段。通用过程不与特定的事件联系。目的是为了减少编写重复代码。存储在窗体或标准模块中。2、Sub过程和Function过程有什么不同,调用方法有什么区别?通用过程分为Sub(子程序)过程和Function(函数)过程。(1). Sub过程定义格式:PrivatePublic Static Sub 过程名(参数表) 语句块 Exit SubEnd Sub(2). 调用Sub过程有以下两种方法: 使用Call语句。格式: Call 过程名(实参表) 直接使用过程名,格式: 过程名实参表 (3). Function过程定义格式:Private | Public | Static Function 函数名(参数表) As 数据类型 语句块 函数名表达式 Exit FunctionEnd Function (4). Function过程的调用方法: 直接调用像使用VB内部函数一样,只需写出函数名和相应的参数即可 用Call语句调用 与调用Sub过程一样来调用Function过程,当用这种方法调用Function过程时,将会放弃返回值 3、简述VB过程中参数传递的两种方式。参数传递可以实现调用过程和被调过程之间的信息交换。参数传递的两种方式:按值传递和按地址传递按地址传递(关键字ByRef):把实参变量的内存地址传递给被调过程,形式参数和实际参数使用相同的内存地址单元,这样通过过程就可以改变变量本身的值,在传址调用时,实际参数必须是变量。常量和表达式无法传址。系统缺省按地址传递参数。按值传递(关键字ByVal)参数时,传递的只是变量的副本,即传递参数值而不是传递它的地址,如果过程改变了这个值,并不影响变量本身。4、什么是变量的作用域?如何分类?变量的作用范围(作用域)指变量能被某一过程识别的范围。 根据声明变量的位置和所使用的变量定义语句不同,分为局部变量、窗体/模块级变量和全局变量局部变量:在一个过程内使用Dim或Static关键字声明的变量,只能在本过程中有效。在一个窗体中,不同过程中定义的局部变量可以同名。窗体/模块级变量:在窗体的通用段中或在标准模块中使用Private或Dim来声明的变量为窗体/模块级变量,该变量只能在本窗体(或本模块)中有效,在其他窗体或模块中不能引用该变量全局变量:用关键字Public或Global在标准模块的通用段声明的变量,其有效范围是整个工程。5、什么是变量的生存期?如何分类?变量的生存期,即变量能够保持其值的时间。有静态变量和动态变量。动态变量是指程序运行进入变量所在的过程时,才分配该变量的内存单元,经过处理退出该过程后,该变量占用的内存单元自动释放,其值消失,其内存单元能被其他变量占用。使用Dim关键字在过程中声明的局部变量属于动态变量。静态变量是指程序运行进入该变量所在的过程,修改变量的值后,退出该过程,其值仍被保留,即变量所占的内存单元没有释放。使用关键字Static在过程中声明的局部变量属于静态变量。6、什么是过程的作用域?如何分类? 过程的作用域分为模块级/窗体级和全局级/工程级过程模块级/窗体级过程:使用Private关键字定义的过程,其作用域为本模块。全局级过程:使用Public关键字定义的过程,其作用域为整个应用程序。调用其他模块中的过程时,所有窗体模块的外部调用必须指向包含此过程的窗体模块。示例:Call Form1.SomSub(arguments);调用标准模块中的过程时,如果过程名是唯一的,则不必在调用时加模块名。示例:Module1.CommonName(arguments)第七章 界面设计一、选择题 12345678910DABBDBCDBBCD二、填空题 1菜单编辑器、顶、popupmenu6tooltiptext2action、4、commondialog1.showfont7Value、max、min3click8activex4align9showsave5microsoft windows common contrds 6.010路径和文件名第八章 数据文件一、选择题 12345678910BCDDABCCDB1112131415BDBCB二、填空题 1顺序、随机6=”张明”2input7eof()3随机8目录和路径4get、 put9返回或设置当前驱动器的路径5put、print、write10pathchange第九章 图形操作一、选择题 123456789DA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论