2010年vb期中考试试卷及答案

合集下载

VB中期测试考试卷(答案)解读

VB中期测试考试卷(答案)解读
14.窗体Form1上有一名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是()。
A.Private Sub Form1_Click()
End Sub
C. Private Sub Command1_Click()
End Sub
B. Private Sub Form_Click()
End Sub
C.运行程序时,改变窗体大小,能够触发窗体的Resize事件
D.窗体的Enabled属性为False时,不能响应单击窗体的事件
13.以下描述中错误的是()。
A.窗体的标题通过其Caption属性设置B.窗体的名称(Name属性)可以在运行期间修改
C.窗体的背景图形通过其Picture属性设置D.窗体最小化时的图标通过其Icon属性设置
D. Private Sub Command_Click()
End Sub
15.假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()。
A. ClickB.LoadC. LostFocusD. KeyPress
16.若在程序运行时,需要将焦点主动设置到指定的对象上,应调用该对象的()方法。
A.对象的运行态属性不出现在对象属性窗口中B.属性值只能在属性窗口中设置
C.在程序中可以用赋值语句给对象的任何一个属性赋值
D.属性是对象的特征,所有的对象都有相同的属性
5.以下叙述中错误的是()。
A.在Visual Basic的窗体中,一个命令按钮是一个对象
B.事件是能够被对象识别的状态变化或动作
C.事件都是由用户的键盘操作或鼠标操作触发的D.不同的对象可以具有相同的方法
6.以下描述中错误的是()。

VB期中考试试卷(Visual Basic)

VB期中考试试卷(Visual Basic)

2010—2011年度上学期期中考试试卷科目:VB班级:________ 姓名:________ 得分:一.、判断题(每题1分)1.( )在一行中有多条语句时,逗号"," 可作为语句间的分隔符。

2.( )表达式Int(Rnd * 4 + 0.5)可能的全部值是1,2,3,4。

3.( )在标准模块的声明段定义一个全局变量时,用关键字Public来声明。

4.( )命令按钮不但能响应鼠标的单击事件,而且能响应双击事件。

5.( )定时器控件的名称为time。

6.( )窗体的加载事件是load事件。

7.( )‘A’的ASCII码值是65。

8.( )VB中运行程序的快捷键是F5。

9.( )向窗体中添加控件可双击工具栏中所要的控件。

10.( )len函数表示取字符串长度的函数。

11.( )控件的属性不可以在程序运行时动态的修改。

12.( )在VB中程序注解可以在被注释语句前加“:”。

13.( ) Click事件,就是鼠标单击事件。

14.( )在VB中,变量在使用前可以不声明。

15.( )在程序执行的过程中,变量的值始终保持不变,常量的值随时改变。

二.填空题:(每空格2分)1.下列函数的值分别为:A.int(-6.14159) ______________B.len([abcdefg") ______________C.left([abcdefadfag".6) ______________D.mid([abcdefgh".4.3) ______________2.VB中若要产生一消息框,可用_____________函数来实现3.常量是指在程序运行过程中,_________________的量4.整数类型数据分别包括整型和________________数据。

5.随机函数的函数取值范围是____________6.定义一个整型变量a:______________7.______函数将返回系统的时间.8.工程文件的扩展名是__________9.用户在图形框上双击鼠标,系统会激活__________事件。

VB期中考试试卷-及参考答案(B1卷)-

VB期中考试试卷-及参考答案(B1卷)-

2010~2011学年度第2学期期中考试试卷[B1]考试科目: 《Visual Basic程序设计》考试形式: 开卷-上机考答题时间: 120分钟班级学号姓名一、选择题(2分/题, 共20分)1.以下有关VB对象名称(Name)属性的叙述,正确的是_______。

A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串2.Visual Basic6.0集成环境的主窗口中不包括_______。

A)标题栏B)菜单栏C)状态栏D)工具栏3. 在开发VB应用程序时, 一个工程一般至少应含有_______。

