




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【HNCE网上考试系统 v9.6】 本套软件使用权属于:中原工学院考试课程:VB.NET程序设计 考试时间:100分钟 考场:第一考场 考试日期:2012.06.01考号:555555555555 姓名:阿斯蒂芬剩余时间:99:52保存交卷退出帮助窗体顶端本卷共有4道大题:窗体底端一、单项选择题(14道小题,共20分)1、假定焦点已经位于TextBox1中,则能够触发KeyPress事件的操作是()。(1分)A、单击鼠标B、双击文本框C、鼠标滑过文本框D、按下键盘上的某个键2、数学函数式sin25写出VB.NET表达式是()。(2分)A、sin25B、sin(25)C、sin(25)D、sin(25*3.14/180)3、表达式Int(Rnd*55)+15产生的随机数范围是()。(2分)A、15,55B、15,69C、(15,55)D、(15,69)4、将字符串“123”转换为数值123的函数是()。(2分)A、Chr()B、Asc()C、Val()D、Str()5、对于窗体,下面()属性可改变窗体的边框性质。(2分)A、MaxButtonB、FormBorderStyleC、NameD、Left6、要使文本框能够多行显示,则应设()属性为True。(2分)A、MaxLengthB、SelLengthC、MultilineD、Locked7、在设计循环语句时,若要求在循环之前先测试循环条件expression,循环直到条件为“真”时结束,则应使用的语句为()。(2分)A、DoWhileexpressionLoopB、DoUntilexpressionLoopC、DoLoopWhileexpressionD、DoLoopUntilexpression8、下列各程序段中,正确的是()。(1分)A、Dimx(3)AsInteger=1,2,3,4B、Dimx()AsInteger=1,2,3,4C、Dimx(1,2)AsInteger=1,2,3,4,5,6D、Dimx(,)AsInteger=1,2,3,49、如果希望参数列表中的某个形式参数为可选参数,则应在该参数的前面加上()关键字。(1分)A、ByValB、ByRefC、OptionalD、ParamArray10、引用列表框ListBox1最后一个数据项,应使用()。(1分)A、ListBox1.Items(ListBox1.Items.Count)B、ListBox1.Items(ListBox1.Items.Count-1)C、ListBox1.Items(Count)D、ListBox1.Items(Count-1)11、要在下拉菜单中添加一个分隔线,则应将该菜单项的标题内容设置为()。(1分)A、=B、-C、*D、&12、在多重窗体程序设计中,将Form2作为非模式对话框显示的方法是()。(1分)A、Form2.Show()B、Form2.ShowDialog()C、Form2.Hide()D、Form2.Close()13、关键字MyBase指的是()。(1分)A、当前类B、当前类的基类C、当前类的派生类D、当前类的对象14、以下能判断是否到达文件尾的函数是()。(1分)A、BOFB、LOCC、LOFD、EOF二、填空题(17道小题,共32分)1、构成对象的三要素是属性、方法和。(1分)2、面向对象程序设计的三大特性是封装性、性、多态性。(1分)3、使用StreamReader类的方法可返回下一个要读取的字符。(1分)4、假设变量a=1,b=2,c=3,则逻辑表达式a+bcAndb=c的值是。(1分)5、表达式Mid(ShangHai,6,2)+Ucase(Left(Beijing,3)+Chr(65)的运算结果是。(1分)6、字符串型变量在默认情况下会被初始化为。(1分)7、决定窗体中各控件的Tab键序的属性是。(1分)8、要使TextBox控件在程序启动后,只能显示指定内容,不能修改,应使属性值为True.(1分)9、设a=10,执行x=IIf(a=5,1,-1)后,x的值为。(1分)10、数组用于保存相同类型的一系列变量,其元素依靠来进行区分。(1分)11、过程调用时,如果把数组作为实参进行传递,系统总是以传递方式进行处理。(1分)12、定义一个过程或函数时,跟在过程名或函数名右侧括号内的变量名是形式参数,调用过程或函数时传递给Sub或Function过程的常量、变量或表达式是参数。(1分)13、使用NumericUpDown控件时,可通过它的属性来获取或设置单击向上或向下按钮时控件递增或递减的值。(1分)14、VisualBasic.NET中,工具栏的设计采用控件。(1分)15、下面的程序是根据TextBox1文本框输入的成绩判断相应的等级,其中80分以上为A,6079为B,60分以下为C,超出0100范围内的数据给出错误提示。将判断的结果显示到TextBox2文本框中。PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimscoreAsInteger,gAsStringscore=Val(TextBox1.Text)g=SelectCasescoreCaseg=ACase60To79g=BCase0To60g=CMsgBox(数据有误)EndSelectEndSub(6分)16、下面的程序是求出斐波那契数列的前30项及前30项的和,把结果分别显示在TextBox1、TextBox2文本框中。斐波那契数列的第1项和第2项的值均为1,其后每一项都是其前面两项的和,如1,1,2,3,5,8,13,。PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimf(29)AsIntegerDimi,sAsIntegerf(1)=1:f(2)=1TextBox1.Text=s=2Fori=3To29TextBox1.Text=TextBox1.Text&f(i)&,NextTextBox2.Text=sEndSub(6分)17、下面的程序编写了一个sub过程,它能把一个新的数据加到数组指定的位置上。Subinsert(ByRefarr()AsInteger,ByValnAsLong,ByValiAsInteger)DimkAsIntegerIfThenarr(i)=nElseFork=UBound(arr)-1ToiStep-1Nextarr(i)=nEndIfEndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDima(9)AsIntegerDimn,i,x,pFori=0To9a(i)=Int(Rnd()*900)+100TextBox1.Text=TextBox1.Text&a(i)&,Nextn=Val(InputBox(输入要加入的数据)p=Val(InputBox(输入要加入的位置(下标号)ReDimPreservea(10)Fori=0To10TextBox2.Text=TextBox2.Text&a(i)&,NextEndSub(6分)三、判断题(12道小题,共12分)1、在VB.NET编程环境中,如果“工具箱”没有出现,则可以通过“视图”菜单中相应的菜单命令打开它。(1分)正确错误2、在算术表达式中,只能使用“()”,不能用“”和“”。(1分)正确错误3、编写代码时,不能出现多个语句写在一行上。(1分)正确错误4、在逻辑运算符And、Not、Or中,And的优先级别最高。(1分)正确错误5、窗体显现后,最先执行的是Load事件过程。(1分)正确错误6、文本框对象中只能显示文字内容,不能显示图像。(1分)正确错误7、单行If语句必须写在同一行上,且其后一定不能有EndIf。(1分)正确错误8、对于直到型DoLoop循环,是在检测条件为真时执行循环体。(1分)正确错误9、引用数组元素时,下标值应在数组声明时所指定的范围内。(1分)正确错误10、传递参数时,如果调用语句中的实际参数是常量或表达式,或者定义过程时选用ByVal关键字,则是按传地址方式。(1分)正确错误11、列表框对象中的信息可以自动排序,且其顺序自动维护。(1分)正确错误12、使用StreamWriter类产生的文件都是ASCII文件,可以用记事本之类的工具编辑、修改。(1分)正确错误四、编程题(4道小题,共36分)1、新建工程,在窗体上创建1个命令按钮(Button1)、1个标签(Label1)和3个单选按钮(RadioButton1RadioButton4)(1)在属性窗口中设置标签文字为你的姓名,命令按钮上的文字为“退出”,3个单选按钮上的文字分别为“红色”、“蓝色”、“绿色”。(2)编写代码,要求:运行程序,单击单选按钮可相应改变标签文字的颜色。单击命令按钮“退出”可关闭窗体。【本题要求上传窗体文件】(9分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序2、用输入对话框InputBox输入一个正整数,判断其能否同时被5和17整除,如能则用标签输出“xxx能同时被5和17整除”,否则输出“xxx不能同时被5和17整除”。其中,标签中的“xxx”应显示为实际输入的数据。【本题要求上传窗体文件】(9分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序3、编写程序,计算下面级数的部分和S,当S大于5000时求和终止并输出结果。S=1*2-2*3+3*4-4*5+(-1)(n-1)*n*(n+1)+(其中,表示幂运算)【本题要求粘贴源程序与运行结果】(9分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序4、创建一个项目,项目的名称为“Rect”,运行效果见附图(c8-2)。要求在该项目中一个长方体类Rect(建议将该类定义为一个独立的.vb文件),该类包含:(1)两个公有数据成员表示长方体的长(length)和宽(width),一个私有数据成员表示长方体的高(high)。(2)一个可读写私有数据成员high的公有属性High。(3)一个公有方法ComputeVol,用来计算长方体的体积。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乐理音程考试题库及答案
- 森林防护巡护知识培训课件
- 森林家庭防火知识培训课件
- 棋王课件中职
- 海南省养老护理员职业资格技师考试题(含答案)
- 2025年精细化工作业面试宝典涵盖各类工艺作业预测题
- 2025年裁判台球考试题及答案
- 2025年公路水运安全员(交安abc)考试考核题库答案
- 2025年项目经理从业资格认证考试模拟试题集及答题技巧
- 2025年软件工程师职称评定预测试题及答案参考
- 2025年秋季学期(统编版)二年级上册语文教学工作计划及教学进度表
- 2025年福建省厦门市【辅警协警】笔试真题(含答案)
- (2025年标准)委托他人要账协议书
- 2025-2030中国青少年无人机教育课程体系构建与创新能力培养研究
- 2025年金融消费者权益保护考试题与答案
- 煤矿安全规程新旧版本对照表格版
- 2025山东“才聚齐鲁成就未来”水发集团高校毕业招聘241人笔试参考题库附带答案详解(10套)
- 中学2025年秋季第一学期开学工作方案
- 儿童急救流程
- 《跨越百年的美丽》课件 中职语文上册
- GB 11122-2025柴油机油
评论
0/150
提交评论