东北大学-2017级-计算机专业-《VB程序设计》试题及答案一_第1页
东北大学-2017级-计算机专业-《VB程序设计》试题及答案一_第2页
东北大学-2017级-计算机专业-《VB程序设计》试题及答案一_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、东北大学网络教育考卷(A1卷)B、10C、11D、127、数学表达式sin30°写成VB的表达式为(2018年至2019学年度第一学期)A、sin30B、sin(30)C、sin(30°)D、sin(30*3.14/180)考试时间年月日(120分钟)课程VB程序设计教师签名8、将定时器的时间间隔设置为1秒,则定时器的interval属性值应设为心中学教号学号班称名业专名姓大题号一二三四五/、七八九十合计得分、填空题(每空1分,共10分)A、1000B、100C、109、获取字符串子串的函数为:A、Mid(string)10、表达式D、1B、Instr(string1,st

2、ring2)A"LikefA-Z”的结果为:C、LTrim(string)D、Trim(string)1、对象是我们感兴趣的或要加以研究的事物,是与相结合的统一体。2、设置对象的属性可以在设计阶段通过设置对象属性的值;也可以在运行阶段,在程序中由代码设置对象属性的值。3、在定义静态数组的基础上,使用关键字语句分配数组中实际元素的个数,实现动态数组;4、byVal表示参数1传递;byRef表示参数传递;5、声明变量就是事先将变量通知程序。在VisualBasic中可以声明变量,也可以声明变量。6、设置标签标题的属性名称为;、单项选择题(每题2分,共20分)1、语句format(123.

3、4567,”0000.00”)的结果为:()A、“0123.45”B、“0123.46”C、”123.45”D、”123.46”2、VB提供控件的窗口是()A、工具栏B、工具箱C、文本框D、属性窗口3、下列控件中不能响应Click事件的是()A、ButtonB、LabelC、FormD、Timer4、Sub过程和function过程最根本的区别是()A、Sub过程可以使用Call语句或直接使用过程名调用,而function过程不能B、functioin过程可以有参数,sub过程不可以C、两种过程参数的传递方式不同D、sub过程的过程名不能返回值,而function过程能够通过过程名返回值5、程

4、序代码:text1.text=UESTC”中,Text1,Text,“UESTC”分别代表()A、对象,值,属性B、对象,方法,属性C、对象,属性,值D、属性,对象,值6、Dimarr(10)所定义的数组元素个数是()A、AB、ZC、TrueD、False三、简答题(每题5分,共30分)1、简述什么是对象的属性?属性如何进行读取和设置?答:2、试给出窗体的5个常用属性并简要说明;答:3、试简述变量的作用范围。答:4、简述列表框控件LISTBOX的使用方法。答:5、简述什么是形式参数和实际参数,相互关系如何?答:6、什么是事件?简述事件的基本类型?答:四、应用题(共35分)1、设计一个函数,输入

5、3个整数,计算最大值与最小值之差;(5分)答:2、设计一个过程,循环录入不定个数整数,输入-1结束,采用一定算法进行排序后,按从小到大顺序输出数值;(20分)答:3、定义学生信息记录,将录入的学生信息后写入文件"d:stud.dat”(10分)答:线-二二二二二封二二二二二二-二密二二二二二二一二二心中学教二一二二二二一二一二号学一二二二二二二二号班二二二二一二一二二二称名业专二二二二二一二一二二名姓大题号一二三四五/、七八九十合计得分五、填空题(每空1分,共10分)9、在定义静态数组的基础上,使用_ReDim_关键子语句分配数组中实际兀素的个数,实现动态数组;10、byVal表示参

6、数通过数值传递;byRef表示参数_通过地址传涕:11、声明变量就是事先将变量通知程序。在VisualBasic中可以显式地声明变量,也可以_>式地声明变量。12、设置标签标题的属性名称为caption;A、9B、10C、11D、12=对象.属性变量的范围分为过程级和模块级。说明符有两个,答案(A1卷)考试时间年月日(120分钟)课程VB程序设计教师签名7、对象是我们感兴趣的或要加以研究的事物,是数据与操作相结合的统一体。8、设置对象的属性可以在设计阶段通过“属性”窗口设置对象属性的值;也可以在运行阶段,在程序中由代码设置对象属性的值。六、单项选择题(每题2分,共20分)11、语句for

7、mat(123.4567,”0000.00”)的结果为:(B)A、“0123.45”B、“0123.46”C、”123.45”D、”123.46”12、VB提供控件的窗口是(B)A、工具栏B、工具箱C、文本框D、属性窗口13、下列控件中不能响应Click事件的是(D)A、ButtonB、LabelC、FormD、Timer14、Sub过程和function过程最根本的区别是(D)A、Sub过程可以使用Call语句或直接使用过程名调用,而function过程不能B、functioin过程可以有参数,sub过程不可以C、两种过程参数的传递方式不同D、sub过程的过程名不能返回值,而function

