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

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

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

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

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

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

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

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

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

将该属性设置为False会关闭Timer控件,设置为True则打开它。

A.Enabled B.Visible C.Time D.Capable分析:除了Enabled属性外,还可以通过设置Timer控件的Interval属性来控制Timer控件是否开始响应。

Interval属性值为0时不响应,非0时响应。

答案:A7.使用【7】方法可将新的列表项添加到一个列表框中。

A.Print B.AddItem C.Clear D.RemoveItem 分析:常用的列表框方法有:AddItem(添加)、RemoveItem(删除)、Clear(全部清除),还要注意每个方法的调用格式。

只有窗体、PictureBox和Debug对象才有Print方法。

答案:B8.要想在一个文本框中显示多行内容,应对下列哪一个属性进行设置【8】。

A.Text B.Font C.Multiline D.Alignment 分析:文本框中换行要使用换行字符vbCrLf或Chr(10) & Chr(13)。

Alignment是对齐属性。

答案:C9.通过文本框的【9】事件过程可以获取文本框中键入字符的ASCII码值。

A.Change B.GotFocus C.LostFocus D.KeyPress分析:KeyPress事件有一个KeyAscii参数,是系统传递过来的按下键的ASCII码值。

答案:D10.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时【10】。

Private Sub Click_MouseDown(Button As Integer,_Shift As Integer,X As Single,Y As Single) Print “VB Program”End SubA.用鼠标左键单击名称为“Commandl”的命令按钮时,执行此过程;B.用鼠标左键单击名称为“MouseDown”的命令按钮时,执行此过程;C.用鼠标右键单击名称为“MouseDown”的控件时,执行此过程;D.用鼠标左键或右键单击名称为“Click”的控件时,执行此过程。

分析:控件的事件过程名组成:控件名+下划线+过程名,MouseDown是鼠标事件,记住各个参数的含义。

答案:D11.DrawStyle属性用于设置图形方法输出的线型,它受【11】属性的限制。

A.FillStyle B.FillColor C.BorderStyle D.DrawWidth答案:D12.窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示【12】。

A.434B.45678C.溢出D.语法错误分析:当“+”的左右两边操作数都是字符串型数据时,“+”是字符串连接符;当“+”的左右两边操作数都是数值型数据时,“+”是算术运算符;当“+”的左右两边操作数不能转换成统一的数值型数据或字符串型数据时,出错。

答案:B13.设a=4,b=3,c=2,d=1,下列表达式的值是【13】。

a>b+1 Or c<d And b Mod cA.True B.1 C.-1 D.0分析:运算符的优先级:算术运算符>关系运算符>逻辑运算符;逻辑运算符的优先级:Not>And>Or,本题结果也可以为False。

答案:D14.可以产生30~50(含30和50)之间的随机整数的表达式是【14】。

A.Int(Rnd*21+30) B.Int(Rnd*20+30)C.Int(Rnd*50-Rnd*30) D.Int(Rnd*30+50)分析:随机数产生公式答案:A15.设控件使用默认名称,以下使用方法的语句中,正确的是【15】。

A.List1.Clear B.Form1.Clear C.Combo1.Cls D.Picture1.Clear分析:窗体、PictureBox、Debug对象的清除方法是Cls,列表框、组合框的清除方法是Clear。

答案:A16.运行时,要在图片框P1中打印字符串”How Are You”,应使用语句【16】。

A.P1.Print=”How Are You” B.P1.Picture=LoadPicture(”How Are You”) C.P1.Print ”How Are You” D.Print ”How Are You”分析:设置图片框中图片用LoadPicture函数给图片框的Picture属性赋值,在图片框中输出文字或画线(圆)用Print方法。

答案:C17.设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。

下面叙述中正确的是【17】。

A.程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加B.程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少C.由于滚动条的Max属性值小于Min属性值,程序会出错D.由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动分析:Min~Max是一个数值范围,没有规定Min必须小于Max;若Min>Max时,滑块向右滑动时Value属性值减小。

