版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20082009学年度第 1 学期程序设计基础(VB)课程试卷A注意事项:1. 考生务必将自己姓名、学号、专业名称写在指定位置; 2. 密封线和装订线内不准答题。题号一二三四五总分分数得分评卷人 一、选择题(共50小题,每小题1分,共50分)1.标签控件能够显示文本信息,文本内容可通过( )属性来设置。AAligmentBCaptionCVisibleDBoderStyle2.下列符号( )是Visaul Basic中合法变量名。Ax23B8xyCENDDX8B3.能够改变窗体边框线型的属性是( )。AFontStyleBBorderStyleCBackStyle DBorder4.Visua
2、l Basic中窗体文件的扩展名是( )。A.vbpB.frmC.vbwD.pdm5.设定文本框内的文字内容是否允许修改的属性是( )。AText BLocked CPasswordChar DmultiLine6.在窗体上建立一个命令按钮,然后编写如下事件过程 Private Sub Command1_Click()a=12b=34c=56Print a+b+cEnd Sub程序运行后,单击命令按钮输出结果是( )A BC102 D显示出错信息7.定义含有10个元素的单精度实型一维数组正确的语句是( )ADim a(9) As Single BOption Base 1:Dim a(9)CD
3、im a#(9) DDim a(10) As Integer8.下列说法正确的是()A任何时候多可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B只有当代码窗口位活动窗口时,才能打开菜单编辑器C只有当某个窗体为活动窗体时,才能打开菜单编辑器D任何时候都可以使用“工具”菜单下的“菜单编辑器”菜单项,打开菜单编辑器9.下列叙述不正确的是( )A命令按钮的默认属性为CaptionB标签的默认属性为CaptionC复选框的默认属性为CaptionD滚动条的默认属性为Value10.下列语句都是在Form中定义的,哪一个是( )APublic Const a1=2uBPrivate Cont a2=
4、8CPublic a3 As IntegerDPrivate a4 As Integer11.能够获得一个文本框中被选取文本内容的属性是( )。ATextBLengthCSelTextDSelStart12. Visual Basic集成开发环境的窗口中不包括( )。A标题栏工程资源管理器菜单栏对象资源管理器13.设置窗体的标题为“我的第一个程序”应该修改窗体的( )。ANameBTextCCaptionDBorderStyle14.如果要将文本框的接收字符数最大设为5,则需要修改文本框的( )属性。AMouseIconBMultiLineCMaxLengthDMinLength15.将数值型
5、的数据转换为字符串类型,使用( )函数AStr()BVal()Cchr()DFix()16.表达式3 5 / 20 + 6 3 Mod 2计算的结果为()A12.15B6.15C12D617.下面正确的赋值语句是( )。Ax=10B30x=1Cy*x=1Dx=1,y=118.下面求两个数中的最大数的程序段正确的是( )。AIf x y , y , x )CIf xx Then Print a(i);Next iEnd Sub程序运行后,单击命令按钮,则在窗体上显示的内容是( )。A1 2B1 2 3C3 4 5D4 5 20.下列语句中正确定义子过程的是( )。ADim Sub abc(x,y
6、)BPublic abc (x,y)CPrivate Sub abc(x,y)As IntegerDSub abc(x),(y)21. 阅读程序:Private Function F( x As Integer) As Integerb=0Static cb=b+1c=c+1F=a+b+cEnd FunctionPrivate Sub Command1_Click()Dim a As Integer a=2for i=1 to 2print F(a)next iEnd Sub运行上述程序,单击命令按钮后,运行结果是( )。A4B4 C4D44 5 6 722.下列控件中属于ActiveX控件的
7、是( )。A滚动条 B进度条C框架 D命令按钮23.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是( )。ATimer1.InterVal=0.5 BTimer1.Interval=5CTimer.Interval=50 DTimer1.Interval=50024.要从磁盘上新建一个文件名为C:t1.txt 的顺序文件,下列( )正确。A. FC:t1Txt B. FC:t1Txt Open F For Append As2 Open F For Output As2C. Open C:t1.txt For Output As D
8、. Open C:t1Txt For Output As225.当程序运行时,系统自动执行启动窗体的( )事件过程。ALoad BClickCUnloadDGotFocus26.引用列表框(List1)最后一个数据项应使用( )。AList1.List(List1.ListCount)BList1.List(List1.ListCount-1)CList1.List(ListCount)DList1.List(ListCount-1)27.如果要在程序代码中为图片框加载或清楚图像,可使用( )函数。AInputBoxBInpuCLoadPictureDPictures28.以下描述正确的是(
9、)。A过程的定义可以嵌套,但过程的调用不能嵌套B过程的定义不可以嵌套,但过程的调用可以嵌套C过程的定义和过程的调用均可以嵌套D过程的定义和过程的调用均不可以嵌套29.设有以下循环结构Do循环体语句块Loop While则以下叙述中错误的是( )。A若“条件”是一个为0的常数,则一次也不执行循环体B“条件”可以是关系表达式、逻辑表达式或常数C循环体中可以使用Exit Do语句D如果“条件”总是为True,则不停地执行循环体30.在窗体模块的通用声明段中声明变量时,不能使用( )关键字。ADimBPublicCPrivateDStatic31.为启动计时器控件,需要设置的计时器控件的属性是( )。
10、ANameBIntervalCLeftDTop32.下面四个语句中,能打印显示40*90字样的是( )。APrint ”40*90”BPrint 40*90CPrint Chr(40)+”*”+Chr(90)DPrint Val(“40”)*Val(“90”)33.假定有下表所列的菜单结构,对应的运行结果如下图所示:标题名称层次显示appear1(主菜单)大图标bigico2(子菜单)小图标smallico2(子菜单)要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“”,以下正确的事件过程是( )。APrivate Sub bigicon_Click( )BPrivate Su
11、b bigicon_Click( ) bigicon.Checked=False Me.appear.bigicon.Checked=True End SubEnd SubCPrivate Sub bigicon_Click( )DPrivate Sub bigicon_Click( ) bigicon.Checked=True appear.bigicon.Checked=TrueEnd SubEnd Sub34.阅读下面的程序片段:For i=1 to 3 For j=1 to i a=a+1 Next jNext i执行上面的二重循环后,a的值为( )。A6B10C7D1135.设有如下
12、的记录类型:Type Student number As String name As String age As IntegerEnd Type则正确引用该记录类型变量的代码是( )。AS=”张红”BDim s As S=”张红”CDim s As Type StudentDDim s As T=”张红”=”张红”36.使图像框(Image)控件中的图像自动适应控件的大小应( )。A将控件的AutoSize属性设置为TrueB将控件的AutoSize属性设为FalseC将控件的Stretch属性设定为TrueD将控件
13、的Stretch属性设置为False37.将任意一个正的两位数N的个位与十位数对换的表达式为( )。A(N-Int(N/10)*10)*10+Int(N/10)BN-Int(N)/10*10+Int(N)/10CInt(N/10)+(N-Int(N/10)D(N-Int(N/10)*10+Int(N/10)38.执行下列程序段后,变量c的值为( )。a=”Visual Basic Programing”b=”Quick”c=b & Ucase(Mid(a,7,6) & Right(a,11)AVisaul BASIC ProgramingBQuick Basic ProgramingCQUIC
14、K Basic ProgramingDQuick BASIC Programing39.以下控件中,有Caption属性的是( )。A组合框B列表框C计时器D单选按钮40.在组合框Combo1增加一个数据项“高等数学”,下列语句正确的是( )。ACombo1.Text=”高等数学”BCombo1.ListIndex=”高等数学”CCombo1.AddItem “高等数学”DCombo1.ListCount=”高等数学”41.下列程序执行后,变量a的值为( )。Dim a,b,c,d As Singlea=100b=20c=1000If ba Then d=a:a=b:b=dEnd IfIf c
15、a Then d=a:a=c:c=dEnd IfIf cb Then d=b:b=c:c=dEnd IfA0B1000C20D10042.如果准备读文件,打开顺序文件“text.dat”的正确语句是( )。AOpen ”text.dat” For Write As#1BOpen ”text.dat” For Binary As#1COpen ”text.dat” For Input As#1DOpen ”text.dat” For Random As#143.在窗体上建立了一个名为CommonDialog1的通用对话框,用下面的语句建立一个对话框:CommonDialog1.Action=2,
16、则以下语句与之等价的是( )。ACommonDialog1.ShowOpenBCommonDialog1.ShowSaveCCommonDialog1.ShowColorDCommonDialog1.ShowFont44.执行以下Command1的Click事件过程在窗体上显示( )。Option Base 0Private Sub Command1_Click()Dim aa=Array(“a”,”b”,”c”,”d”,”e”,”f”,”g”)Print a(1);a(3);a(5)End SubAabcBbdfCaceD出错45.Sub过程与Function过程最根本的区别是( )。ASu
17、b过程名称与Function过程名称的格式不统一BFunction过程可以有参数,Sub过程不可以C两种过程参数的传递方式不同DSub过程的过程名称不能有返回值,而Function过程通过过程名称得到返回值46.程序的基本控制结构是( )。ADo-Loop结构、Do-Loop While结构和For-Next结构B子程序结构,自定义函数结构C顺序结构,选择结构和循环结构D单行结构,多行结构和多分枝结构47.下列各种形式的循环中,输出“*”的个数最少的循环是( )。Aa=5:b=8Ba=5:b=8Ca=5:b=8Da=5:b=8DoDoDo Until a-bDo Until ab Print
18、“*” Print “*” Print “*” Print “*” a=a+1 a=a+1 b=b+1 a=a+1Loop While abLoop Until abLoopLoop48.在窗体上创建一个命令按钮名称为Command1,然后编写如下事件过程:Private Sub Command1_Click() Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为( )。A命令按钮移动到距窗体左边界、上边界各500的位置B窗体移动到距屏幕左边界、上边界各500的位置C命令按钮向左、上方向各移动500D窗体向左、上方向各移动50049.在窗体上创建一个命令按钮,其名称为
19、Command1,然后编写如下事件过程:Private Sub Command1_Click()a=12345Print Format(a,”000.00”)End Sub程序运行后,单击命令按钮窗体上显示的是( )。A123.45B12345.00C12345D00123.4550.在窗体上创建一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As IntegerClsFor i=1 to 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续3次单击命令按钮后,窗体上显示的是( )。
20、A4 2B12 18C12 30D4 6得分评卷人 二、填空题(共10空,每空1分,共10分)1.定义时在形式参数前加关键字 ,将指定该参数使用值传递方式传递数据。2.写出定义一个整型变量A的语句 。3.在定义时按数组大小是否确定可将数组分为 和 数组。4.Visual Basic中可以建立_ _菜单和_ _菜单。5.为了选择多个控件,可以按住 键,然后单击每个控件。6.Visual Basic变量名只能有字母、 、下划线组成,总长度不得超过255。7.一元二次方程ax2+bx+c=0有实根的条件是a0,并且b2-4ac0,表示该条件的布尔表达式是 。8.在程序中使用日期型数据时,必须用符号
21、将日期型数据括起来。得分评卷人 三、判断题(共10小题,每小题1分,共10分)1.窗体名称和窗体文件名称是同一个名称。2.在三种不同类型的组合框中,只能选择而不能输入数据的组合框是下拉式列表框。3. Visual Basic应用程序中标准模块的扩展名称是.cls 。4. 嵌套循环中可以出现交叉形式。5. 在Visual Basic中以Sub保留字开始通用过程的称为函数过程。6. 当将框架的Visible设为假时,框架中的一切控件都不可见。7. 窗体上显示的多组单选按钮中最多只能有一个被选中。8. 能判断是否到达文件尾的函数是EOF。9. 在Visual Basic中,一个工程至少要包括1个窗体文件。10. 在同一模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨境电子商务师安全应急水平考核试卷含答案
- 家用电器产品维修工复测评优考核试卷含答案
- 收获机械制造工安全知识宣贯考核试卷含答案
- 催化裂化工操作能力考核试卷含答案
- 固体化妆品制造工安全演练知识考核试卷含答案
- 黄酒灌装工操作管理能力考核试卷含答案
- 纺丝原液制备工操作规范强化考核试卷含答案
- 糖果成型工冲突管理知识考核试卷含答案
- 染料生产工岗前技能认知考核试卷含答案
- 耳机与人耳配置测试工安全意识强化知识考核试卷含答案
- 2025山东艺术设计职业学院单招《职业适应性测试》高分题库及参考答案详解
- 中海物业组织结构及职责
- 安全生产月国网
- 2024年安徽省高中学业水平合格性考试语文试卷真题(含答案详解)
- ZJ17卷烟机梗签分离装置的研制【烟厂QC成果】
- 苹果电脑macOS效率手册
- 城镇燃气报警控制系统技术规程
- 食品安全追溯体系培训课程
- 认知行为疗法(CBT)实操讲座
- GB/T 3683-2023橡胶软管及软管组合件油基或水基流体适用的钢丝编织增强液压型规范
- GB/T 16866-2006铜及铜合金无缝管材外形尺寸及允许偏差
评论
0/150
提交评论