A)标准模块文件和类模块文件B)工程文件和窗体文件C)工程文件和类模块文件D)工程文件和标准模块文件4. .为了使命令按钮(名称为Command1)右移200, 应使用的语句是_______。

A)Command1.Move -200B)Command1.Move 200C)Command1.Left= Command1.Left+200D)Command1.Left= Command1.Left-2005. 当程序运行时, 系统自动执行启动窗体的_______事件过程。

A)Click B)Load C)Unload D)GotFocus6. Visual Basic有多种类型的窗口, 若要在设计时看到窗体窗口, 以下操作不正确的是________。

A)打开“视图”菜单, 选择“对象窗口”B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名7. 下面关于属性和方法的描述中, 不正确的是________。

A)属性是对象的特征, 方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作8. 下面关于标签和文本框的描述中, 正确的是________。

2010年计算机等级考试二级VB全真试题(4)-中大网校

2010年计算机等级考试二级VB全真试题(4)-中大网校

2010年计算机等级考试二级VB全真试题(4)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)在窗体上面一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程:Private Sub Command1-Click0a=InputBox(“Enter an integer”)b=lnputBox(“Enter an integer”)Text1.Text=b+aEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示的内容是()A. 108B. 18C. 810D. 出错(2)网状模型基本结构是(3)单击由MsgBox函数产生的对话框中的“重试”按钮,则该函数的返回值是<Ahref="javascript:;"></A>(4)数据库系统中修改数据模式、增加新的数据类型、改变数据间的联系等,不需要相应修改应用程序的这一特点是(5)设有命令按钮Command1的单击事件过程,代码如下:<Ahref="javascript:;"></A>运行程序,单击命令按钮,输出结果是()。

(6)在窗体上面一个命令按钮和一个文本框,名称分别为Command1和Text1,然后编写如下程序:<Ahref="javascript:;"></A>程序运行后,如果从键盘上输入16,则在文本框中显示的内容是()。