答案:A18.在窗体上画一个名称为Text1的文本框,然后画一个名称为H1的滚动条,其Min和Max属性分别为0和100。

程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:以下能实现上述操作的程序段是【18】。

A. Private Sub H1_Change() B.Private Sub H1_Click()Text1.Text=H1.Value Text1.Text=H1.ValueEnd Sub End SubC. Private Sub H1_Change() D.Private Sub H1_Click()Text1.Text= H1.Caption Text1.Text=H1.CaptionEnd Sub End Sub分析:从文字“如果移动滚动框”可以确定应该选择H1的Change事件,“滚动条的当前值”表示为:H1.Value答案:A19.设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为【19】。

A.123456 B.123445 C.8 D.620.可以把变化长字符串S中的第一个"ABC"子串,替换成“1234"的语句是【20】。

A. S=Left(s, InStr(S,"ABC"))&"1234" & Right(S,Len(S)-InStr(S,"ABC")-2)B. Mid(S,InStr(S,"ABC"),3)="1234"C. Mid(S,InStr(S,"ABC"),4)="1234"D. S=Left(s, InStr(S,"ABC")-1)&"1234"& Right(S,Len(S)-InStr(S,"ABC")-2)分析:若S=“ERABCTYABCUIABC”,那么:A项的结果S为“ERA1234TYABCUIABC”B项的结果S为“ER123TYABCUIABC”C项的结果S为“ER1234YABCUIABC”D项的结果S为“ER1234TYABCUIABC”答案:D21. 在 Select Case X 结构中,描述判断条件 3 ≤ X ≤ 7 的测试项应该写成 【21】 。

A .Case 3 <= X <= 7B .Case 3 <= X , X<= 7C .Case Is <= 7 , Is >= 3D .Case 3 To 7分析:Case 条件表达式中,使用Is 关键字和关系运算符配合使用,不能使用逻辑运算符。

Case 3<=X,X<=7的等价于Case True,False 之类的语句,X 就和True 或False 比较,不能达到数值判断的目的答案:D22. 下面 【22】 语句,可以将列表框List1中的当前选定的列表项的值替换成"ABC"。

A.List1.AddItem "ABC",List1.ListIndexB.List.Text="ABC"C.List1.List(List.ListIndex)= "ABC"D.前三项均可分析:当前选定的列表项的文本有两种方法表示:List1.List(List1.ListIndex)和List1.Text ,但List1.Text 不能更改,是只读属性。

合集下载

VB期中考试卷

VB期中考试卷
C.通用对话框的默认文件类型为*.txtD.以上代码不对文件执行读写操作
19.以下叙述中错误的是______
A.在程序运行时,通用对话框控件是不可见的
B.在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用
C.调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件
End Sub
D. Private Sub Command1_Click()
List1.RemoveItem "重庆"
End Sub
10. 在窗口上有右图所示的控件,各控件的名称与其标题相同,并有如下程序,刚运行程序时,看到的窗体外观是______
Private Sub Form_Load()
Command2.Enabled = False
D.调用通用对话框控件的ShowColor方法,可以打开颜色对话框
20.以下叙述中错误的是______
A.在同一窗体的菜单项中,不允许出现标题相同的菜单项B.程序运行中,可重新设置菜单的Visible属性
C.弹出式菜单也在菜单编辑器中定义D.在菜单的标题栏中“&”所引导的字母指明访问该菜单项的访问键
A.通过Button参数判定当前按下的是哪一个鼠标键B. Shift参数只能用来确定是否按下Shift键
C. Shift参数只能用来确定是否按下Alt和Ctrl键D.参数x,y用来设置鼠标当前位置的坐标
12.在窗体上画有一个名称为Timer1的计时器和一个名称为Label1的标签,计时器的属性设置为Enabled = True,Interval = 0,并编程如下。希望在程序运行时,可每2秒在标签上显示系统当前时间。在程序执行时发现未能实现上述目的,那他应做______修改

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.以下描述中错误的是()。