8、过程能够通过过程名返回值15、程序代码:text1.text=UESTC”中,Text1,Text,“UESTC”分别代表(C)A、对象,值,属性B、对象,方法,属性C、对象,属性,值D、属性,对象,值16、Dimarr(10)所定义的数组元素个数是(C)17、数学表达式sin30°写成VB的表达式为(D)A、sin30B、sin(30)C、sin(30°)D、sin(30*3.14/180)18、将定时器的时间间隔设置为1秒,则定时器的interval属性值应设为(A)A、1000B、100C、10D、119、获取字符串子串的函数为:(A)A、Mid(string)B、I

9、nstr(string1,string2)C、LTrim(string)D、Trim(string)20、表达式A”LikefA-Z”的结果为:(D)A、AB、ZC、TrueD、False七、简答题(每题5分,共30分)7、简述什么是对象的属性?属性如何进行读取和设置?答:属性是指对象所具有的性质,不同的对象具有不同的属性。设置对象的属性有两种方法,在设计阶段,通过属性窗口设置对象属性的值,在运行阶段,通过程序代码设置属性的值。属性值的读取在程序代码中实现。基本格式为:变量8、试给出窗体的5个常用属性并简要说明;答:Caption,决定窗体标题栏中显示的文本;ControlBox,决定窗体的最

10、大化或最小化按钮是否有效;BackColor,设置窗体的背景颜色;Picture,设置背景图片;Icon,设置窗体图标。9、试简述变量的作用范围。答:变量的作用范围确定了能够使用该变量的代码的范围。分别为:Private和Public。Private表示私有变量,作用范围为当前过程或当前模块;public表示公有变量,范围是所有模块。过程内不能使用公有变量。模块级私有变量可以在模块内的任何过程使用。10、简述列表框控件LISTBOX的使用方法。答:ListBox控件能够提供一个项目列表清单。使用过程如下:1)将控件从工具栏拖放到窗体中;2)利用Additem方法添加必要的项目列表3)利用Rem

11、ove和Clear删除项目列表4)利用Itemindex和Text属性获取当前的选择位置和取值。11、简述什么是形式参数和实际参数,相互关系如何?答:形参出现在过程定义中,在整个过程内部可以使用,离开该过程则不能使用。实参出现在主调用过程中,进入被调过程中,实参变量也不能使用。形参和实参的功能是进行数据传送。在函数调用时,主调过程把实参的值传送给被调过程的形参,从而实现主调过程向被调过程的数据传送。12、什么是事件?简述事件的基本类型?答:所谓事件,是由VisualBasic预先设置好的、能够被对象识别的动作,是指发生在对象上的响应。事件可分为系统事件和用户事件两种。系统事件由计算机系统自动产

12、生,例如定时信号等;用户事件是由用户产生的,如键盘输入和鼠标的操作等。八、应用题(共35分)4、设计一个函数,输入3个整数,计算最大值与最小值之差;(5分)答:PublicFunctionwidth(ByVala,ByVaib,ByVaic)AsIntegerDimmaxAsInteger,minAsIntegerIfa>bThenmax=amin=bElsemax=bmin=aEndIfIfc>maxThenmax=cIfc<minThenmin=cwidth=max-minEndFunction5、设计一个过程,循环录入不定个数整数,输入-1结束,采用一定算法进行排序后,

13、按从小到大顺序输出数值;(20分)答:PublicSubsort()DimIen1,xAsIntegerDima()AsIntegerIen1=0'获取数据值Dox=InputBoxf请输入第"+Str(i)+"个整数")Ien1=Ien1+1ReDima(i)AsIntegera(i)=xLoopWhilex!=-1'冒泡排序Dimi,j,tmp,nAsIntegerDimexchangeAsBooleann=Ien1-1Fori=0Ton-2exchange=FalseForj=n-2ToiStep-1lfa(j+1)<a0)Thentmp=a(j+1)a(j+1)=a(j)a(j)=tmpEndIfNextjIfexchange=FalseThenExitForEndIfNexti输出结果Fori=0TonPrintStr(i);NextiEndSub6、定义学生信息记录,将录入的学生信息后写入文件"d:stud.dat”(10分)答:PublicTypestudsnoAsString*5snameAsString*20ssexAsString*2sageAsIntegerEndTypePublicSubsave_stud()D

温馨提示

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

评论

0/150

提交评论