(7)将数学表达式Cos2(a+B.+5e2写成Visual Basic的表达式,其正确的形式是()A. Cos(a+^2+5*exp(2)B. Cos^2(a++5*exp(2)C. Cos(a+^2+5*ln(2)D. Cos^2(a++5*ln(2)(8)在窗体上画一个名称为Command1的命令铵钮,然后编写如下通用过程和命令按钮的事件过程.Private Function f(m As Integer)If m Mod 2=0 Thenf=mElsef=1End IfEndFunctionPrivate Sub Command l_Click()DimiAsIntegers=0For i=1 T0 5s=s+f(i)NextPrint SEnd Sub程序运行后,单击命令按钮,在窗体上显示的是()A. 11B. 10C. 9D. 8(9)窗体上有语句Print Sgn(-5.1^2)+Abs(Int(-5.1^2)),运行后输出结果是()。

计算机vb期中考试题及答案

计算机vb期中考试题及答案

计算机vb期中考试题及答案计算机VB期中考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All above答案:D2. 下列哪个是Visual Basic中的保留字?A. DimB. IfC. EndD. All above3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. Sum()B. Add()C. +D. Concatenate()答案:C4. Visual Basic中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleC. CaptionD. All above答案:A6. Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A7. 在Visual Basic中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. All above答案:B8. Visual Basic中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. All above答案:B9. 在Visual Basic中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. Visual Basic中,以下哪个控件用于选择一个选项?A. CheckBoxB. RadioButtonC. OptionButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,声明变量的关键字是________。

程序设计基础VB期中考试卷

程序设计基础VB期中考试卷

《程序设计基础VB》期中考试卷一、选择题〖每小题1分, 共计40分〗;1.以下变量名中合法的是【1】。

A.x2-.......B.prin.......C.str_....D.2x分析:书P105, 标识符命名规则答案:C在Visual Basic中, 所有的窗体和控件都必定具有的一个属性是【2】。

A. NameB. Font C)Caption D)FillColor分析:名称属性是每个对象必须具备的, VB为每一个对象设置了一个默认的名称, 用户可以不更改, 对象的默认名称是由对象的类名+序号构成的。

答案:A以下所列的7个控件中, 具有Caption属性的有【3】个。

CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)A. 5B. 4C. 3D. 2分析:常用控件中, TextBox、PictureBox、Image、ListBox、ComboBox、Timer、Line、Shape、HScrollBar、VScrollBar没有Caption属性;Label、CommandButton、OptionButton、CheckBox、Frame具有Caption属性;另外, 窗体也有Caption属性。

答案:C2.用来设置文字字体是否斜体的属性是【4】。

A. FontUnderlineB. FontBoldC. FontSlopeD. FontItalic分析: 也可以写成Font.Italic答案:D若需要在同一窗口内安排两组相互独立的单选按钮( OptionButton ), 可使用【5】控件将它们分隔开。

① TextBox ② Picture ③ Image ④ FrameA. ①②B. ②③C. ②④D. ③④分析:将单选按钮分组的方法是放置在不同的容器中, VB中可以做容器的控件有:PictureBox、Frame答案:CTimer控件的【6】属性决定该控件是否对时间的推移做出响应。

2010-2011学年第二学期VB期中考试卷

2010-2011学年第二学期VB期中考试卷

2010-2011学年第二学期VB期中考试卷一、单项选择题(每题2分,共30分)1.在VB编程环境中,运行VB程序的快捷键是_____________________A.F1 B.F2 C.F3 D.F42.下列不属于visual basic应用程序所包含的文件是_________________A.窗体文件(*.frm)B.模块文件(*.bas)C.文本文件(*.txt) D.工程文件(*.vbp)3.有语句:text1.text=”ABC”,其中text1、text和“ABC”分别代表______________ A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对象、值4.确定一个窗体大小的属性是_____________________A.width和height B.width和topC.top和left D.top和height5.设置标签里显示的内容的属性是___________________A.caption B.text C.name D.top6.把一个命令按钮设置成无效,应设置哪个属性值_________________A.visible B.enabledC.default D.cancel7.当运行程序时,系统自动执行启动窗体的某个事件过程,这个事件过程是_______________ A.Load B.click C.unload D.gotfocus8.下面属性,用于自动调整图像框中图形内容大小的是____________________A.picture B.currentX C.currentY D.stretch9.如果要生成一个简易的文本框编辑器,最好使用________________A.单行文本框B.图片框C.多行文本框D.图像框10.复选框的value值有三个取值,_____________________分别代表未选、选中和灰色。

A. 0、1和-1 B.0、1和2C.false、true和grayed D.unchecked、checked和grayed11.文本框中选定的内容,由下列______________属性来反映A.seltext B.selLength C.text D.caption12.以下__________________属性是timer控件不具有的。

二级VB真题2010年9月

二级VB真题2010年9月

[真题] 二级VB真题2010年9月一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。

第1题:下列叙述中正确的是A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对参考答案:B答案解析:第2题:下列叙述中正确的是A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.上述三种说法都不对参考答案:C答案解析:第3题:软件测试的目的是A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误参考答案:D答案解析:第4题:下面描述中,不属于软件危机表现的是A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高参考答案:A答案解析:第5题:软件生命周期是指A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程参考答案:A答案解析:第6题:面向对象方法中,继承是指A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制参考答案:D答案解析:第7题:层次型、网状型和关系型数据库划分原则是A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式参考答案:D答案解析:第8题:一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A.一对一B.一对多C.多对多D.多对一参考答案:C答案解析:第9题:数据库设计中反映用户对数据要求的模式是A.内模式B.概念模式C.外模式D.设计模式参考答案:B答案解析:第10题:A.自然连接B.交C.投影D.并参考答案:A答案解析:第11题:参考答案:A答案解析:第12题:在Visual Basic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是A.工程资源管理器窗口B.属性窗口C.工具箱窗口D.代码窗口参考答案:D答案解析:第13题:下列叙述中错误的是A.列表框与组合框都有List属性B.列表框有Selected属性,而组合框没有C.列表框和组合框都有Style属性D.组合框有Text属性、而列表框没有参考答案:B答案解析:第14题:设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是B.IndexC.CaptionD.Left参考答案:B答案解析:第15题:滚动条可以响应的事件是A.LoadB.ScrollC.ClickD.MouseDown参考答案:B答案解析:第16题:设a=5, b=6, c=7, d=8,执行语句X=Ilf((a>[B] And (c>[D] , 10, 20)后,x的值是A.10B.20C.30D.200参考答案:B答案解析:第17题:语句Print Sgn(-6^2)+ Abs(-6^2)+Int(-6^2)的输出结果是A.-36B.1C.-1D.-72参考答案:C答案解析:第18题:A.200B.300C.500D.700参考答案:A答案解析:第19题:在窗体上画一个名称为Command l的命令按钮。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010年vb期中考试满分:110分姓名:________1、单项选择题(本题共计40分)1、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。

( )A、-3,–4,–3B、-4,–4,–3C、-3,–4,–4D、-4,–3,–32、在VB中,下列关于控件的属性或方法中,搭配错误的有________个。

①Timer1.Interval②List1.Cls③Text1.Print④List1.RemoveItem⑤Vscroll1.Value⑥Picture1.Print ( )A、0B、1C、2D、33、若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label1等控件,则运行该程序显示窗体时,________会首先获得焦点。

( )A、窗体B、CommandButtonC、Label1D、TextBox4、下面的表达试的值为真的是________。

( )A、Mid(“Visual Basic”,1,12)=Right(“Programing Language Visual Basic”,12)B、“ABCRG”> ”abcde”C、Int(134.69) > Cint(134.69)D、78.9/32.77 < = 97.5/43.97 AND –45.4 > 4.985、执行语句"Print format(5459.478,"##,##0.00")",正确的输出结果是________。

( )A、5459.48B、5,459.48C、5,459.478D、5,459.476、有如下程序代码:Private Sub Command1_Click( )s=Sin(3.1415926/2)MsgBox sEnd Sub程序运行后,消息对话框显示_________。

( )A、0B、1C、1.5708D、27、执行以下程序段后,变是c$的值为____________。

Private Sub Command1_Click( )A$ = "Viaual BASIC programming"B$ = B$& UCase(Mid$(A$, 7, 6) & Right$(A$, 12))Print B$End Sub ( )A、Viaual BASIC ProgrammingB、Basic ProgrammingC、basic programmingD、BASIC PROGRAMMING8、下列语句中不能正常执行的是________。

( )A、print +32758+10B、print 5+9=15C、print "65"+12D、print "65"&129、执行语句"Print Format(1234.567,"##,##0.00")",正确的输出结果是__________。

( )A、1234.57B、1,234.57C、1,234.56D、01,234.5710、下面是计算1~100奇数的和的程序,请补充完整,填空应为_______。

Private Sub Command1_Click()Dim s As Long, x As Integers = 0For x = ____________ Step -2s = s + xNext xPrint sEnd SubA、100 To 1B、1 To 100C、99 To 1D、1 To 9911、下列程序段的执行结果为____________。

x = Int((69 - 60) * Rnd + 60)Select Case xCase Is >= 90Print “优秀”Case 80 To 89Print “良好”Case 60 To 79Print “合格”Case ElsePrint “不合格”End SelectA、优秀B、良好C、合格D、不合格12、下列语句正确的是____________。

( )A、If K<3*N And K>N Then N=K^3B、If K<3*N And K>N Then N=K3C、If K<3*N :K>N Then N=K^3D、If K<3*N And K>N Then N=K**313、要使文本框能显示多行文字,则需设定它的____________属性为True。

( )A、CaptionB、PasswordCharC、MultiLineD、Seleted14、下面语句错误的是________。

( )A、If a=1 And b=2 Thenc=3End IfB、If a=1 Thenc=2Else If a=2 Thenc=3End IfC、If a=1 Thenc=2ElseIf a=2 Thenc=3End IfD、If (a=1,2,3 ) Then c=215、下面程序的运行结果是________。

Private Sub Command1 Click ( )x=1: y=1For i=1 TO 3x=x+y: y=y+xNext iPrint x;yEnd Sub ( )A、6 6C、13 21D、34 3516、下面程序的内层循环次数是________。

For i=1 TO 3For j=1 TO iFor k=j TO 3...Next kNext jNext i ( )A、3B、14C、9D、2117、对于一个含有计时器控件的窗体,每经过一段由________属性指定的时间间隔,就会产生一个Timer事件。

( )A、NameB、EnabledC、CaptionD、Interval18、窗体从加载到显示出来,下列最先发生的事件是____________。

( )A、LoadB、ResizeC、ActivateD、Paint19、如果a是一个正实数,对x的第3位小数四舍五入的表达式是____________。

( )A、0.01*Int(a+0.005)B、0.01*Int(a+0.05)C、0.01*Int(100*(a+0.005)D、0.01*Int(100*(a+0.05))20、VisualBasic的一行可以写多条语句,语句之间用____________隔开。

( )A、逗号B、分号C、顿号D、冒号21、判断在文本框内是否按下了回车键,应通过____________事件过程。

( )A、ChangeB、KeyPressC、GotFocusD、Click22、下列循环能正常结束循环的是____________。

( )A、i=5DoLoop Until i<0B、i=1Doi=i+2Loop Until i=10C、i=10Doi=i+1Loop Until i>0D、i=6Doi=i-2Loop Until i=123、语句If x=1Then y=1,下列说法正确的是____________。

( )A、x=1和y=1均为赋值语句B、x=1和y=l均为关系表达式C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=l为关系表达式24、表达式Len("123程序设计ABC")的值是____________。

( )A、10B、14C、20D、1725、在过程中有语句ForI=N1 To N2 Step N3,在该循环体内有下列四条语句,其中________会影响循环执行的次数。

①N1=N1+I ②N2=N2+N3 ③I=I+N3 ④N3=2*N3 ( )A、①②B、①②③C、③D、①②③④26、执行下面的程序,单击窗体后在窗体上显示的结果是_______Private Sub Form_Click()Dim Str1 As String, Str2 As StringDim Str3 As String, I As IntegerStr1 = "e"For I = 1 To 2Str2 = UCase(Str1)Str1 = Str2 & Str1Str3 = Str3 & Str1Str1 = Chr(Asc(Str1) + I)Next IPrint Str3End Sub ( )A、EeFFC、EEFFD、eeFF27、下列说法正确的是________。

( )A、设i=1,x=2,y=2,则x<2 Or Not y>0 And (x-y)/i<>0的结果是TrueB、(7-3<=4) Xor (1>-1) Or (7=5)的结果是TrueC、(Not True Or True) And (True Or False) 的结果是FalseD、a$="Visual",b$="Basic",则a$ & b$ 和a$ + b$结果都是"VisualBasic"28、文本框(Textl)中有选定的文本,执行Textl.SelText="Hello"的结果是____________。

( )A、“Hello”将替换掉原来选定的文本B、“Hello”将插入到原来选定的文本之前C、Textl.SelLength为5D、文本框中只有“Hello”29、当一个CheckBox控件的Value属性为2时,表示该控件____________。

( )A、以被选中B、未选中C、当前不可用D、未知30、窗体Form1的名称属性是frm,它的Load事件过程名是_____。

( )A、Form-LoadB、Form_LoadC、frm_LoadD、Me_CmdOK31、在窗体上建立3个文本框:Text1、Text2、Text3,如果在Text1中输入200,在Text2中输入150,则执行下列程序段后,Text3的值为______。

Dim m As Integer, n As Integerm=Val(Text1)n=Val(Text2)If n*m=0 Then Exit SubIf m<n Thent=m: m=n: n=tEnd IfDor=m Mod nm=nn=rLoop While r<>0Text3=mA、200B、150C、100D、5032、Dim y As Integerm = 1Do While m >= 3m = m + 1Print m;LoopA、2B、2 3C、2 3 4D、2 3 4 533、以下程序的输出结果是____________。

相关文档
最新文档