vb试卷
- 格式:doc
- 大小:137.50 KB
- 文档页数:8
1,若要设置文本框中所显示的文本颜色,使用的属性是( ).A,BackColor B,FillColor C,ForeColor D,BackStyle2,以下选项中,不是Visual Basic控件的是( ).A,单选框B,定时器C,窗体D,命令按钮3,双击窗体中的对象后,Visual Basic将显示的窗口是( ).A,项目(工程)窗口B,工具箱C,代码窗口D,属性窗口4,命令按钮能响应的事件是( ).A,DblClick B,Click C,Load D,Scroll5,若要将某命令按钮设置为默认命令按钮.则应设置为True的属性是( ).A,V alue B,Cancel C,Default D,Enabled6,Visual Basic程序设计的完整的步骤是( ).A.,可视性程序设计B,代码程序设计C,可视性程序设计和代码程序设计D,界面设计7,在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是( ).A,编写代码B,新建一个工程C,打开属性窗口D,进入VB环境8,窗体能响应的事件是( ).A,ActiveFrom B,Drive C,Load D,Change9,若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置( ).A,Text属性值为* B,Caption属性值为*C,password属性值为空D,Passwordchar属性值为*10,Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( ).A,属性,事件,方法B,控件,属性,事件C,窗体,控件,过程D,窗体,控件,模块11,只能用来显示字符信息的控件是( ).A,文本框B,标签框C,图片框D,图像框12,能够改变复选框中背景颜色的属性是( ).A,V alue B,Fontcolor C,Backcolor D,Font13,获得系统日期的函数是( ).A.,data$ B,time$ C,date$ D,gettime$14,在设计一个记事本时,必须要使用的控件是( ).A.,滚动条B,图片框C,文本框D,单选框15,以下选项中,不属于单选按钮属性的是( ).A,Enabled B,Caption C,Name D,Min16,若要设置定时器控件的定时时间,需设置的属性是( ).A,Interval B,Value C,Enabled D,Text17,Visual Basic为命令按钮提供的Cancle属性是( ).A,用来指定命令按钮是否为窗体的"取消"按钮B,用来指定命令按钮的功能是停止一个程序的运行C,用来指定命令按钮的功能是关闭一个运行程序D,用来指定命令按钮的功能是中断一个程序的运行18,Visual Basic规定窗体文件的扩展名是( ).A,.for B, .frm C, .vbp D,.bas19,下列叙述不正确的是( ).A ,一个目标程序所需的所有文件的集合称为工程B,VB的工程文件的扩展名为.vbpC,工程文件中可包括窗体文件,标准模块文件,类模块文件,资源文件等D,工程文件中除了窗体文件是可选的外,其它文件都是必须的20,下列关于添加"控件"的方法正确的是( ).A,单击控件图档,将指针移到窗体上,双击鼠标B,双击工具箱中的控体,即在窗体中央出现该控件C,单击工具箱中的控件,将指针移到窗体上,再单击D,用鼠标左键拖动工具箱中的某控件到窗体中适当位置21,下列关于事件的叙述中不正确的是( ).A,事件是系统预先为对象定义的能被对象识别的动作B,事件可分为用户事件与系统事件两类C,VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写D, VB中所有对象的默认事件都是Click22,下列属于合法的VB变量的是( ).A,for B,3w C, num_1 D, name23,要求改变窗体的标题时,应当在属性窗口中改变的属性是( ).A, Caption B,Name C,Text D,Label24,.如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于( ).A,1000 B,100 C,10 D,125,能够将文本框控件隐藏起来的属性是( ).A,Clear B,Visible C,Hide D,New26. Visual Basic提供的选择框(CheckBox)可具有功能是( ).A,多重选择B,单一选择C,选择多次D,选择一次27,要在窗体上显示图片,需设置窗体的( )属性.A,Caption B,Icon C,Picture D,ControlBox28,在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示( )事件过程模板.A,Form_Click B,Form_Load C,Form1_Click D,Form1_Load30,将文本框的( )属性设置为True 时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行.A,MultiLine B,ScrollBars C,Text D,Enabled31,如果将文本框的( )属性设置为True,则运行时不能对文本框中的内容进行编辑.A,Locked B,MultiLine C,TabStop D,Visible32,下列程序段的执行结果为( ).X=2Print X+1;X+1A,3, 3 B,X+1,X+1 C,3, 4 D,2+1,2+133,决定控件上文字的字体,字形,大小,效果的属性是( ).A,Text B,Caption C,Name D,Font34,下列程序段的执行结果为( ).X=2Y=1IF X*Y0A,True B,False C,-1 D,135,下列程序段的执行结果为( ).X=Int(Rnd+4)Select Case XCase 5Print"优秀"Case 4Print"良好"Case 3Print"及格"Case ElsePrint"不及格"Ene SelectA,优秀B,良好C,及格D,不及格36,下列程序段的执行结果为( ).X=6FOR K=1 TO Step --2X=X+KNEXT KPrint K ; XA,-1 ,6 B,-1 ,16 C,1 ,6 D,11, 3137,为了添加ComboBox控件中的项目,需要使用( )方法.A,ADD B,Remove C,AddItem D,RemoveItem38,定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔.A,分B,秒C,毫秒D,微秒42,通过设置Shape控件的( )属性可以绘制多种形状的图形.A,Shape B,BorderStyle C,FillStyle D,Style43,当使用Line方法画直线后,当前坐标为( ).A,容器对象的原点B,直线的起点C,直线的终点D,容器对象的中心44,在Visual Basic 中按文件的访问方式不同,可以将文件分为( ).A,顺序文件,随机文件和二进制文件B,文本文件和数据文件C,数据文件和可执行文件D,ASCII文件和二进制文件45,使用驱动器列表框的( )属性可以返回或设置磁盘驱动器的名称.A,ChDrive B,Drive C,List D,ListIndex46,使用目录列表框的( )属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符). A,Drive B,Path C,Dir D,ListIndex47,文件列表框中用于设置或返回所选文件的文件名的属性是( ).A,File B,FilePath C,Path D ,FileName二,填空题:1, 设置对象属性中的Caption是指_____________,Name是指_____________,Font是指_________.2, Private Sub Timer1_Timer()Label2.Caption=TimeEnd Sub语句中的Private意指:_________________ Timer1意指________,Timer()意指________,Label2.Caption=Time意指______________________.3,VB中常见的基本数据类型:______________,______________,______________,__________,______________,________ ______等.4,VB变量声明格式:[Public|Private|Dim|Static] 变量名As 类型,用Public意指__________________,用Private声明变量,意指_________________,用Dim|Static声明变量,意指________________________.5,一个工程可以包括多种类型的文件,其中,扩展名为.VBP的文件表示________文件;扩展名为.FRM的文件表示___________文件;扩展名为.BAS的文件表示__________文件.6,下面的程序用于求三个数中最大数.Private Sub Command1_Click()a=Val(inputbox("请输入第一个数:"))b=V al(inputbox("请输入第二个数:"))c=Val(inputbox("请输入第三个数:"))Max=aMin=aIF b>_______Then Max=bIF b<_______ Then Min=bIF _______ Then Max=cIF_______ Then Min=cPrint"最大数为:";MaxPrint"最小数为:";MinEne Sub7,下面是一个体操评分程序,20位评委,除去一个最高分和一个最低分,计算平均分(设满分为10分).Private Sub Command1_Click()Max=0 : Min=10For I=1 TO 20N=Val(InputBox("请输入分数:"))IF __________Then Max=NIF __________Then Min=NS=S+NNext IS=__________P=S/18Print"最高分:";MaxPrint"最低分:";MinPrint"最后得分:";PEND Sub一、单项选择题:(每小题1分,共100分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填在答题卡的相应位置上,答在试卷上不得分。
<一>界面设计1、以下有关对象属性的说法中正确的是D 。
A、对象所有的属性都罗列在属性窗口列表中B、不同对象不可能有同名属性C、不同对象的同名属性取值一定相同D、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变2、有程序代码:Text1.Text=”Visual Basic”其中的Text1、Text和”Visual Basic”分别代表C 。
A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值3、一个对象可以执行的动作与可被对象识别的动作分别称为B 。
A、事件,方法B、方法,事件C、属性,方法D、过程,事件4、Visual Basic是一种面向D 的程序设计语言。
A、过程B、用户C、方法D、对象5、一只白色的足球踢进球门,则白色、足球、踢、进球门是B 。
A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法6、Visual Basic是用于开发B 环境下的应用程序的工具。
A、DOS B、Windows C、DOS和Windows D、UNIX7、一个可执行的Visual Basic中应用程序至少要包括一个C 。
A、标准模块B、类模块C、窗体模块D、辅助模块8、在Visual Basic最基本的对象是B ,它是应用程序的基石。
A、标签B、窗体C、文本框D、命令按钮9、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入A 。
A、- B、+ C、& D、#10、在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入B 符号,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。
A、下划线B、&C、$D、@11、在窗体Form1的Click事件过程中有以下语句:Label1.Caption=”visual basic”若本语句执行前,标签控件的名称属性和Caption属性取缺省值,则标签控件的名称属性和Caption 属性在执行本语句前的取值分别为 C 。
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程序试卷试卷一1.将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是______B______。
A、该可执行文件有病毒B、运行的机器上无VB系统C、缺少.frm窗体文件D、以上原因都不对2.执行VB工程时第一次出现的窗体称启动窗体,关于该窗体的叙述不正确的是____C_。
A、若不对启动窗体进行设置,工程中的第一个窗体默认为启动窗体B、启动窗体和其他窗体一样可以隐藏和关闭C、启动窗体一般作为用户的界面,不可更改D、启动窗体可进行设置,设置方法是执行“工程”菜单中的“属性”3.用来设置粗体字的属性是_A____。
B___。
A、将其BackStyle属性设置为1,BorderStyle属性设置为1B、将其BackStyle属性设置为0,BorderStyle属性设置为1C、将其BackStyle属性设置为0,BorderStyle属性设置为0D、将其BackStyle 属性设置为1,BorderStyle属性设置为05.当一个CheckBox控件的Value属性为2时,表示该控件__C___。
A、未选中B、以被选中C、当前不可用D、未知6.设X=2.0,Y=8.0,Z=6.0,L=True,则下列VB表达式中值为True的是_______B_____。
A、Y+X>=Z+XANDNOTLB、NOT(Z+X>Y)ANDLC、NOTLOR(L=Y+X=Z)D、X+Z>YANDL7.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符_______B_________,表示下一行是当前行的继续。
A、直接回车B、一个空格加一个下划字符(_)C、一个下划字符(_)D、一个空格加一个连字符(-)8.在程序中将变量Inta、Bl、St、D分别定义为Integer类型、Boolean类型、String类型和Date类型,下列赋值语句中,正确的是___A___。
<一>界面设计1、以下有关对象属性的说法中正确的是D 。
A、对象所有的属性都罗列在属性窗口列表中B、不同对象不可能有同名属性C、不同对象的同名属性取值一定相同D、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变2、有程序代码:Text1.Text=”Visual Basic”其中的Text1、Text和”Visual Basic”分别代表C 。
A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值3、一个对象可以执行的动作与可被对象识别的动作分别称为B 。
A、事件,方法B、方法,事件C、属性,方法D、过程,事件4、Visual Basic是一种面向D 的程序设计语言。
A、过程B、用户C、方法D、对象5、一只白色的足球踢进球门,则白色、足球、踢、进球门是B 。
A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法6、Visual Basic是用于开发B 环境下的应用程序的工具。
A、DOS B、Windows C、DOS和Windows D、UNIX7、一个可执行的Visual Basic中应用程序至少要包括一个C 。
A、标准模块B、类模块C、窗体模块D、辅助模块8、在Visual Basic最基本的对象是B ,它是应用程序的基石。
A、标签B、窗体C、文本框D、命令按钮9、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入A 。
A、- B、+ C、& D、#10、在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入B 符号,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。
A、下划线B、&C、$D、@11、在窗体Form1的Click事件过程中有以下语句:Label1.Caption=”visual basic”若本语句执行前,标签控件的名称属性和Caption属性取缺省值,则标签控件的名称属性和Caption 属性在执行本语句前的取值分别为 C 。
vb考试试卷VB考试试卷一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a = 5C. Dim a As IntegerD. Dim a As String = "Hello"2. 下列哪个是VB中的循环结构?A. IfB. ForC. SubD. Function3. VB中的数组声明方式是:A. Dim numbers(1 To 10)B. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers As Array = New Integer(10)4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 ElseD. If x > 0 End If5. VB中,以下哪个是正确的函数定义方式?A. Function Add(x, y) As IntegerB. Function Add(x, y) = x + yC. Function Add(x, y) = Return x + yD. Function Add(x, y) = x + y End Function...(此处省略其他选择题)二、填空题(每空2分,共20分)1. 在VB中,使用________关键字来声明常量。
2. VB中的________结构用于执行一系列动作,直到满足某个条件。
3. 要声明一个包含10个整数的数组,可以使用________。
4. 当需要在VB中调用另一个窗体时,可以使用________方法。
5. VB中的________属性用于设置控件的可见性。
...(此处省略其他填空题)三、简答题(每题10分,共20分)1. 简述VB中的事件驱动编程的概念及其重要性。
2. 解释VB中类和对象的区别,并给出一个使用类和对象的简单示例。
VB开发基础(试卷编号1111)1.[单选题]如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为( )。
A)-B)TRUC)FALSE答案:B解析:2.[单选题]文本框没有_____属性.A)EnabledB)VisibleC)BackColorD)Caption答案:D解析:3.[单选题]有如下程序.Dim a As String,b As String a=12345h="abcde" For i=1 To 5 c=c+Left(a,i)+Right(b,i) Next i Print c 运行后输出的结果是().A)alb2c3d4e5B)1a2b3c4de5C)eld2c4b5eld2c3b4a5D)1e12del23cdel234bcdel2345abcde答案:D解析:4.[单选题]以下语句正确的是A)CommonDialogl.Filter=All Files |*.*| Pictures (*.Bmp) |*.BmpB)CommonDialogl.Filter="All Files" | "*.*" | "Pictures (*.Bmp) " | "*.Bmp"C)CommonDialogl.Filter="All Files| *.* | Pictures(*.Bmp)|*.Bmp"D)CommonDialogl.Filter={All Files| *.* | Pictures(*.Bmp)|*.Bmp|答案:C解析:5.[单选题]以下合法的变量名是____。
A)A%BB)Test1C)2costD)And6.[单选题]下面 语句声明的数组不是动态数组。
( )A)Dim X()B)Dim X(5)C)ReDim X(10)D)以上都不是答案:B解析:7.[单选题]下列变量命名正确的是().A)LenB)Test@qwC)6cost_1D)count2s答案:D解析:8.[单选题]下面的数组声明语句中,正确的是_____.A)Dim a[1,2] As IntegerB)Dim a(1,2) As IntegerC)Dim a[1] [2] As IntegerD)Dim a(1 to 0,2 to 0) As Integer答案:B解析:9.[单选题]函数Sgn( )的值是____。
VB期末考试试卷及答案一·选择题1。
Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B ) A属性、控件和方法B属性、事件和方法C窗体、控件和过程 D控件、过程和模块2。
所有控件都有一个共同的属性,这个属性是(C )A textB fontC nameD caption3。
下列叙述中错误的是(A )A 工程文件扩展名是。
vbgB 标准模块文件的扩展名是.basC 窗体模块的扩展名是.frmD 类模块的扩展名是.cls4. 当要编写一个新的Visual Basic程序时,所做的第一件事是(A )A 新建一个工程B 编写代码C 设置属性D 添加Active X控件5. 下面控件中,没有caption属性的是(B )A 框架B 组合框C 命令按钮D 复选按钮6。
在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B )A MultiLineB PasswordCharC TextD selText7。
若要将窗体从内存中卸载出去,其实现的方法是( D )A ShowB HideC LoadD UnLoad8. 下列关于过程叙述不正确的是(D )A 过程的传值调用是将实参的具体值传值传递给形参B 过程的传址调用是将实参在内存的地址传递给形参C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D 无论过程传值调用还是传地址调用,参数传递都是双向的9. 某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(C )A 在Form1的Load事件过程中加入语句Load Form2B 在Form2的Load事件过程中加入语句Form2.ShowC 在“过程属性”对话框中把“启动对象”设置为Form2D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为210。
Vb 选择题精选版(试题加答案)一、选择题(1分×50=50分)1. 下面正确的赋值语句是__(1)_____。
A. X + Y = 10B. Y = π *R*RC. Y = X + 10D. 2y = X2. 当一个命令按钮的 (2) 属性设置为False 时,该按钮为灰白显示(不可用)。
A. VisibleB. EnabledC. BackcolorD. default3. 执行下列语句时,会出现出错提示的是 (3) 。
A. Print 32765+3B. Print 32768+3C. Print "56" + 56D. Print 5+7=144. 如果要在菜单的两个菜单命令项之间加一条分隔线,可在标题文本框中键入一个(4) 符号。
A.下划线B.@ C .连字符(-) D.&5. 下面哪一个是日期型常量 (5) 。
A ."02/25/2005" B. #January 1,1993#C. "02/25/2005#D. #02/25/2005"6. 要声明一个长度为8个字符的定长字符串变量str ,以下 (6) 语句是正确的。
(A )Dim str As String (B )Dim str As String (8)(C )Dim str As String [8] (D )Dim str As String *87. 在窗体的通用声明中可以用 (7) 语句定义变量。
A. Dim 、PrivateB. Dim 、StaticC.Dim 、Public D . Dim 、Public 、Private8. (8) 语句是专门用来为数组或对象集合中的每个元素重复执行一组语句而设置的。
A. Select-Case-End SelectB. Do-LoopC. For-NextD. For Each-Next9. 若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用__(9)___关键字在该过程中定义局部变量。
VB笔试-试卷2(总分98,考试时间90分钟)1. 选择题选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 无论何种控件,都具有一个共同属性。
这个属性是( )。
A. TextB. FontC. NameD. Caption2. 表达式5Mod3+3\5*2的值是( )。
A. 0B. 2C. 4D. 63. 能够获得一个文本框中被选取文本的内容的属性是( )。
A. TextB. LengthC. SelTextD. SelStart4. 表达式Mid("SHANGHAI",6,3)的值是( )。
A. SHANGHB. SHAC. ANGHD. HAI5. 数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指( )。
A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对6. 决定控件上文字的字体、字形、字号、效果的属性是( )。
A. TextB. CaptionC. NameD. Font7. 与键盘操作有关的事件有KeyPress、KeyUp和KeyDown事件,当用户按下并且释放一个键后,这三个事件发生的顺序是( )。
A. KeyDown、KeyPress、KeyUpB. KeyDown、KeyUp、KeyPressC. KeyPress、KeyDown、KeyUpD. 没有规律8. 下列描述中正确的是( )。
A. 软件工程只是解决软件项目的管理问题B. 软件工程主要解决软件产品的生产率问题C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D. 软件工程只是解决软件开发中的技术问题9. 下列程序段错误的是( )。
A. B.C. D.10. 下列不属于Visual Basic特点的是( )。
A. 对象的链接与嵌入B. 结构化程序设计C. 编写跨平台应用程序D. 事件驱动程序编程机制11. 新建一工程,将其窗体的Name属性设置MyFirst,则默认的窗体文件名为( )。
.密 封 线 内 不 要 答 题密封线郑州大学西亚斯学院2005-2006 学年第二学期期末试卷(供 05 级 各 系 各 专业 班使用)考试科目: VB 程序设计 试卷类型: A一、 选择题(1~30题,每题1分;31~40题,每题2分;共50分)1. visual basic 的编程机制是( C )A. 面向过程B. 面向对象C. 事件驱动D. 可视化2. 以下不能在"工程资源管理器"窗口中列出的文件类型是( B ) A. frm B. ocx C. vbp D. bas3. 有以下程序代码,Form1.print 2^10,其中Form1, print, 2^10分别代表( A ) A. 对象、方法和参数 B. 对象、属性和参数 C. 对象、属性和方法 D. 方法、对象和参数4. 某控件在程序运行后,在窗体中没有出现,是因为该控件( B )属性设置为false A. 窗体 B. V isible C. Enabled D. AutoRedraw5. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C ) A. 工程资源管理器窗口 B. 工具箱窗口 C. 代码窗口 D. 属性窗口6. 下列说法中正确的是:为了保存一个V isual Basic 应用程序,应当( D ) A. 只保存窗体模块文件(.frm) B. 只保存工程文件(.vbp)C. 分别保存工程文件和标准模块文件(.bas)D. 分别保存工程文件、窗体文件和标准模块文件7. 假定当前窗体的名称(Name 属性)为Form1,则把当前窗体的标题设置为“VB Test ”的语句为( B )A. Form1 = "VB Test"B. Caption ="VB Test"C. Form1.Text = "VB Test"D. ="VB Test"8. 下面四个选项,不是窗体属性的是( D )A. MinButtonB. MaxButtonC. CaptionD. Load第1页 共14页9. 下面关系运算中,输出结果为“true ”是( C ) A. "1"+2="12" B. "1"+"2"="3" C. "1" & 2="12" D. "1" & "2"="3"10. 下列可作为V isual Basic 的变量名的是( A )A. FilenameB. A(A+B)C. A %DD. Print11. 设某窗体上有两个文本框(name 属性分别为Text1和Text2)和一个命令按钮(name 属性为command1),然后编写如下两个事件过程:Private Sub Command1_Click() a = Text1.Text + Text2.Text Print aEnd Sub Private Sub Form_Load() Text1.Text = "123": Text2.Text = "321" End Sub则程序运行结果为( C ) A. 444 B. 321123 C. 123321 D. 132231 12. 执行语句temp = MsgBox("继续执行吗?", vbY esNo, "退出提示框"),对话框的标题栏将显示( C ) A. 继续执行吗 B. vbY esNo C. 退出提示框 D. temp13. 设有变量声明:Dim TestDate As Date ,下面为变量TestDate 正确赋值的表达方式是( A ) A. TestDate = #1/1/2002# B. TestDate = # " 1/1/2002"# C. TestDate = Date("1/1/2002")D. TestDate = Format("m/d/yy","1/1/2002") 14. 表达式25.28 mod 6.99的值是( B )A. 1B. 4C. 5D. 出错 15. 设a=2,b=3,c=4,d=5,下列表达式的值是( D ) NOT a<=c OR 4*c=b^2 AND b <>a+c A. -1B. 1C. TrueD. False第2页 共14页密线 16. 执行语句age=Inputbox("请输入数值","年龄输入框","38"),如果从键盘上输入数值20并按回车键,则下列叙述中,不正确的叙述是( A ) A .变量age 的值是数值20 B. 对话框的标题栏中显示的是"年龄输入框" C. 对话框的默认值是38 D. 对话框的提示文字为"请输入数值"17. 如果将布尔常量值true 赋给一个整型变量,则整型变量的值为( B ) A. 0 B. -1 C. true D. False18. 程序 x = -6^2 : Print Sgn(x)+Abs(x)+Int(x) 执行的结果是( C ) A. -36 B. 1 C. -1 D. -3219. 为了使命令按钮的Picture 属性生效,必须把它的Style 属性设置为( B ) A. 0 B. 1 C. True D. False20. 当拖动滚动条中的滚动块时,将触发的滚动条的事件是( C ) A. Move B. Change C. Scroll D. SetFocus21. 引用列表框(List1)最后一个数据项应使用( B )A. List1.list(List1.ListCount)B. List1.list(List1.ListCount-1)C. List1.list(ListCount)D. List1.list(listCount-1)22. 要清除组合框Combo1中的所有内容,可以使用( B )语句 A. Combo1.Cls B. Combo1.Clear C. Combo1.Delete D. Combo1.Remove23. 复选框的V alue 属性为0时,表示( A )A. 复选框未被选中B. 复选框内有灰色的勾C. 复选框被选中D. 复选框操作有错误24. 假定在图片框Picture1中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是( B ) A. 选择图片框,然后按Del 键B. 执行语句Picture1.picture=LoadPicture("")C. 执行语句Picture1.picture=""D. 选择图片框,在属性窗口中选择Picture 属性条,然后按回车键第3页 共14页25.在窗体中添加一个命令按钮Command1,并编写如下程序: Private Sub Command1_Click() x = InputBox(x)If x * 2 = 10 Then y = x If x * 2 < 10 Then y = x ^ 2 If x * 2 > 10 Then y = Sqr(x)Print y End Sub程序运行后,在InputBox 中输入9,单击命令按钮,程序的运行结果是( A ) A. 3 B. 0.33 C. 5 D. 0.526. 设a=5,则执行x = IIf(a = 3, -a, a)后,x 的值为( A ) A. 5 B. -5 C. 3 D. -327.下列程序运行后,输入数字7,输出结果是( A ) Private Sub Command1_Click() x = val(InputBox("输入数字")) If x > 10 Then Print x Mod 5 ElseIf x > 5 Then Print x Mod 3 ElsePrint x Mod 2 End IfEnd Sub A. 1 B. 2 C. 3 D. 428.多分支选择结构的Select Case 语句中的“表达式列表i ”不能是( A ) A. 变量名的列表,例如Case x,y,z B. 值的列表,例如 Case "a", "e", "i" C. To 表达式,例如 Case 1 To 10 D. Is 关系表达式,例如Case Is < 1029.下列程序的执行结果为( A ) Private Sub Form_Click() For i = 0 To 10If i Mod 2 = 0 Then Print i, Next i End Sub第4页 共14页密 封 线 内 不 要 答 题密 线密 封 线 内 不 要 答 题 密封线密 封 线 内 不 要 答 题 A. 0 2 4 6 8 10 B. 1 3 5 7 9 C. 0 1 2 3 4 5 6 7 8 9 10 D. 0,2,4,6,8,1030.下列程序的执行结果为( C ) Private Sub Form_Click()Dim i As Integer, m As Integer i = 10 m = 0 While (i > 5)m = m + i i = i - 1 Print m; Wend End Sub A. 5 4 3 2 1 B. 10 9 8 7 6 C. 10 19 27 34 40D. 6 7 8 9 1031.下列语句中,循环体部分被执行的次数为( C ) For i = 3 To 100 Step 9 Print iNext IA. 10B. 12C. 11D. 932.下列不属于Visual Basic 循环格式的是( D ) A. B. Do Dox = 5 x = 5 Loop While x <> 5 Loop Until x = 5C. D. Do While x <> 5 Do x = 5 x = 5 Loop While x <> 533.设有以下循环结构第5页 共14页Do 循环体Loop While <条件>则以下叙述中错误的是( A )A. 若"条件"是一个为0的常数,则一次也不执行循环体B. "条件"可以是关系表达式、逻辑表达式或常数C. 循环体中可以使用Exit Do 语句D. 如果"条件"总是为True ,则不停地执行循环体34.下列定义数组的语句中,正确的语句是( B ) A. Dim a(m,n)B. Dim b(1990 To 2005) as integerC. Dim a%[5,5]D. Dim a(5 5) as single35. 下列程序运行的结果是( A ) Option Base 1Private Sub Form_Click() Dim a()a = Array(15, 17, 21, 23, 25) For Each n In a Print n; n=n+1 Next nEnd SubA.15 17 21 23 25B. 15 21 23C.15 17 21 23D. 15,17,21,23,2536. 下列不正确的程序段是( C ) A. Dim a()a=Array(1,2,3,4,5,6,7)B. Dim aa = Array("hello", "ok", 1, 2, 3)C. Dim a() as Integer a()=Array(1,2,3,4,5,6,7)D. Dim a As Variant a=Array(1,2,3,4,5,6,7)第6页 共14页37.如果已经用Sub maxi(x as integer,y as integer)定义了一个过程,下面正确的调用语句是( A )A.maxi 10,10B. call maxi(10,10,10_5)C.maxi “good”,10D. call maxi 10,1038.关于过程调用,不正确的叙述是( B )A. Function过程可以作为表达式或表达式的一部分,不能作为单独的语句调用B. Sub过程只能作为表达式或表达式的一部分,不能作为单独的语句调用C. Sub过程是用一条独立的语句来调用的D. 调用Sub过程时,只能通过传地址方式由实参变量把结果带回到调用过程39.下列程序运行后,如果单击命令按钮,窗体上显示的内容是( C )Private Function f(x As Integer)Dim y As Integerx = 20y = 2f = x * yEnd FunctionPrivate Sub Form_Click()Dim x As Integerx = 10y = 5y = f(x)Print x, yEnd SubA.10 5B. 20 5C.20 40D. 10 4040. 在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:Private Sub Command1_Click()n = Text1.TextSelect Case nCase 1 To 20x = 10Case 2, 4, 6x = 20第7页共14页Case Is < 10x = 30Case 10x = 40End SelectText2.Text = xEnd Sub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是( A )A. 10B. 20C. 30D. 40二、填空题(每空1分,共20分)将每空的正确答案写在答题卡【1】~【20】序号的横线上,答在试卷上不得分。