vb试卷(3)
VB试题
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)四个选项中,只有一个选项是正确的,请将正确选项填在答题卡的相应位置上,答在试卷上不得分。
2009年全国计算机等级考试二级VB语言模拟试卷
2009年全国计算机等级考试二级VB语言模拟试卷(三)1 在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是A)Cd1.Action=2B)Cd1.Action=1C)Cd1.ShowSave=TureD)Cd1.ShowSave=02 下面关于菜单的叙述中错误的是A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单也用菜单编辑器编辑D)同一子菜单中的菜单项名称必须唯一,不同子菜单中的菜单项名称不可以相同3 已知有下面的过程Private Sub proc1(a As Integer,b As String,Optional x As Boolean)……End Sub正确调用此过程的语句是A)Call procl(5)B)Call proc1 5,”abc”,FalseC)proc1(12,”abc”,True)D)proc1 5, “abc4 在窗体上有一个文件名称为Text1的文本框和1个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。
下面能够正确实现上述功能的程序是A)Private Sub Command1_Click()Text1.Left=100End SubB) Private Sub Command1_Click()Text1.Left= Text1.Left-100End SubC)Private Sub Command1_Click()Text1.Move.Text.Left+100End SubD) Private Sub Command1_Click()Text1.Move.Text.LeftEnd Sub5 某人创建了1个工程,其中的窗体名称为Form1;之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是A)在工程属性对话框中把“启动对象”设置为Form2B)在Form1的Load事件过程中加入语句Load Form2C)在Form2的Load事件过程中加入语句Form2.ShowD)在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为26 计算1+3+5+……+99的值,某人编程如下k=1s=0While k<=99k=k+2 : s=s+kWendPrint s在调试时发现运行结果有错误,需要修改。
VB笔试模拟试卷123(题后含答案及解析)
VB笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列说法中错误的是( )。
A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。
在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。
2.下列数据结构中,属于非线性的是( )。
A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。
线性表是线性结构。
栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
3.下列叙述中错误的是( )。
A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。
但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
4.按照“先进先出”组织数据的数据结构是( )。
A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。
5.下列关于线性链表的描述中正确的是( )。
河南对口升学高职高专VB6.0考试试卷3
永城市职教中心2013学年第二学期期中二年级计算机专业VB6.0试卷(满分100分)班级姓名考号分数一.选择题(每题2分,25题,共50分)1. ( )不是键盘事件。
A.MouseUP B.KeyDownC.KeyUp D.KeyPress2. 若图形的填充效果为水平线,则Shape 控件的FillStyle属性值应设置为( )A.0 B.1C.2 D.33. “开始播放动画”是通过ShockWaveFlash控件的方法实现的。
A.Rewind B.StopC.Back D.Play4. 在模块级别声明对DLL动态链接库的外部过程的引用,应使用语句。
A.Call B.Dim C.ReDim D.Declare5.当运行程序时,系统自动执行启动窗体的某个事件过程。
这个事件过程是( )A.LoadB.ClickC.UnloadD.GotFocus6.在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是( )A.一个空格加一个下划线"_"B.一个下划线"_"C.一个造字符"-"D.一个空格加一个连字符"-"7.大部分控件都没有的属性是( )A、TopB、NameC、VisibleD、Interval8.无论何控件,都具有一个共同属性。
这个属性是( )A.TextB.FontD.CaptionmonDialog控件可以显示()种对话框。
A、4种B、5种C、6种D、7种10.为了暂时关闭计时器,应把该计时器控件的哪个属性设置为False ( ) A.Visible B.Timer C.Enabled D.Interval11.下各项,可以作为Visual Basic变量名的是( )A.BookB.2_SeekC.123.58D.Book-112.下面( )不是VB的数据类型。
A、SingleB、ObjectC、CurrencyD、Bool13.达式(3/2+1)*(5/2+2)的值是( )A.11.25B.3C.6.125D.414.下面的Change事件过程中,文本框控件Text1用来接收数字字符的输入,该事件过程的作用是( )Pivate Sub Text1_Change()Text2.Text=Str(6.28 * Val(Text1.Text))End SubA. 将在文本框Text1输入的数字变为数值B.将在文本框Text1输入的数字作为半径,求圆的周长并转换为字符串C.只要Text1中的内容一改变,Text2中显示的圆周长也随之改变D.事件过程中的Val函数和Str函数使用错误,事件过程不能执行15.组合框的Style属性设置为何值时,组合框称为下拉式列表框( )A.0B.1C.2D.316.用Dim a(2,3) As Integer声明的数组元素的个数是()A.2 B.5 C.6 D.1217.设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为()A、5B、6C、0D、-118.将一个窗体设置为MDI子窗体的方法是()A、将窗体的名称改为MDIB、将窗体的MDIChild属性设为TrueC、将窗体的MDIChild属性设为FalseD、将窗体的Enabled属性设为False19.下列()语句可以为动态数组分配实际元素个数。
vb考试试卷
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期末考试试卷及答案
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机试VisualBasic程序开发环境数据的输入与输出模拟试卷3_真题-无答案
国家二级VB机试(Visual Basic程序开发环境、数据的输入与输出)模拟试卷3(总分58,考试时间90分钟)1. 选择题1. 以下叙述中错误的是A. Visual Basic是事件驱动型可视化编程工具B. Visual Basic应用程序不具有明显的开始和结束语句C. Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D. Visual Basic中控件的某些属性只能在运行时设置2. 以下关于VB的叙述中,错误的是A. VB采用事件驱动方式运行B. VB既能以解释方式运行,也能以编译方式运行C. VB程序代码中,过程的书写顺序与执行顺序无关D. VB中一个对象对应一个事件3. 在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是A. 语法错误B. 逻辑错误C. 逻辑错误和语法错误D. 运行错误4. 以下关于VB特点的叙述中,错误的是A. VB中一个对象可有多个事件过程B. VB应用程序能以编译方式运行C. VB应用程序从Form Load事件过程开始执行D. 在VB应用程序中往往通过引发某个事件导致对对象的操作5. 以下关于VB的叙述中,错误的是A. VB采用事件驱动的编程机制B. 如果程序中有Sub Main过程时,则一定从该过程开始执行C. 工程文件中包含多个窗体时,可以指定启动窗体D. VB程序既可以编译执行,也可以解释执行6. 下面关于VB应用程序的叙述中正确的是A. VB应用程序只能解释运行B. VB应用程序只能编译运行C. VB应用程序既能解释运行,也能编译运行D. VB应用程序必须先编译,然后解释运行7. 在设计窗体时双击窗体的任何地方,可以打开的窗口是A. 代码设计窗口B. 属性窗口C. 工程资源管理器D. 工具箱窗口8. 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是A. B.C. D.9. Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是A. 主窗口B. 属性窗口C. 立即窗口D. 窗体窗口10. 为了用键盘打开菜单和执行菜单命令,第一步应按的键是A. F10或AltB. Shift+F4C. Ctrl或F8D. Ctrl+Alt11. 如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是A. 用鼠标双击窗体的任何部位B. 执行“工程”一“属性窗口”命令C. 按Ctrl+F4键D. 按F4键12. 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是A. 单击窗体上没有控件的地方B. 单击任意一个控件C. 双击任意一个控件D. 单击属性窗口的标题栏13. 设计窗体时,双击窗体上没有控件的地方,打开的窗口是A. 代码设计窗口B. 属性窗口C. 工具箱窗口D. 工程窗口14. 在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是A. B.C. D.15. 在Visual Basic中,不能关闭的窗口是A. 窗体设计窗口B. 工程窗口C. 属性窗口D. 立即窗口16. 下列打开“代码窗口”的操作中错误的是A. 按F4键B. 单击“工程资源管理器”窗口中的“查看代码”按钮C. 双击已建立好的控件D. 执行“视图”菜单中的“代码窗口”命令17. Print Format(1234.56.”###.#”)语句的输出结果是A. 123.4B. 1234.6C. 1234.5D. 1234.5618. 以下不能用Print方法输出数据的对象或窗口是A. 窗体B. 立即窗口C. 图片框D. 代码窗口19. 下列程序段的输出结果是x=5 Print x+1;x+1A. 6 6B. 5 5C. 6 7D. 5 620. 语句Print FormatS(23846.5,”000,000.00”)的输出结果是A. 23846.5B. 23,846.5C. 23,846.50D. 023,846.5021. 假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是A. Print 25B. Picture1.Print 25C. Text1.Print 25D. Debug.Print 2522. 执行下列语句strlnp ut=InputBox(”请输入字符串”,”字符串对话框”,”字符串”) 将显示输入对话框。
国家二级ACCESS机试选择题(VBA编程)模拟试卷3
国家二级ACCESS机试选择题(VBA编程)模拟试卷3(总分:60.00,做题时间:90分钟)一、选择题(总题数:30,分数:60.00)1.下列属于通知或警告用户的命令是(分数:2.00)A.PrintOutB.OutputToC.MsgBox √D.RunWarnings解析:解析:消息框(MsgBox)的作用是在对话框中显示消息,等待用户单击按钮,并返回一个整型值告诉用户单击了哪个按钮,所以选项C正确。
2.VBA中一般采用Hungarian符号法命名变量,代表子窗体的字首码是(分数:2.00)A.sub √B.RptC.FrntD.txt解析:解析:Hungarian符号使用一组代表数据类型的码。
用小写字母作为变量名的前缀,“sub”代表子窗体/子报表,“Rpt”代表报表,“Fmt”代表窗体,“txt”代表文本框,所以选项A正确。
3.Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是(分数:2.00)A.窗口√B.数据库C.数组D.财务解析:解析:Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务、文本、消息等。
所以本题应选择选项A。
4.ODBC的含义是(分数:2.00)A.开放式数据库连接√B.数据库访问对象C.对象链接嵌入数据库D.ActiveX数据对象解析:解析:微软公司提供多种方式使用Access数据库。
主要接口技术:开发式数据库连接(Open Database Connectivity,ODBC)、数据访问对象(Data Access Object,DAO)、对象链接嵌入数据库(Object Linking and EmbeddinR,Database,OLEDB)和ActiveX数据对象(ActiveX Data Objects,ADO)。
所以选项A正确。
5.下列Access内置函数中,属于SQL聚合函数的是(分数:2.00)A.IntB.FixC.Count √D.Chr解析:解析:SQL中聚合函数有如下几种:min()某一列最小值;max()某一列最大值;sum()某一列总和;count()所有记录数;count(*)所有非null记录数;avg某一列平均值;所以选项C正确。
计算机二级vb考试试卷及答案
计算机二级vb考试试卷及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. VB中的控件数组允许我们做什么?A. 将多个控件视为一个单一实体B. 存储多个控件的集合C. 将控件的多个实例存储在一个数组中D. 以上都是答案:C3. 在VB中,哪个关键字用于声明一个变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个事件是在窗体加载时触发的?A. ClickC. MouseDownD. KeyPress答案:B5. 在VB中,以下哪个选项不是窗体的属性?A. CaptionB. HeightC. WidthD. Color答案:D6. VB中用于循环遍历数组的关键字是什么?A. ForB. WhileC. DoD. Each答案:A7. VB中哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs答案:A8. 在VB中,以下哪个选项不是过程的类型?B. FunctionC. PropertyD. Event答案:D9. VB中哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B10. VB中哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:A二、填空题(每空2分,共20分)1. VB中的________关键字用于声明一个常量。
答案:Const2. 在VB中,________事件用于响应鼠标单击。
答案:Click3. VB中的________函数用于将字符串转换为数字。
答案:Val4. 在VB中,________属性用于设置或返回一个控件的可见性。
答案:Visible5. VB中________方法用于在数组中添加一个新元素。
VB期中试卷(全册)
《VB 》期中考试卷 (供三(1)用,全册)(满分120分,时间:90分钟)一、单选题 (共25题,每题2分,共50分) 1、以下关于Visual Basic 特点的叙述,错误的是( )A)VisualBasic 是采用事件驱动编程机制的语言 B)VisualBasic 程序既可以编译运行,也可以解释运行C)构成VisualBasic 程序的多个过程没有固定的执行顺序D)VisualBasic 程序不是结构化程序,不具备结构化程序的三种基本结构2、以下叙述中,错误的是( )。
A)一个VisualBasic 应用程序可以含有多个标准模块文件 B)一个VisualBasic 工程可以含有多个窗体文件 C)标准模块文件可以属于某个指定的窗体文件 D)标准模块文件的扩展名是.bas3、以下叙述中,错误的是( )。
A)在VisualBasic 中,对象所能响应的事件是由系统定义的B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C)VisualBasic 中允许不同对象使用相同名称的方法 D)VisualBasic 中的对象具有自己的属性和方法 4、设有如下语句:Dim a ,b As Integer c="VisualBasic" d=#7/20/2005#以下关于这段代码的叙述中,错误的是( )。
A)a 被定义为Integer 类型变量 B)b 被定义为Integer 类型变量C)c 中的数据是字符串 D)d 中的数据是日期类型5、以下能从字符串"Visual Basic"中直接取出子字符串"Basic"的函数是( )。
A)Left B)Mid C)String D)Instr6、设a=4,b=3,c=2,d=1,下列表达式的值是( ):a>b+1 Or c<d And b Mod cA)True B)1 C)-1 D)07、以下可以作为Visual Basic 变量名的是( )。
vb考试复习3章-4章习题-推荐下载
(C)5
12. 表达式Val(".123E2CD")的值是【 】。
(D).05
(A).123
(B)123
(C)O
13. Variant是一种特殊的数据类型,除了【
(D).123E2CD 】和【 】类型外,可以包含任何种类的数据。
(A)固定长度字符串
(B)字节
(C)实型
(D)单精度
(E)可变长度字符串
(C)类模块的声明段中
(D)任何事件过程中
25. Q的值为2时,表达式-Q^4 的值是【 】;Q的值为-2时,表达式-Q^4 的值是【 】。
(A)16
(B)-16
(C)8
26. 表达式(7\3+1)*(18\5-1) 的值是【
(D)-8 】。
(A)8.67
(B)7.8
(C)6
27. 表达式5^2 Mod 25\2^2 的值是【
第3章 Visual Basic程序设计代码基础
一. 选择题
1. 下列【 】字符不属于Visual Basic字符集。
(A)A
(B)#
(C)巳
(D)@
2. 以下不合法的常量是【 】。
(A)1O^2
(B)100
(C)100.0
(D)1OE+01
3. Visual Basic允许的常量有【 】。(多选)
符号开头。
(A)$E
(B)$H
(C)&O
(D)&H
7. \、/、Mod、* 四个算术运算符中,优先级最低的是【
】。
(A)\
(B)/
(C)Mod
(D)*
8. 以下【 】是字符串常量, 【 】可以作为字符串变量。
VB期中考试试卷及答案
1、 VisualBasic 集成开发环境中不包括下列哪些窗口?( d )A. 工具箱窗口B. 工程资源管理器窗口C. 属性窗口D. 命令窗口 2、对象的特征和状态特征称为?( c )A. 事件B. 方法C. 属性D. 类 3、下面哪一个属性用来标识对象的名称?( D )A. CaptionB. ValueC. TextD. Name 4、下列哪个符号是合法的变量名 ? ( a )A. VB123B. AbsC. 99JiD. x\y 5、VisualBasic 中不存在下列哪一种数据类型?( d )A. 字符串类型B. 日期类型C. 逻辑类型D. 指针类型 6、表达式 Left(“Visual”,3) 的值是?(c )A. visB. VisualC. VisD. ualab 7、专门用于字符串连接的运算符是( D )。
A .&B .+C .AndD .A 、B 都可以8、在设计应用程序时,通过__d____窗口可以查看到应用程序工程中的所有组成部分。
(A)代码窗口 (B)窗体设计窗口 (C)属性窗口 (D)工程资源管理器窗口 9、在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: PrivateSubCommand1_Click() Dim b As Integerb=b+1 End Sub运行程序,三次单击命令按钮后,变量 b 的值是: __b___。
(A)0 (B)1 (C)2 (D)3 10、下列程序段的执行结果为__a___。
X=5:Y=-20题号 答案 题号 答案 题号1 D 11 D 21 D 31 B2 C 12 C 22 B32 B3 D 13 D 234 A 14 D 24 D 34 C5 D 15 A 25 C 35 C6 C 16 C 26 B 36 A7 D 17 A 27 C 37 D8 D 18 A 28 D 38 A9 B 19C29 C 39 B120 D 30 、、 BAIf Not X>0 Then X=Y-3ElseY=X+3EndifPrint X-Y;Y-X(A)-3 3 (B)5 8 (C)3 3 (D)25 2511、若要执行下列程序段后窗体上显示"红"字,则x 可取的值为: dSelect caseint(x/10)case2,4,6,8print"黄"case1,3,5,7,9print"绿"caseelseprint"红"endselect(A)27 (B)38 (C)10 (D)512、在程序代码中将图片文件 mypic.jpg 装入图片框Picture1 的语句是_C___。
VB会考试题
VB程序设计语言命题试卷一、选择题(2分/题,共30分)()1.下列不属于对象的基本特征的是 _A、属性B、方法C、事件D、类()2.如果要改变窗体的标题,需要设置窗体对象的属性。
A、NameB、CaptionC、BackColorD、BorderStyle()3A、双击鼠标可以触发DblClick事件B、窗体或控件的事件的名称可以由编程人员确定C、移动鼠标时,会触发MouseMove事件D、控件的名称可以由编程人员设定()4.在VB中程序注解可以加在下列哪个符号之后A、’B、/C、:D、!()5. 通过改变单选按钮(OptionButton)控件的 _属性值,可以改变单选按钮的选取状态。
A、ValueB、StyleC、AppearanceD、Caption()6. 下列 _关键字用于定义常量..A、DimB、PublicC、ConstD、Private()7.若A≤B或C≤D,则E=2,写作VB语句应为:If A<=B _C<=D then E=2A、XorB、AndC、<>D、Or()A、 Width和HeightB、 Width或HeightC、 Top和LeftD、 Top或LeftA.Mid$(S,2,3) B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)()10.以下关系表达式中,其值为False的是 _A.“ABC”>“AbC” B.“the”< >“they”C.“9”=“8” D.“Integer”>“Int”()11.在VB中,以下控件不能作为其他控件窗口的是A、框架B、图片框C、影像框D、窗体()12.下列VB程序语句正确的是 _A、If A≥B Then T=A : A=B : B=TB、If A≥B Then T=A ; A=B ; B=TC、If A>=B Then T=A A=B B=TD、If A>=B Then T=A : A=B : B=T()13.下面程序的循环次数是 _For j=8 To 35 Step 3Print jNext jEndA、10B、9C、27D、28()14.在窗体中添加一个命令按钮Command1,并编写如下程序:Private Sub Command1_Click( )x=InputBox(x)If x^2=9 Then y=xIf x^2<9 Then y=1/xIf x^2>9 Then y=x^2+1Print yEnd Sub程序运行后,在InputBox中输入3,单击命令按钮,程序的运行结果是 _A.3 B.0.33 C.17 D.0.25()15.下列程序段:Private Sub Form_Click()Dim i as integer,s As Integers=0:i=0while i>5i=i+1s=s+iwendPrint sEnd Sub程序运行后,窗体上显示的内容是 _A.0B.10C.15D.21二、填空题(2分/空,共20分)1.VB6.0是基于____________环境的程序开发工具。
VB考试试题及答案
二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocus B、Load C、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。
A、EnabledB、CaptionC、Default D、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。
A、CaptionB、NameC、Text D、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。
A、CaptionB、NameC、Text D、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。
A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示 A 。
Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VBHello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。
A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句10、下列哪个控件是容器控件 B 。
VB综合卷及答案
VB综合试卷(满分100分)姓名:班级:分数:一、选择题(共30小题,每小题2分,共60分)1.下列运算结果中,值最大的是()A.3\4B.3/4C.4mod3D.3mod42.在窗体中添加一个命令按(command1)和一个文本框(名称为text1),并编写如下程序代码:private sub command1_click()dim a as integer,y as integer,z as integerx=1:y=2:z=3x=y:y=z:z=xtext1.text=str(z)end sub程序运行过程中,用户单击命令按钮command1后,文本框text1中显示()A.0B.1C.2D.33.下面程序执行的结果是()private sub form_click()a=”123”:b=”456”c=val(a)+val(b)print c\100end subA.123B.3C.5D.5794.下列逻辑运算结果为“true”的是()A.false or not trueB.false and not trueC.true or not trueD.true and not true5.设有以下程序,当程序运行时,单击窗体,则在窗体上输出结果为()private sub form_click()dim s as integer,c as strings=100:c=”xyz”s%=200:c$=”abc”print s;s%;:print c;c$end subA.100200xyzabcB.100100xyzxyzC.200200abcabcD.100200abcxyz6.以下程序段执行后,整型变量n的值为()y=2001n=y\4+y\400-y\100A.495B.505C.500D.4857.表达式lcase(“AB12”)>left(“abc”,2)and len(“12.3”)=5的值是()A.trueB.falseC.0D.18.在visual basic中,打印机也是一种对象,其名称为()A.printB.printerC.printformD.printor9.表达式2*4^2-2*6/3+3\2的值是()10.在程序中添加一个命令按钮,并编写如下程序代码:private sub command1_click()x=”123.5”y=”-100”z=x+yprint val(z)end sub程序运行时,单击命令按钮后,在窗体上的输出结果为()A.23.5B.123.5C.100D.123.510011.在VB中,下列运算符中优先级最高的是()A.*B.\C.<D.Not12.下列逻辑表达式中,其值为true的是()A.”abc”>”ABC”B.”THAT”>”THE”C.9>”h”D.”A”>”a”13.在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为().A.text1.clearB.text1.visible=falseC.text1.hideD.text1.enabled=false14.下列各组变量声明正确的是()A.dim abc as integer,num as singleB.dim l%,n$as integerC.dim a%,b%,c%,a$D.public dim n%15.visual basic表达式sqr(a+b)^3*10中优先进行运算的是()A.sqr函数B.+C.-D.*16.在窗体上画一个命令按钮(名称为command1),然后编写如下事件过程:Private sub command1_click()Dim b as integerB=b+1End sub运行程序,单击命令按钮3次后,变量b的值是()A.0B.1C.2D.317.如果x为一正实数,对x的小数点后第4位进行四舍五入的表达式是()A.0.001*int(x+0.005)B.0.001*int(1000*(x+0.0005))C.0.001*int(1000*9x+0.005))D.0.001*int(x+0.005)18.在表示日期常量时,用符号()将日期型数据括起来。
国家二级(VB)机试-试卷3
国家二级(VB)机试-试卷3(总分:86.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关√B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上说法均错误解析:解析:程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。
2.下列与队列结构有关联的是(分数:2.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度√解析:解析:队列的修改是依先进先出的原则进行的,D正确。
3.(分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZ √D.ABCDEFXYZ解析:解析:前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。
前序遍历描述为:若二叉树为空,则执行空操作。
否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。
4.下面属于白盒测试方法的是(分数:2.00)A.等价类划分法B.逻辑覆盖√C.边界值分析法D.错误推测法解析:解析:白盒测试法主要有逻辑覆盖、基本路径测试等。
逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择B。
其余为黑盒测试法。
5.下面对对象概念描述正确的是(分数:2.00)A.对象间的通信靠消息传递√B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作解析:解析:对象之间进行通信的构造叫做消息,A正确。
多态性是指同一个操作可以是不同对象的行为,D错误。
对象不一定必须有继承性,C错误。
封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
)
A ) 25
B)5
C)0
) )
D ) EOF
D )1
D)1
23、阅读下面的程序段(
)
a=0
for i=1 to 3
for j=1 to i
for k=j to 3
a=a+1
next k
next j
15、 InputBox 函数返回值的类型是(
A )数值
B )字符串
) C)变体
D )数值或字符串(视输入的数据而定)
)
Print s; a
A ) True
B ) False
C) 1
11、下列可作为 Visual Basic 中所允许的形式的数是(
A ) 12E3
B ) D32
C) 10^(1.256)
D )出错信息 )
D ) 2.5E
End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是
A) 7 9
B) 34 0
循环体 Loop While < 条件 >
2、为了把窗体上的某个控件变成活动的,应执行的操作是(
)
A )单击该控件的内部 B )单击该控件的边框 C)双击该控件
D )双击窗体
则以下叙述中错误的是 A )若 "条件 " 是一个为 0 的常数,则一次也不执行循环体
3、确定一个控件在窗体上的位置的属性是(
后 x 的值为
C) Caption=“ VB Test ” D ) =“ VB Test ”
A)0
B)- 1
C)5
D)6
6、为了使窗体的大小可以改变,必须把它的
BorderStyle 属性设置为(
)
A)1
B) 2
C) 3
D)4
7、以下声明语句中错误的是(
)
A ) Const var1=123 B ) Dim var2 = 'ABC'
渤海大学 2017 级 专科 (机电一体化技术专业 )
a = MsgBox("AAAA", , "BBBBB", "", 5)
A ) BBBB
B ) AAAA
C )空
D )出错,不能产生信息框
第三学期 《VB》试卷
17、如果要在菜单中添加一个分隔线,则应将其
Caption 属性设置为(
)
A)=
B) *
C)DefInt a-z D ) Static var3 As Integer
8、下列可作为 Visual Basic 的变量名的是(
)
A ) 4*Delta
B ) 4ABC
C) A(A+B)
D ) Alpha
22、在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: (
)
Private Sub Command1_Click() Dim a As Integer, s As Integer
一、 选择题( 1~20 每小题 3 分, 21~30 每小题 4 分,共 100 分)
则语句 Print i*j 的执行次数是
A ) 15
B) 16
20、设有以下循环结构(
)
C ) 17
D) 18
Do
1、 Visual Basic 窗体设计器的主要功能是(
)
A )编写源程序代码 B)画图 C)建立用户界面 D)显示文字
A ) Top 或 Left
B )Top 和 Left
) C)Width 或 Height D) Width 和 Height
B) " 条件 " 可以是关系表达式、逻辑表达式或常数 C)循环体中可以使用 Exit Do 语句
4、以下不属于 Visual Basic 系统的文件类型是(
)
D)如果 "条件 " 总是为 True,则不停地执行循环体
a=8
s=1
Do
s=s+a
9、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是(
)
a = a-1
A ) MouseDown B) MouseUp C) Load
D )Click
Loop Whi=10, b=5, c=1,执行语句 Print a > b > c 后,窗体上显示的是(
C)&
D)-
18、使文本框得到焦点的方法是(
A ) Change
B ) GotFocus
) C) SetFocus
D) LostFocus
题号
一
二
三
四
五
六
总分
19、假定有以下程序段: (
)
for i=1 to 3
for j=5 to 1 step -1
得分
Print i*j Next j,i
得分 阅卷人
C) 9 7
D )死循环
12、以下能判断是否到达文件尾的函数是(
A ) BOF
B ) LOC
C) LOF
13、设 a=2,b=3,c=4,d=5 ,下列表达式的值是(
a>b AND c<=d OR 2*a>c
A ) False
B )True
C) -1
14、语句 Print 5*5\5/5 的输出结果是(
A ) .frm
B ) .bat
C) .vbg
D ).vbp
21、设 a=6,则执行(
)
5、假定窗体的名称 (Name 属性)为 Form1 ,则把窗体的标题设置为 “ VB Test ”的语句为(
A ) Form1=“ VB Test ”
B) Form1.Text =“ VB Test ”
)
x=iif(a>5,-1,0)
next i 程序运行后, a 的值是
16、执行下面的语句后,所产生的信息框的标题是(
)
A)3
第 1页共 2页
B) 9
C) 14
D ) 21