程序设计基础期中考试试卷与参考答

程序设计基础期中考试试卷与参考答

程序设计基础期中考试试卷与参考答Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT《程序设计基础》课程期中考试试卷试题一、判断题(每小题2分,共20分)说明:在以下提供的若干陈述中,逐一判断其正确与否,用A表示正确,用B表示错误。

(1) 事件过程可以由某个用户事件触发执行,它不能被其他过程调用。

(2) Visual Basic的Double类型数据可以精确表示其数值范围内的所有实数。

(3) For/Next循环正常(未执行Exit For)结束后,控制变量的当前值等于终值。

(4) Sub过程名在过程中必须被赋值。

(5) SetFocus方法是把焦点移到指定对象上,使对象获得焦点,该方法适用于所有控件。

(6) 移动框架时框架内控件也随之移动,所以框架内控件的Left和Top属性值也随之改变。

(7) 单选钮控件和复选框控件都具有Value属性,它们的作用完全一样。

(8) 当组合框的Style属性设置为0时,组合框称为“下拉式组合框”,其选项可以从下拉列表框的列表项中选择,也可以由用户输入。

(9) 若Visual Basic中容器取缺省坐标系,则坐标原点在容器左上角、单位长度为像素。

(10 ) 用Output模式打开文件,如果指定文件和路径不存在,则会自动创建指定文件及路径。

试题二、单选题(每小题2分,共20分)(11 ) 将VB新建的“标准EXE”工程保存在磁盘上,至少会产生(11)文件。

[A] .frx和.frm [B] .exe和.vbp [C] .vbp和.frm [D] .frm和.bas(12 ) 窗体Form1的Name属性是Frm1,它的单击事件过程名是(12)。

[A] Form1_Click [B] Form_Click [C] Frm1_Click [D] Me_Click(13 ) 已知字符串变量x存放"1234",表达式Val("&H"+Left(x,2))的值是(13)。

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. 下面关于标签和文本框的描述中, 正确的是________。

计算机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中,声明变量的关键字是________。

12~13学年第一学期半期考试卷(VB程序设计基础)12.11.9

12~13学年第一学期半期考试卷(VB程序设计基础)12.11.9

2012—2013学年第一学期11级(5、6)班高职计VB科期中试卷班级:姓名:座号:成绩:一、选择题(每题1分,共35分)1.以下4个选项中,属性窗口未包含的是()。

A、对象列表B、工具箱C、属性列表D、信息栏2.事件的名称()。

A、都是由系统预先定义B、都要由用户定义C、有的由用户定义,有的由系统定义D、是不固定的3.窗体的caption属性值是()类型的数据。

A、整型B、字符型C、逻辑型D、实型4..改变控件在窗体中的左右位置应修改该控件的()属性。

A、TopB、LeftC、WidthD、Right 5.为了装入一个VB应用程序,应当()。

A、分别装入工程文件和标准模块文件B、只装入窗体模块文件C、只装入工程文件D、分别工程文件、窗体文件和标准模块文件6.以下进入代码窗口的方法中错误的是()。

A、单击控件B、按“F7”键C、执行【视图】菜单下的【代码窗口命令】D、单击工程资源管理器窗口中的【查看代码】按钮7.与传统的程序设计语言相比,VB最突出的特点是()。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术8.控件是()A、建立图形界面的编辑窗口B、编写程序的编辑器C、建立对象的工具D、设置对象属性的工具9.下列()说法是错误的。

A、属性窗口中的属性列表会随着选定对象的变化而变化。

B、属性是对用户界面中对象性质的描述。

C、单击工具栏中“属性窗口”按钮,可打开属性窗口。

D、选取“工具”菜单下的“属性窗口”菜单项,可打开属性窗口。

10.在设计模式双击窗体将显示的窗口是()A、工具箱B、代码窗口C、工程窗口D、属性窗口11.从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是()。

A、学习版B、标准版C、专业版D、企业版12.VB中运行程序的快捷键是()。

A、F2B、F3C、F4D、F513.新建工程的快捷键是()。

