首页 VB考试复习资料(模拟测试系统)

VB考试复习资料(模拟测试系统)

举报
开通vip

VB考试复习资料(模拟测试系统) 窗体顶端 本卷共有4道大题:窗体底端 一、单项选择题(25道小题,共25分) 1、VB中工程软件的扩展名为()(1分) A、ds B、frm C、vbp D、bas 2、把字符串"abcdef"右边的空格去掉应使用()函数(1分) A、trim B、rtrim C、right D、mid 3、文本框text1的text属性的数据类型是()(1分) A、整数型 B、字符串 C、单精度 D、双精度 4、下列()属性决定窗体标题栏显示内容(1分) A、N...

VB考试复习资料(模拟测试系统)
窗体顶端 本卷共有4道大题:窗体底端 一、单项选择题(25道小题,共25分) 1、VB中工程软件的扩展名为()(1分) A、ds B、frm C、vbp D、bas 2、把字符串"abcdef"右边的空格去掉应使用()函数(1分) A、trim B、rtrim C、right D、mid 3、文本框text1的text属性的数据类型是()(1分) A、整数型 B、字符串 C、单精度 D、双精度 4、下列()属性决定窗体标题栏显示内容(1分) A、Name B、Caption C、Text D、BackStyle 5、命令按钮command1不具有下列哪个事件()(1分) A、Click B、KeyPress C、GotFocus D、DblClick 6、为了使文本框同时具有水平和垂直滚动条,应先将MultiLine属性设置为True,然后再把ScrollBars属性设置为()(1分) A、0 B、1 C、2 D、3 7、DimD(3,1To10,1To15)语句中,数组的元素个数为()(1分) A、3*10*16 B、3*11*16 C、4*10*15 D、4*11*15 8、如果整型变量c、d、x的值分别为8、6、0,则下列语句ForI=ctod:x=x+i:NextI执行结束时,I的值为()(1分) A、8 B、7 C、6 D、5 9、假定有以下循环结构 DoUntil条件 循环体 Loop 则正确的描述是()(1分) A、如果"条件"是一个为0的常数,则一次循环体也不执行 B、如果"条件"是一个为0的常数,则至少执行一次循环体 C、如果"条件"是一个不为0的常数,则至少执行一次循环体 D、不论"条件"是否为"真",至少要执行一次循环体 10、"x是小于100的非负数",用VB表达式表示正确的是()(1分) A、0<=x0rx<100 B、0<=x<100 C、0<=xAndx<100 D、0<=x,x<100 11、下列语句错误的是()(1分) A、exitfor B、exitdo C、endsub D、exitselect 12、Inputbox函数返回的数据类型为()(1分) A、整型 B、逻辑型 C、单精度 D、字符串 13、假定有以下程序段:ForI=1To3:Forj=1To5Step-1:PrintI*j:Nextj:NextI则语句PrintI*j的执行次数是()(1分) A、15 B、18 C、10 D、0 14、如果要清除在窗体中打印输出的文字,可以利用()语句(1分) A、Input B、Load C、Cls D、Paint 15、case<表达式表列>,其中的表达式表列不正确的为()(1分) A、Case100*a B、Case1000To2000 C、CaseIs<3000 D、Case20004:x=x*y:y=y+1:Loop执行后x的结果为()(1分) A、1 B、4 C、8 D、20 19、以下声明和命名标识符错误的是()(1分) A、必须以字母开头 B、变量名的最后一个字符可以是类型声明字符 C、长度不能超过8个字符 D、不能与关键词同名 20、下列说明错误的是()(1分) A、ConstMyVar#=123 B、Dimmynameasstring C、dimaasinteger,dimbassingle D、dimMyString="Hello,"+"Myfriend!" 21、VB中允许出现的数据形式为()(1分) A、1.89E1.1 B、.368 C、D32 D、2.5E 22、设a=2,b=3,c=4,d=5,下列表达式a>bANDc<=dOR2*a>c的值是()(1分) A、True B、False C、-1 D、1 23、语句6*6\6/6的输出结果是()(1分) A、6 B、12 C、36 D、216 24、给窗体form1加载背景图片,应使用()函数(1分) A、picture B、ucase C、loadpicture D、image 25、字符串"河南农业大学现教部"的长度是()(1分) A、18 B、10 C、9 D、16 二、填空题(12道小题,共35分) 1、设定系统当前日期是2004年5月12日,Month(date)= 5 2、设A$="VisualBasic",len(a$)函数返回值是 12 3、在窗体的声明部分,语句Privatex%语句,是将变量定义为窗体或模块级变量 4、逻辑型数据只有True/False两个值 5、顺序文件读操作用Input #语句。 6、一个工程可以包括多种类型的檔,其中扩展名为.frx的文件表 报表 文件 7、Command1.Visible=False,是将命令按钮1设为隐藏 8、当鼠标在控件上暂停时,显示提示信息,要用ToolTipText属性。 9、Texte1.SetFocus语句功能是把焦点移到Texte1 控件上。 10、DimXAsCurrency是将变量X定义为货币型。 11、某次大奖赛,有6个评委打分,如下代码对一名参赛者,输入6个评委的打分分数,去掉一个最高分和一个最低分后,求出平均分,即为该参赛者的得分。代码中aver变量存放平均分,max1变量存放最高分,min1变量存放最低分。请在空线处补充使之完整。PrivateSubCommand7_Click()Dimmark!,aver!,i%,max1!,min1!aver=0Fori=1To6mark=InputBox("输入第"&i&"位评委的打分")Ifi=1Thenmax1=mark:min1=markElseIfmarkmax1ThenMax1=marKEndIfEndIfaver=aver+markNextaver=(aver-min1-max1)/4PrintaverEndSub 12、这是一个用户名校验程序。用户名为“user”,密码为“1234”,单击按钮:(1)如果用户名和密码均正确,即输出"欢迎user来到欢乐世界!"字样(2)若用户名错误,则要求重新输入用户名(3)如果用户名正确,密码错误,则弹出“密码错误!”警告窗口,并直接退出程序。OptionExplicitDimUserNameAsString,userpasswordasstringDiminputNameAsString,inputpasswordasstringPrivateSubform_load()UserName="user":userpassword="1234"endsubprivatesubcommand1_click()gt:inputName=InputBox("请输入用户:","用户名确认","")ifLcase(inputname)<>usernameThenmsgbox"用户名错误,请重新输入……"gotogtelseinputpassword=InputBox("请输入密码:","密码验证","")ifinputpassword<>userpasswordthen Exit submsgbox"密码错误!":elseMsgBox"欢迎"&UserName&"来到欢乐世界!"EndIfendifEndSub 三、判断题(10道小题,共10分) 1、False为字符型常量。(1分) 正确 错误 2、VB中请求对象执行某一操作的要求称为"方法"。(1分) 正确 错误 3、语句Print25*40执行时输出的结果是1000。(1分) 正确 错误 4、窗体的卸载使用Load语句。(1分) 正确 错误 5、表达式268="268"的结果为True。(1分) 正确 错误 6、语句if0thenprint"Hello"是错误的。(1分) 正确 错误 7、在for循环结构对循环变量的赋值中,终值可以大于初值,也可以小于初值。(1分) 正确 错误 8、将文本框Text1中的内容清除,可使用语句Text1.cls。(1分 正确 错误 9、文件名的命名 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf 同变量的命名规则一样。(1分) 正确 错误 10、InputBox函数返回值的类型是字符串类型。(1分) 正确 错误 四、编程题(4道小题,共60分) 1、编写程序,计算并输出下面级数前n项(n=10)的部分和。(要求用循环做,非循环不给分。)1!+2!+3!+4!+……+n! Private Sub Form_Activate() ?????? S = 0: T = 1 For I = 1 To 10 T = T * I S = S + T Next I Print S End Sub 2、编写程序,输出下列三角形:总行数在窗体单击事件通过键盘输入。(要求用循环做,非循环不给分。)1333555557777777 Next i Private Sub Form_Activate() For i = 1 To 4 Print Tab(15 - 2 * i); ??????tab For j = 1 To 2 * i - 1 Print Format(2 * i - 1, "!@@"); Next j Print End Sub 3、编写程序,输出100~1000之间的所有质数,并给出100~1000之间质数的个数及其 Private Sub Form_Activate() s = 0: t = 0 For x = 100 To 1000 flag = True For i = 2 To Sqr(x) If x Mod i = 0 Then flag = False: Exit For Next i If flag Then s = s + 1 t = t + x Print x; If s Mod 10 = 0 Then Print End If Next x Print Print s, t End Sub 4、编写程序,用牛顿切线法求方程f(x)=3x^3-4x^2-5x+13=0(其中^表示幂运算)在区间[1,2]上的近似实根r,迭代初值自选,精确到0.0001。〔提示:计算公式为x=x-f(x)/f'(x)〕 Private Sub Form_Activate() x1 = 2 Do x0 = x1 f = 3 * x0 ^ 3 - 4 * x0 ^ 2 - 5 * x0 + 13 f1 = 9 * x0 ^ 2 - 8 * x0 - 5 x1 = x0 - f / f1 Loop Until Abs(x1 - x0) < 0.0001 Print x1 End Sub 窗体底端  
本文档为【VB考试复习资料(模拟测试系统)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_601191
暂无简介~
格式:doc
大小:175KB
软件:Word
页数:11
分类:计算机考试
上传时间:2019-03-18
浏览量:6