VB试题(三)
vb程序设计试题(含答案)
第一套试题一、选择题(每题2分,共30分)1.在VB环境中,工程文件的扩展名是( C )(A).frm (B).bas (C).vbp (D).frx2.下面4项中不属于面向对象系统三要素的是( A )(A)变量(B)事件(C)属性(D)方法3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )(A)\ (B)/ (C)Mod (D)*4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor(C)AutoRedraw (D)Caption5.不论何控件,共同具有的属性是( B )(A)Text (B)Name(C)ForeColor (D)Caption6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D )(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D )(A)“12334”(B)123 (C)12334 (D)1579.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D )(A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1(C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+110.若要清除列表框的所有内容,可用来实现的方法是( C )(A)RemoveItem (B)Cls(C)Clear (D)以上均不可以11.要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是( B ) (A)Timer1.Visible=False (B)Timer1.Enabled=False(A) Timer1.Interval=1000 (D)Timer1.Index=012.引用列表框(List1)最后一个数据项应使用的语( B )(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount) (D)List1.List(ListCount-1)13.如下数组声明语句,正确的是( B )(A)Dim a[3,4]As Integer (B)Dim a(3,4)As Integer(C)Dim a(n,n) As Integer (D)Dim a(3,4)As Integer14.下面子过程语句说明合法的是(A、D )(A)Sub f1(ByVal n%) (B)Sub f1(n%)As Integer(C)Function f1%(f1%) (D)Function f1(ByVal n%)15.假定有如下的命令按钮(名称为Command1)事件过程:Private Sub Command1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEnd Sub16.程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是( A )(A)x的值是数值10 (B)输入对话框的标题是“输入整数”(C)信息框的标题是“输入数据:10”(D)信息框中显示的是“输入的数据是:”二、填空题(每题2分,共20分)1、当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的工具箱选项,使“工具箱”窗口显示。
vb试题及答案(共10篇)
vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
[试题]湖南省计算机二级VB选择题第三部分
505.在启动程序或打开文档时,如果记不清某个文件或文件夹位于何处,则可以使用Windows 2000操作系统提供的( C )功能。
A.设置B.帮助C.查找D.浏览516.在任何时候想得到关于当前打开菜单或对话框处内容的帮助信息,可( A )。
A.按F1键B.按F2键C.借助菜单帮助D.单击工具栏帮助按钮517.在使用键盘操作时,可以同时按下( D )键和菜单项中带下划线的字母来选取某个菜单项。
A.InsB.DelC.CtrlD.Alt518.关闭一个应用程序窗口后,该应用程序将( B )。
A.被暂停执行B.被终止执行C.继续执行D.转入后台执行519.将一个项目从“Windows资源管理器”窗口拖到“开始”菜单,是将( A )。
A.该项目放到“开始”菜单中B.该项目从所在的文件夹放到StartMenu文件夹中C.该项目的一个副本(快捷方式)放入“开始”菜单D.该项目从所在的文件夹复制到StartMenu文件夹中520.用剪贴板复制文件,一般适用于(D )情况。
A.距离短,复制一次B.距离长,复制一次C.距离短,复制多次D.距离长,复制多次521.用键盘打开菜单项,必须按住( B),再按菜单项括号中的字母即可。
A.CtrlB.AltC.ShiftD.Tab522.用键盘对文档中的图片进行剪切操作,应先按住( A)键。
A.CtrlB.AltC.ShiftD.Del523.若将文本从一个地方移动到另一个地方,需要先执行( B )。
A.复制命令B.剪切命令C.删除命令D.粘贴命令524.使用Windows 2000“资源管理器”工具栏上的(D )按钮会将操作对象删除,并存放到剪切板上。
A.删除B.复制C.粘贴D.剪切525.使用键盘选择文本,只要按( C )键同时进行光标定位操作就行了。
A.AltB.CtrlC.ShiftD.Ctrl+Alt526.下列操作中,( D )不能启动一个应用程序。
A.用“开始”菜单中的“运行”命令B.用鼠标左键双击查找到的文件名C.用“开始”菜单中的“文档”命令D.用鼠标右键单击“任务栏”中该程序的图标527.要显示以前打开过的文档清单,应该选择“系统”菜单中的(C )选项。
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考试试题VB考试试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. intC. Integer8D. int82. VB中的哪个关键字用于声明变量?A. defineB. declareC. dimD. var3. 下列哪个语句可以正确地在VB中打印输出?A. print "Hello, World!"B. console.write("Hello, World!")C. msgbox "Hello, World!"D. output "Hello, World!"4. VB中哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox5. 在VB中,以下哪个是正确的条件语句?A. if (x > 10)B. if x > 10C. if (x > 10) thenD. if x > 10 then6. VB中哪个函数用于获取当前日期?A. Now()B. Date()C. Today()D. GetCurrentDate()7. 在VB中,以下哪个是正确的循环结构?A. do-whileB. for-eachC. while-doD. repeat-until8. VB中哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Hide9. 在VB中,以下哪个事件用于响应按钮点击?A. OnClickB. OnSelectC. OnPressD. OnActivate10. VB中哪个关键字用于定义函数?A. functionB. defC. procD. method二、简答题(每题5分,共30分)1. 简述VB中的事件驱动编程的概念。
2. 描述VB中数组的声明和使用方式。
vb考试题及答案
vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。
vb考试试题及答案
vb考试试题及答案VB考试试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows平台的应用程序开发中。
对于学习VB的人来说,参加考试是一种检验自己掌握程度的方式。
下面将为大家提供一些VB考试试题及答案,希望对大家的学习有所帮助。
一、选择题1. VB是以下哪种类型的编程语言?A. 面向过程编程语言B. 面向对象编程语言C. 函数式编程语言D. 混合编程语言答案:B. 面向对象编程语言2. VB中的变量声明关键字是?A. DimB. VarC. IntD. Public答案:A. Dim3. VB中的循环结构中,以下哪个关键字用于跳出当前循环?A. ExitB. BreakC. ContinueD. End答案:A. Exit4. VB中的条件语句中,以下哪个关键字用于多个条件的判断?A. IfB. ElseC. ElseIfD. Switch答案:C. ElseIf5. VB中的函数定义关键字是?A. SubB. FunctionC. MethodD. Procedure答案:B. Function二、填空题1. VB中的注释符是()。
答案:'2. VB中的数组下标是从()开始的。
答案:03. VB中的字符串连接符是()。
答案:&4. VB中的逻辑与运算符是()。
答案:And5. VB中的模块化编程可以通过()来实现。
答案:函数和子程序三、简答题1. VB中的控件是什么?请举例说明。
答:VB中的控件是用于与用户进行交互的可视化组件。
例如,按钮(Button)、文本框(TextBox)、标签(Label)等都是VB中常见的控件。
通过控件,我们可以实现用户输入、数据展示、按钮点击等功能。
2. VB中的事件是什么?请举例说明。
答:VB中的事件是指在特定条件下发生的操作或响应。
例如,按钮的点击事件(Click Event)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。
高三计算机专业VB试题(三)
高三年级计算机专业VB试题(三)一、填空题:1、空Print语句的功能是________或________。
2、用Print语句输出多个表达式的值时,表达式之间用________或________。
3、在赋值语句中,变量和表达式的数据类型必须一致,若两者同为数值型但进度不一样,则________。
4、x=a=b语句的含义是________。
5、赋值语句兼有________与________双重功能。
6、在Visual Basic中有两个注释语句________和________,语法格式为________。
7、使用Rem关键字时,Rem关键字与注释文本之间要________,放在其他语句尾时,要用________隔开。
8、在Visual Basic中有两个结束语句:________和________。
9、End语句的功能是________;Unload语句的功能是________。
10、“For k =________To-11 Step -3”的循环体循环50次。
11、假设有以下程序段:For i = 1 To Step 3For j = 15 To 3 Step -4Print i * jNext jNext iPrint s,i, j则语句Print i*j的执行次数是________,执行后i 的值为________,j 的值为________。
12、下列程序段的执行结果为________。
i = 1a = 4Doi = i + 1a= a + 2Loop Until i >= 6Print "A=";a13、在Visual Basic中,把一组具有相同________、不同________的变量称为数组。
14、在计算机中,数组占据一块连续的内存区域,________就是这个区域的名称,区域的每个单元都有自己的地址,________指出每个单元在该区域的位置。
15、在Visual Basic中,用来声明数组的语句有________、________、________、和________。
初三vb考试试题及答案
初三vb考试试题及答案初三VB考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. IfC. ForD. Sub答案:A2. VB中的哪种循环结构可以用于重复执行代码块,直到条件不再满足?A. WhileB. Do WhileC. ForD. Select Case答案:B3. 在VB中,以下哪个函数用于计算两个数的和?A. Sum(a, b)B. Add(a, b)C. +(a, b)D. None of the above答案:D4. 如果需要在VB中弹出一个包含文本的对话框,应该使用哪个方法?A. MsgBoxB. PrintC. WriteD. Show答案:A5. 以下哪个是VB中合法的变量名?A. 2variableB. variable2C. variable@2D. variable-2答案:B6. 在VB中,以下哪个不是控制结构?A. If...Then...ElseB. Select CaseC. For...NextD. Print答案:D7. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer() = New Integer(10)D. Dim arr As Integer = New Integer(10)答案:D8. VB中的哪个属性可以设置控件是否可见?A. VisibleB. EnabledC. CaptionD. Text答案:A9. 在VB中,以下哪个不是事件?A. ClickB. LoadC. ChangeD. Print答案:D10. 在VB中,以下哪个不是控件的属性?A. NameB. TextC. TypeD. Caption答案:C二、填空题(每空2分,共20分)11. 在VB中,使用_______关键字可以定义常量。
vb精选试题及答案
vb精选试题及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A2. VB中数组的默认下标是从哪个数字开始的?A. 0B. 1C. -1D. 2答案:B3. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. VB中,哪个属性用于获取或设置一个窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A5. 在VB中,以下哪个事件用于响应鼠标单击窗体?A. ClickB. DblClickC. MouseDownD. MouseUp答案:A二、填空题(每题3分,共15分)1. 在VB中,声明一个整型变量的正确语法是________。
答案:Dim myVar As Integer2. VB中,用于定义一个过程的关键字是________。
答案:Sub 或 Function3. VB中,用于读取用户输入的函数是________。
答案:InputBox4. VB中,用于打开文件的语句是________。
答案:Open5. VB中,用于关闭文件的语句是________。
答案:Close三、简答题(每题5分,共10分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、信号等)触发。
在VB中,用户可以通过编写事件处理程序来响应这些事件。
2. VB中如何实现循环结构?答案:在VB中,可以使用For...Next循环、Do...Loop循环、While...Wend循环等结构来实现循环。
四、编程题(每题10分,共20分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
答案:请参考以下代码:```vbDim sum As IntegerDim i As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和是:" & sum```2. 编写一个VB程序,判断一个给定的年份是否为闰年。
vb考试试题及答案
vb考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下面哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在Visual Basic中,以下哪个是正确的循环结构?A. LoopB. WhileC. DoD. Repeat答案:C4. 以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. HideD. Display答案:A5. Visual Basic中的事件通常与哪个关键字一起使用?A. SubB. FunctionC. EventD. Procedure答案:A6. 在Visual Basic中,以下哪个不是控件的属性?A. NameB. CaptionC. TypeD. Left答案:C7. 下列哪个不是Visual Basic的内置函数?A. LenB. UBoundC. SqrtD. Max答案:D8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10)B. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Variant答案:D9. 在Visual Basic中,以下哪个不是条件语句?A. IfB. Select CaseC. WhileD. Do答案:C10. Visual Basic中,以下哪个不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共10分)1. 在Visual Basic中,使用________关键字可以声明一个变量。
VB试题3
单项选择==================================================表达式(-1)*sgn(-100+int(rnd*100))的值是__________.A、0B、1C、随机数D、-1答案:B赋值语句:a=123+MID("123456",3,2)执行后,a变量中的值是____________。
A、123B、"12334"C、157D、12334答案:C下面____________是不合法的整常数。
A、100B、&O100C、&H100D、%100答案:D表达式(7\3+1)*(18\5-1)的值是___________.A、8.67B、7.8C、6.67D、6答案:D以下不合法的常量是_____________.A、10^2B、100C、10E+01D、100.0答案:A下列字符串中________________是合法变量。
A、x \ y ,x>yB、exp,123,x * yC、char_1,student,No,a1234D、end ,1bcx答案:C要判断月收入在2000元以上(含2000元)且5000元以下(不含5000元的职工,应该使用的逻辑表达式是____________。
A、M>2000 Or M<=5000B、M>=2000 Or M<5000C、M>2000 AND M<=5000D、M>=2000 AND M<5000答案:D下面正确的赋值语句是____________。
A、x+y=30B、3y=xC、y=π*r*rD、y=x+30答案:DVB表达式Sqr(a+b)^3*2中优先进行运算的是________。
A、*B、Sqr函数C、+D、^答案:C语句Print “Int(-13.2)=”;Int(-13.2)的输出结果为__________.A、Int(-13.2)=13.2B、Int(-13.2)=-14C、Int(-13.2)=-13.2D、Int(-13.2)=-13答案:B执行语句"Print format(5459.478,"##,##0.00")",正确的输出结果是________。
vb程序设计试题(含答案)
第一套试题一、选择题〔每题 2 分,共 30 分〕1.在 VB环境中,工程文件的扩展名是 ( C )〔 A〕 .frm〔B〕.bas〔C〕.vbp〔D〕.frx2.下面 4 项中不属于面向对象系统三要素的是 ( A )〔 A〕变量〔B〕事件〔C〕属性〔D〕方法、/ 、Mod、 * 这 4 个算述运算符中,优先级别最低的是( C )〔 A〕 \〔B〕/〔C〕Mod〔D〕*4.要使 Print 方法在 Form_Load事件中起作用,要对窗体的 ( C ) 属性进行设置〔 A〕 BackColor〔B〕ForeColor〔 C〕 AutoRedraw〔D〕Caption5.不管何控件,共同具有的属性是 ( B )〔 A〕 Text〔B〕Name〔 C〕 ForeColor〔D〕Caption6.要使 Form1窗体的标题栏显示“欢送使用 VB〞,以下语句正确的选项是 ( D )A〕 Form1.Caption= “欢送使用 VB〞〔B〕Form1.Caption= ˊ欢送使用 VBˊ〔 C〕 Form1.Caption= 欢送使用 VB〔D〕Form1.Caption=〞欢送使用VB〞7.VB 提供了结构化程序设计的 3 种根本结构,这 3 种根本结构是 ( D )〔 A〕递归结构,选择结构,循环结构〔B〕选择结构,过程结构,顺序结构(C〕过程结构,输入、输出结构,转向结构〔D〕选择结构,循环结构,顺序结构8. 给变量赋值 a=123+MID(“123456〞 ,3,2) ,a 变量中的值是 ( D )〔 A〕“ 12334〞〔B〕123〔C〕12334〔D〕157 下面 If 语句统计满足性别为男、职称为副教授以上、年龄小于 40 岁条件的人数,不正确的语句是 ( D )〔 A〕 If sex= “男〞 And age<40 And InStr(duty,“教授〞)>0 Then n=n+1B〕 If sex= “男〞 And age<40 And (duty= “教授〞 Or duty= “副教授〞 ) Then n=n+1〔 C〕 If sex= “男〞 And age<40 And Right(duty,2)=“教授〞Then n=n+1〔 D〕 If sex=“男〞 And age< 40 And duty= “教授〞 And duty= “副教授〞 Thenn=n+110. 假设要去除列表框的所有内容,可用来实现的方法是( C )〔 A〕 RemoveItem〔B〕Cls〔 C〕 Clear〔D〕以上均不可以11.要使时钟控件 Timer1 的 Timer 事件不起作用,以下正确的语句是 ( B ) 〔 A〕 Timer1.Visible=False〔B〕Timer1.Enabled=False〔 A〕 Timer1.Interval=1000〔D〕Timer1.Index=0引用列表框 (List1) 最后一个数据项应使用的语 ( B )(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount)(D)List1.List(ListCount-1)13.如下数组声明语句,正确的选项是 ( B )〔 A〕 Dim a[3,4]As Integer 〔 C〕 Dim a(n,n) As Integer 〔B〕Dim a(3,4)As Integer 〔D〕Dim a(3,4)As Integer14.下面子过程语句说明合法的是 (A 、D )〔 A〕 Sub f1(ByVal n%) 〔 C〕 Function f1%(f1%) 〔B〕Sub f1(n%)As Integer 〔D〕Function f1(ByVal n%)15.假定有如下的命令按钮 ( 名称为 Command1)事件过程:Private Sub Command1_Click()x=InputBox(" 输入: " , " 输入整数 ")MsgBox"输入的数据是:〞,,〞输入数据:"+xEnd Sub16. 程序运行后,单击命令按钮,如果从键盘上输入整数10,那么以下表达中错误的是(A)〔 A〕x 的值是数值 10〔B〕输入对话框的标题是“输入整数〞(C〕信息框的标题是“输入数据: 10〞〔 D〕信息框中显示的是“输入的数据是:〞二、填空题〔每题 2 分,共 20 分〕1、当进入 VB集成环境后,发现没有显示“工具箱〞窗口,应选择视图菜单的工具箱选项,使“工具箱〞窗口显示。
VB考试试题三
18、如果对文本框Text1设置了PasswordChar=“$”,且程序运行时向文本框中输入“abcd”,则文本框中显示的是______。(1分)
A、1个“$” B、4个“$”
C、不显示内容 D、“*”
A、面向过程 B、面向对象
C、事件驱动 D、可视化
6、能产生[10,32]之间随机整数的函数表达式为______。(1分)
A、Int(Rnd*22)+10 B、Int(Rnd*23)+10
C、Int(Rnd*22)+11 D、Int(Rnd*23)+11
7、下列各组中,两个函数功能完全相反的是______。(1分)
本卷共有3道大题:
一、单项选择题(40道小题,共40分)
1、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是______。(1分)
A、Load B、Click
C、DblClick D、MouseDown
2、每个对象的事件名称______。(1分)
A、选择图片框,在属性窗口中选择Picture属性条,然后按回车键 B、选择图片框,然后按Del键
C、执行语句 Picture1.Picture = LoadPicture("") D、执行语句 Picture1.Picture = ""
5、Visual Basic的编程机制是______。(1分)
C、QUICK Basic Programing D、Quick BASIC Programing
37、Print DateDiff("m", #1/28/2004#, #1/31/2004#)的输出结果是______。(1分)
计算机程序设计-VisualBasic【VB】考试试题(3)
14、下列所列符号中,_________是 VB 中的合法变量名。
A、 7AB B、 AB7 C、 IF D、 A[B]7 正确答案: B 解析:
15、下列逻辑表达式中,值为 True 的是________。
A、 111. B、 11.10 C、 111.00 D、 11.1a 正确答案: A 解析:
28、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:
A、 定时器 B、 滚动条 C、 多媒体 D、 框架 正确答案: C 解析:
3、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。
A、 属性窗口 B、 工具箱窗口 C、 工程资源管理器窗口 D、 代码窗口 正确答案: D 解析:
4、VB6.0 集成开发环境中,不能完成的功能是( )。
A、 编译生成可执行程序 B、 输入编辑源程序 C、 调试运行程序 D、 自动查找并改正程序中的错误 正确答案: D 解析:
A、 递归结构、选择结构、循环结构 B、 选择结构、过程结构、顺序结构 C、 选择结构、循环结构、顺序结构 D、 过程结构、输入输出结构、转向结构 正确答案: C 解析:
45、下列赋值语句中,正确的是__ ______。
A、 x+1=5 B、 a&="10e" C、 x!="abc" D、 s$=100 正确答案: D 解析:
31、如果 Sgn(x) 的值为 -1,则整型变量 x 的值是_______。
vb试题及答案
vb试题及答案一、单选题(每题2分,共10分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a As IntegerC. Dim a = 5D. Dim a As Integer = 5答案:B2. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 以下哪个是VB的事件?A. ClickB. PrintC. DrawD. Open答案:A4. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. Quit答案:A5. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、多选题(每题3分,共15分)1. VB中,以下哪些是合法的变量名称?A. 2variableB. variable2C. _variableD. variable$答案:B, C2. VB中,以下哪些是合法的常量声明方式?A. Const pi = 3.14B. Dim pi As Double = 3.14C. Const pi = "3.14"D. Dim pi = 3.14答案:A, D3. 在VB中,以下哪些是控件的属性?A. NameB. CaptionC. TextD. Value答案:A, B, C4. VB中,以下哪些是控制流程语句?A. If...Then...ElseB. For...NextC. While...WendD. Select...Case答案:A, B, C, D5. VB中,以下哪些是数组的声明方式?A. Dim arr(5)B. Dim arr(0 To 5) As IntegerC. Dim arr As Integer = New Integer(5)D. Dim arr(5) As Integer答案:A, B, D三、判断题(每题1分,共5分)1. VB是一种面向对象的编程语言。
VB试题3
VB试题31.信息系统的开发与管理是一项系统工程,主要包括___软件工程技术、数据库设计技术、程序设计方法和应用领域的业务知识_________。
2.下列不属于结构化分析的常用工具的是_____PAD图_______。
数据字典判定树数据流图3. VB是用于开发___Windows___环境下的应用程序的工具。
不是(DOS和Windows ;UNIX;DOS )4. 以下叙述中错误的是___在同一窗体的菜单项中,不允许出现标题相同的菜单项_____。
正确(程序运行过程中,可以重新设置菜单的Visible属性;在菜单的标题栏中,"&"所引导的字母指明了访问该菜单项的访问键;弹出式菜单也在菜单编辑器中定义)5. 单选按钮(OptionButton)用于一组互斥的选项中。
若一个应用程序包含多组互斥条件,可在不同的___框架控件(Frame)或图片框(PictureBox)____中安排适当的单选按钮,即可实现。
不是(组合框(ComboBox)或图像控件(Image);组合框(ComboBox)或图片框(PictureBox);框架控件(Frame)或图像控件(Image))6. SQL语句集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE和UPDA TE实现的功能为_____数据操纵___。
不是(数据控制;数据定义;数据查询)7. 以下能够触发文本框Change事件的操作是___改变文本框的内容_____。
不是(文本框获得焦点;文本框失去焦点;设置文本框的焦点)8. 下列各组中,两个函数功能完全相反的一组是____Str(x)与Val(x)__。
不是(Sin(x)与Cos(x) ;Timer()与Time();Len(x)与Trim(x) )9. 以下叙述中错误的是___在同一窗体的菜单项中,不允许出现标题相同的菜单项___。
不是(程序运行过程中,可以重新设置菜单的Visible属性;在菜单的标题栏中,"&"所引导的字母指明了访问该菜单项的访问键;弹出式菜单也在菜单编辑器中定义)10. 执行语句Dim a(3,4) As Single创建一个二维数组,数组元素的个数有__20__个。
计算机vb基础知识试题及答案
计算机vb基础知识试题及答案一、选择题(每题1分,共10分)1. VB(Visual Basic)是一种______。
A. 操作系统B. 编程语言C. 网页浏览器D. 数据库管理系统答案:B2. 在VB中,以下哪个是正确的变量声明方式?A. Dim xB. Declare xC. Define xD. Let x答案:A3. VB中的“Sub”过程用于______。
A. 执行代码,但不需要返回值B. 执行代码,并返回一个值C. 声明变量D. 定义类答案:A4. 下列哪个是VB中的循环结构?A. IfB. ForC. SubD. Function答案:B5. VB中的“Option Explicit”语句的作用是______。
A. 声明变量类型B. 强制变量声明C. 定义常量D. 指定默认属性答案:B6. 在VB中,以下哪个是数组的正确声明方式?A. Dim arr(5) As IntegerB. Declare arr(5)C. Define arr(5)D. Let arr(5)答案:A7. VB中的“MsgBox”函数用于______。
A. 显示消息框B. 计算数学表达式C. 打开文件D. 连接数据库答案:A8. 在VB中,以下哪个是正确的条件语句?A. If x = 10 ThenB. If x = 10C. Condition x = 10 ThenD. If x = 10 End If答案:A9. VB中的“Select Case”语句用于______。
A. 条件判断B. 循环控制C. 定义类D. 声明变量答案:A10. 在VB中,以下哪个是正确的函数声明方式?A. Function myFunction As IntegerB. Declare myFunctionC. Define myFunctionD. Let myFunction答案:A二、填空题(每题1分,共5分)11. 在VB中,使用________关键字来声明常量。
vb考试试题和答案2022
vb考试试题和答案2022**VB考试试题和答案2022**一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. LongD. All of the above答案:D2. Visual Basic中,哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 下列哪个选项是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. All of the above答案:D4. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. All of the above答案:B5. Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Shown答案:A6. Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. PressC. ActivateD. Select答案:A7. 在Visual Basic中,以下哪个是数组的正确声明方式?A. Dim myArray(10) As IntegerB. Dim myArray As Integer(10)C. Dim myArray(10) IntegerD. Dim myArray Integer(10)答案:A8. Visual Basic中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. GetCurrentDate答案:C9. 在Visual Basic中,以下哪个是合法的子程序声明?A. Sub MySubroutine()B. Function MySubroutine()C. Sub MySubroutine(ByVal x As Integer)D. All of the above答案:D10. Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. ReadC. WriteOnlyD. None of the above答案:A二、填空题(每题2分,共20分)1. Visual Basic中,声明一个整型变量myVar,其语法为:Dim ________ As Integer。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB试题(三)一、概念填空题1 在Visaul Basic中的常量分为两种,一种是文字常量一种是()常量。
符号常量2 VB中每个对象都有自己的属性,()属性决定控件是否允许可见。
Visible3 在VB对象的三要素中,可以把()看作一个对象的性质,把()看作对象的响应,把()看作对象的动作。
属性|事件|方法4 VB中拥有多个窗体的程序可用()语句窗体装入内存,用()语句从内存中删除指定窗体。
LOAD|UNLOAD5 在VB中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)表示对象上的()坐标。
相对坐标6 VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为(),False转换为()。
1|07 VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:()变量、()变量和()变量。
局部变量|窗体模块级变量窗体模块变量|全局变量8 VB中的控件分为内部控件、ActiveX控件和()三类。
可插入对象9 货币类型的数据小数点的位置是固定的,精确到小数点后()位。
410 A=7,B=3,C=4,则表达式A MOD 3 +B^3/C\5的值为()。
11 根据变量的定义位置和所使用的变量定义语句不同,VB中的变量可以分为3类,即()、模块变量和()。
局部变量|全局变量12 字符串常量由任何ASCII字符组成,在程序中,它必须由()括起来。
双引号””13 双击窗体中的对象后,Visaul Basic 将显示的窗口是()窗口。
代码二、是非选择题1 在Visaul Basic中,没有指针类型的变量。
T2 当向一个过程传递参数时,可以通过两种方式传递:引用传递和值传递。
T3 在Visaul Basic中,窗体最常见的必不可少的对象,一个窗体可以对应多个窗体模块。
F4 在Visaul Basic中,若在程序中使用字符串,则字符串必须用单引号或双引号将字符串括起来。
F5 在Visaul Basic中,常量分为直接常量和符号常量两种。
T6 在Visaul Basic的事件过程中,Private表示此过程只可以被本工程中的其它过程调用。
F7 在Visaul Basic中,工具箱中包含了所有的VB控件。
F8 在Visaul Basic中,控件数组可以由不同类型的控件组成。
F9 在Visaul Basic中,文本框的Autosize属性是根据文本内容自动调整文本框的大小。
F10 Visaul Basic中,当一个工程含有多个窗体时,其中的启动窗体是第一个添加的窗体。
F三、概念选择题1 VB可分为( C )。
A)学习版、专家版和企业版B)中文版、英文版和学习版C)学习版、专业版和企业版D)内部版、正式版和测试版2 实现字符串Unicode编码方式与ANSI编码方式相互转换的函数是( B )。
A) Str B) Strconv C) Trim D) Mid3 若要获得滚动条的当前值,可访问的属性是( B )。
A) Text B) Value C) Max D) Min4 若要将窗体从内存中卸载出去,其实现的方法是( B )。
A) Show B) UnLoad C) Load D) Hide5 下列关于For…N ext 语句的说法正确的是( A )。
A)循环变量、初值、终值和步长都必须为数值型B)step后的步长只为正数C)初值必须小于终值D)初值必须大于终值6 在用通用对话框的ShowOpen显示“打开”文件对话框时,若要指定其中的文件类型为文本文件,正确的描述格式是( A )A)“text(.txt)|(*.txt)” B)“文本文件(.t xt)|(.txt)”C)“text(.txt)||(*.txt)” D)“text(.txt)(*.txt)”7 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置( C )。
A) Text属性值为* B) Caption属性值为*C) password属性值为空 D) Passwordchar属性值为*8 下述的说法哪种是Windows的程序设计方法:( D )。
A) 面向对象、顺序驱动B) 面向过程、事件驱动C) 面向过程、顺序驱动D) 面向对象、事件驱动9 下列关于工具箱的说法正确的是( C )。
A) 工具箱中控件的数目是固定不变的。
B) 工具箱中包含了所有的VB控件。
C) VB的内部控件不能从工具箱中移除。
D) ActiveX控件不能添加到工具箱中。
10 当程序运行时,在窗体上单击鼠标,以下( C )事件是窗体不会接收到的。
A) MouseDown B) MouseUp C) Load D) Click11 Visual Basic的三种工作模式是( B )。
A) 编辑、编译与运行 B) 设计、运行与中断C) 中断、打开与关闭 D) 设计、编辑与编译12 使用( C )方法可以进入代码编辑窗口。
A) 执行“文件”菜单中的“打开”命令。
B) 双击当前窗体的标题栏。
C) 执行“视图”菜单中的“代码窗口”命令。
D) 双击“工程资源管理器”。
13 编写如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Shift = 6 And Button = 2 ThenPrint "Hello"End IfEnd Sub程序运行后,为了在窗体上输出“Hello”,应在窗体上执行以下( D )操作。
A) 同时按下Shift键和鼠标左按钮 B) 同时按下Shift键和鼠标右按钮C) 同时按下Ctrl、Alt键和鼠标左按钮 D) 同时按下Ctrl、Alt键和鼠标右按钮14 如果在立即窗口中执行以下操作:(<CR>是回车键,下同)a = 8 :b = 9 : print a>b则输出结果是( C )。
A) -1 B) 0 C) False D) True15 以下语句的输出结果是( C )。
Print Format $(32548.5,“000,000.00”)A) 32548.5 B) 32,548.5 C) 032,548.50 D) 32,548.5016 下列不能打开菜单编辑器的操作是( D )。
A)按Ctrl+E B)单击工具栏中的“菜单编辑器”按钮C)执行“工具”菜单中的“菜单编辑器”命令 D)按Shift+Alt+M17 表达式4+5*7/8 Mod 9的值是( D )。
A)4 B)5 C)6 D)718 假定Picturel和Textl分别为图片框和文本框的名称,下列不正确的语句是( C )。
A)Print 100 B)Picturel.Print 100C)Print.Text1 D)Debug.Print 2519 下列可作为VisualBasic的变量名的是( B )。
A)4*Delta B)A1pha C)4ABC D)Ab20 多分支结构执行哪一个分支的根据是( C )。
A)Select case 语句的“测试表达式”与Case语句的“变量值列表”同为false。
B)Select case 语句的“测试表达式”与Case语句的“变量值列表”同为true。
C)Select case 语句的“测试表达式”与Case语句的“变量值列表”相匹配。
D)Select case 语句的“测试表达式”与Case语句的“变量值列表”完全相等。
四、程序选择题1 下列程序段的执行结果为( A )。
X = 5Y = -20If Not x > 0 Thenx = y - 3Elsey = x + 3Print x - y; y -xEnd IfA) -3 3 B) 5 -8 C) 3 -3 D)25 -252 下列程序执行后,变量S的值为( B )。
Dim s As Long, x As Integers = 0For x = 1 To 10 Step 2s = s + xNext xText1.Text = sA) 10 B) 25 C) 50 D) 1003 下列程序段的执行结果为( B )。
Dim A(10, 10)For I = 2 To 4For J = 4 To 5A(I, J) = I * JNext JNext IPrint A(2, 5) + A(3, 4) + A(4, 5)A) 22 B) 42 C) 32 D) 524 执行下列程序后,X的值为( C )。
X = 3y = 6Do While y <= 6x = x * yy = y + 1LoopA) 3 B) 6 C) 18 D) 205 下列程序段的执行结果为( C )。
Dim M(10)For k = 1 To 10M(k) = 11 - kNext kX = 6Print M(2 + M(X))A) 2 B) 3 C) 4 D) 56 有如下程序段,执行该程序段,在输入对话框中输入数据4,该程序段的执行结果是( -10 )。
N = Val(InputBox("请输入大于零的偶数"))s = 0I = 1c = 1Dos = s + c * I * Ic = c * (-1)I = I + 1Loop While I <= NPrint s五、阅读程序写结果1 单击命令按钮时,下列程序代码的执行结果为( 6 )。
Public Function MyFunc(m As Integer, n As Integer) As Integer Do While m <> nDo While m > nm = m - nLoopDo While m < nn = n - mLoopLoopMyFunc = mEnd FunctionPrivate Sub Command1_Click()Print MyFunc(24, 18)End Sub2 以下程序的输出结果是( 33 )。
Option Base 1Private Sub Command1_Click()Dim a(10),p(3) As Integerk=5For I=1 To 10a(I)=INext IFor I=1 To 3p(I)=a(I*I)Next IFor I=1 To 3k=k+p(I)*2Next IPrint kEnd sub3 在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程:Private Sub Form_Load ()List1.AddItem"357"List1.AddItem"246"List1.AddItem"123"Listl.AddItem"456"Text1.Text=""End SubPrivate Sub List1_ DblClick ( 456789 )a =List1.TextPrint a+Text1.TextEnd Sub程序运行后,在文本框中输入“789”,然后双击列表框中的"456",则输出结果为( 456789 )。