A、Crtl+AB、Crtl+DC、Crtl+ND、Crtl+E14.当事件能被触发时,()就会对该事件作出响应。

VB程序设计期中试题

VB程序设计期中试题一、单项选择题(每题1.5分,共45分)1.执行以下程序段后,变量c$的值为_______a$="Visual Basic Programing"b$="Quick"c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,11)A) Visual BASIC Programing B) Quick Basic ProgramingC) QUICK Basic Programing D) Quick BASIC Programing2.以下叙述中错误的是_________A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)文本框获得焦点后将触发gotfocus事件D)控件的名称可以由编程人员设定3.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是________A)True B)False C)1 D)出错信息4.设a=6,则执行x=iif(a>5,-1,0)后,x的值为______________A) 5 B) 6 C) 0 D) -15.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()a=text1.text+text2.textPrint aEnd SubPrivate Sub Form_Load()Text1.text=""Text2.text=""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为________A) 444 B) 321123 C) 123321 D) 1322316.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句A) Option Base 0 B) Option ExplicitC) Option Base 1 D) Option Compare7.\、and、Mod、^等4个运算符中,优先级最低的是_____________A) \ B) and C) Mod D) ^8.如果要改变窗体的标题,则需要设置的属性是_________A)Caption B)Name C)BackColor D)BorderStyle9.阅读下面程序段,并选择输出结果_____________M=0FOR J=1 TO 3FOR K=1 TO JFOR L=K TO 3M=M+1NEXT LNEXT KNEXT JPRINT MA)12 B)14 C)10 D)2710.下面程序运行后,输出的值是________.A$="4" : B$="5" :C$="6"FOR J=1 TO 2A$=B$ : B$=C$ : C$=A$NEXT JPRINT A$+B$+C$A)15 B)645 C)545 D)65611.下面程序运行后,输出的结果是________.FOR J=1 TO 4PRINT TAB(2*J); (J+5)*2NEXT JA)12 B)12 C)12141618 D)12 14 16 1814 1416 1618 1812.下面程序运行时输出的结果是________.FOR J=4TO 1 STEP-1PRINT TAB(8-J);FOR K=4 TO 1 STEP -1PRINT "*";NEXT KPRINTNEXT JA) **** B) **** C) * * * * D)* * * **** **** * * * * * * * *** **** * * * * * * * ** **** * * * * * * * * 13.下面程序运行时输出的结果是________.A=INT(RND)ON A+2 GOTO 30,40,50,6030 PRINT 10;40 PRINT 20;50 PRINT 30;60 PRINT 40;A)10 20 30 40 B)20 30 40 C)30 40 D)40 14.Dim sum(1 to 3,20) as integer声明了含有_______个元素的数组A. 20B. 3×21C. 3×20D. 4×2015.将相同类型的一组控件的_______属性设为相同,则产生控件数组。

VB程序设计期中考试2

高二电商专业VB程序设计期中考试姓名:分数:一,选择题(1*20,共20分)1.下列关于visual basic 特点的描述,正确的是()A.面向对象B.可视化C.事件驱动。

D. 以上全部都是2. 集成开发环主主主窗口中不包括中()A.标题栏B.菜单栏C.状态栏D.工具栏3.在visual basic 中建立应用程序所需要的控件,应使用()A.属性窗口B.工具箱窗口C.立即窗口D.菜单设计窗口4.visual basic 窗体设计器用来设计()A.应用程序代码段B.应用程序界面C.对象的属性D.对象的事件5.在visual basic6.0集成开发环境中,如果没有显示出某个窗口,可以通过()菜单下的命令使其显示A.文件B.编辑C.视图D.工程6. 下列关于字符型数据的说法中不恰当的()。

A. 字符型数据是用来存储文字信息的B. 字符型数据包含定长字符串和变长字符串C. 字符串使用双引号或单引号作为界定符号D. 长度为零,即不含任何字符的字符串为空字符串,简称空串7.数据"12345"是_数据。

A.整型B.长整型C.字符型D.日期型8.下列关于数值型数据的说法中,正确的是()。

A.如果数值型数据不包含小数,则应使用整型数或长整型数B.在VisualBasic中,数值型数据没有有效范围C.单精度数比双精度数所占存储空间更大D.单精度数在存储时占据2字节的存储空间9.下列关于数据类型的说法中不正确的是()。

A.布尔型数据只有True(真)和False(假)两个值B.日期型数据只用来表示日期C.变体型数据可以存放任何类型的数据D.字符型数据有两种形式:变长字符串和定长字符串10.以下数据类型中,不是VisualBasic的数据类型的是()。

A.字符型数据B.布尔型数据C.时间型数据D.日期型数据11.数据12345是()数据。

A.整型B.长整型C.字符型D.日期型12.数据#10/11/2008#是()数据。

VB期中考试试卷

VB期中考试试卷《Visual Basic 6.0程序设计》期中考试卷一、单项选择题(每小题2分,共50分)1、下列可以打开属性窗口的操作是()。

A、F4B、F5C、F7D、F02、长整型数据的存储空间是()。

A、2个字节B、4个字节C、8个字节D、16字节3、x是大于0小于45的数,用VB表达式表示正确的是()A.0<=x<45 B.0<=x<=45C.0<="x" x<="45</p" x4、下列不属于工程的组成部分是()。

A.窗体B.类C.属性D.标准5、在一个语句行内写多条语句时,每个语句中间应该使用的分隔符是()A.逗号B.分号C.顿号D.冒号6、程序执行过程中其值可以变化的量称为()A.表达式B.常量C.变量D.函数7、()兼有计算与赋值的双重功能。

A.Print 语句B.Let赋值语句C.Rem注释语句D.End语句8、退出当前For循环的代码为()A、endB、exitC、subD、exit for9、将表达式8=9的结果赋给变量x的是()A.x=8:x=9 B.x=8=9C.8=9=x D.x=8 And x=910、假设变量a=4,b=5,执行t=a+b:a=b-a:b=t语句以后,a 和b的值分别是()A.9 和9 B.1 和9 C.5 和1 D.9 和111、关键字String表示数据类型为( )。

A、布尔型B、整型C、货币型D、字符型12、字符型常量前后要加上()符号。

A." B.“C.# D.$13、下列描述中,错误的是()。

A、VB中允许变量不经过声明就直接使用B、使用声明语句声明一个变量后,将布尔型变量赋初值为trueC、所有隐式声明的变量都是Variant类型D、使用声明语句声明一个变量后,将日期型变量赋初值为00:00:0014、设a="1234567",则表达式left(a,4)+mid (a,4,2)的值是()A、"12456"B、“123445”C、“56”D、"78"15、表达式25 mod 3+23\5*2的值是( )。

VB程序设计期中考试

VB程序设计期中考试(上机题)
1、创建如下界面,当单击“显示口令”按钮时,显示文本框中的内容,如图1所示;当单击“隐藏口令”按钮时,文本框中的每个字符用“*”代替,如图2所示;单击“清除口令”按钮时,则清空文本框中的内容。

(30分)
图1 图2
2、在窗口上添加5个文本框和一个命令按钮,如图3所示,在文本框中输入数值,当单击“求最小值”按钮时,找出文本框中最小的数,以MsgBox语句输出最小值。

(35分)
图3
3、在窗口上添加两个列表框和两个命令按钮,如图4所示,如单击“添加”按钮,则把左侧列表框中选中的内容添加到右侧列表框,如单击清除按钮,则把右侧列表框中选中的内容移回左侧列表框。

(35分)
图4
上交格式:
1、每位同学新建一个以自己“学号姓名”命名的文件夹,如下图所示:
2、在此“学号姓名”文件夹中创建三个文件夹用来保存三个编程题的答案,如下图所示:
3、每一题需保存相应的工程文件、窗体文件等,如下图所示,不得以文本文档或者可执行文件的形式上交。

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