VB考试题库十五套05

合集下载

2005级VB期末试卷(带答案)

2005级VB期末试卷(带答案)

VB 程序设计试卷(05级)班级学号姓名成绩一、单项选择题(每小题1分,共30分)请将正确答案按【】中的序号涂写【标准答题卡】,否则不得分。

1.Visual Basic程序设计采用的是【1】编程机制。

A)可视化B)面向对象C)事件驱动D)过程结构化2.要强制显式声明变量,可在窗体模块或标准模块的声明段中加入语句【2】。

A)Option Base 0 B)Option ExplicitC)Option Base 1 D)Option Compare3.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是【3】。

A)Cos(a+b)^2+5*exp(2)B)Cos^2(a+b)+5*exp(2)C)Cos(a+b)^2+5*ln(2) D)Cos^2(a+b)+5*ln(2)4.设a=5,b=4,c=3,d=2,则表达式“3 > 2 * b Or a = c And b <> c Or c > d”的值是【4】。

A)1 B)True C)False D)25.在VB中,同时可以做为数据的输入和输出的控件是【5】。

A)B)C)D)6.以下不具有Picture属性的对象是【6】。

A)窗体B)图片框C)图像框D)文本框7.为了把焦点移到某个指定的控件,所使用的方法是【7】。

A)GetFocus B)Visible C)Refresh D)SetFocus8.为了在按下回车键时执行某个命令按钮的Click事件过程,需要把该按钮的【8】属性设置为True。

A)Value B)Default C)Cancel D)Enabled9.删除列表框中指定的某个列表项,所使用的方法是【9】。

A)Move B)Remove C)Clear D)RemoveItem10.当拖动滚动条中的滑动块时,将触发滚动条的【10】事件。

A)Change B)Move C)Scroll D)SetFocus11.以下叙述中错误的是【11】。

vb考试题库及答案高中

vb考试题库及答案高中

vb考试题库及答案高中一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个选项是VB中的保留字?A. DimB. IfC. ThenD. All of the above答案:D3. 在VB中,以下哪个选项是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件判断结构?A. IfB. Select CaseC. Both A and BD. None of the above答案:C6. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr(0 To 10) As IntegerC. Both A and BD. None of the above答案:C7. 在VB中,以下哪个选项是正确的函数声明方式?A. Function myFunction()B. Function myFunction() As IntegerC. Both A and BD. None of the above答案:C8. 在VB中,以下哪个选项是正确的子程序声明方式?A. Sub mySub()B. Sub mySub() As IntegerC. Both A and BD. None of the above答案:A9. 在VB中,以下哪个选项是正确的事件处理方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A10. 在VB中,以下哪个选项是正确的窗体属性?A. CaptionB. NameC. Both A and BD. None of the above答案:C11. 在VB中,以下哪个选项是正确的控件属性?A. TextB. VisibleC. Both A and BD. None of the above答案:C12. 在VB中,以下哪个选项是正确的控件事件?A. ClickB. DblClickC. Both A and BD. None of the above答案:C13. 在VB中,以下哪个选项是正确的文件操作函数?A. OpenB. CloseC. Both A and BD. None of the above答案:C14. 在VB中,以下哪个选项是正确的文件访问模式?A. InputB. OutputC. Both A and BD. None of the above答案:C15. 在VB中,以下哪个选项是正确的错误处理语句?A. On Error GoToB. On Error Resume NextC. Both A and BD. None of the above答案:C16. 在VB中,以下哪个选项是正确的数据类型转换函数?A. CIntB. CStrC. Both A and BD. None of the above答案:C17. 在VB中,以下哪个选项是正确的数学函数?A. SinB. CosC. Both A and BD. None of the above答案:C18. 在VB中,以下哪个选项是正确的字符串函数?A. LeftB. RightC. Both A and BD. None of the above答案:C19. 在VB中,以下哪个选项是正确的日期和时间函数?A. DateB. TimeC. Both A and BD. None of the above答案:C20. 在VB中,以下哪个选项是正确的数据库访问控件?A. DataGridB. DataListC. Both A and BD. None of the above答案:A二、填空题(每题2分,共20分)21. 在VB中,声明一个整型变量x,其语句为:________。

vb试题及答案(共10篇)

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题库及答案

最新VB题库及答案

最新VB题库及答案一、选择题第1部分1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。

程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。

以下能实现上述操作的事件过程是A、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End SubB、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()Text1.Caption = "计算机等级考试"End SubD、Private Sub Command1_Click()Text1.Text = "计算机等级考试"End Sub2、在一行内写多条语句时,每个语句之间用()符号分隔。

A、,B、:C、.D、;3、下面()是合法的变量名。

A、X_YZB、123ABCC、INTEGERD、X-Y4、下面()是合法的字符常量。

A、ABC$B、“ABC”C、‘ABC’D、ABC5、表达式16/4 - 2^5*8 MOD 5\2的值为()。

A、14B、4C、20D、26、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A", "B")后,x的值为A、"a"B、"b"C、"B"D、"A"8、在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox("请输入一个整数")Print x + Text1.TextEnd Sub程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为A、123B、456C、579D、1234569、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从高到低的顺序是()。

VB练习题(含答案),推荐文档

VB练习题(含答案),推荐文档

考试题型一、单项选择题(每题1分,共35分)二、判断题(每题1分,共15分;正确的打",错误的打x。

)三、填空题(每空1分,共10分)四、读程序写出结果(每题5分,共20分)五、程序填空(每空2分,共10分)六、编程题(每小题10分,共10分)2006年4月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计11. 以下关于Visual Basic特点的叙述中,错误的是A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构12. 以下叙述中,错误的是A)一个Visual Basic应用程序可以含有多个标准模块文件B)一个Visual Basic工程可以含有多个窗体文件D)标准模块文件的扩展名是.bas13. 以下叙述中,错误的是A)在Visual Basic中,对象所能响应的事件是由系统定义的C)Visual Basic中允许不同对象使用相同名称的方法D)Visual Basic中的对象具有自己的属性和方法14. 设有如下语句:Dim a,b As In tegerC= "VisualBasic ”D=#7/20/2005#以下关于这段代码的叙述中,错误的是A)a被定义为Integer类型变量B) b被定义为Integer类型变量C) c中的数据是字符串D)d中的数据是日期类型15. 以下能从字符串"VisualBasic "中直接取出子字符串"Basic"的函数是A)Left |B) Mid | C) Stri ng D) In str16. 设a=4,b=3,c=2,d=1下列表达式的值是a>b+1 Or c<d And b Mod cA) True B) 1 C) -1 D) 017.以下可以作为Visual Basic变量名的是A) A#A B)counstA C) 3A D) ?AA18.设x-4,y-6,则以下不能在窗体上显示出A=10 的语句是C) Print “ A= ” +Str(x+y)D) Print “ A= ” & x+y19. 假定有如下的命令按钮(名称为Comma ndl)事件过程:Private Sub Comma nd1_Click()X=lnputBox(输入::“'输入整数”)MsgBox ”输入的数据是:”,,”输入数据:”+XEnd Sub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是A)x的值是数值10B)输入对话框的标题是“输入整数“C)信息框的标题是“输入数据:10 “D)信息框中显示的是“输入的数据是:“20. 在窗体上画1个命令按钮(名称为Command1 )和1个文本框(名称为Text1),然后编写如下事件过程:Private Sub Comma nd1_Click()X=Val(Text1.Text)Select Case xCase 1,3Y=x*xCase Is>=10,Is<=-10Y=xCase -10 To 10Y=-xEnd SelectEnd Sub程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是A) 执行Y=x*x B)执行Y=-xC)先执行Y=x*x,再执行Y=-x D)程序出错21. 设有命令按钮Comma nd1的单击事件过程,代码如下:Private Sub Comma nd1_Click()Dim a(30) As In tegerFor i=1 to 30a(i)=I nt(R nd*100)NextFor Each arritem In aIf arrItem Mod 7=0 Then Print arrItem;If arrItem >90 Then Exit ForNextEnd Sub对于该事件过程,以下程序中错误的是B) 语句For Each arrltem In a 有语法错误C) ........................................... If arrltem Mod 7=0 语句的功能是输出数组中能够被........................... 7整除的数D) ................................ If arrItem >90 语句的作用是当数组元素的值大于....................... 90时退出For循环22. 设有命令按钮Comma nd1的单击事件过程,代码如下:Private Sub Comma nd1_Click()Dim a(3,3) As In tegerFor i=1 to 3For j=1 to 3a(i,j)=i*j+iNext jNext iSum=0For i=1 to 3Sum=Sum+a(i,4-i)Next iPrint SumEnd Sub运行程序,单击命令按钮,输出结果是A) 20 B) 7 | C) 16 ~| D) 1723. 在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Comma nd1_Click()a=0For i=1 to 2For j=1 to 4If j Mod 2<>0 Thena=a-1End Ifa=a+1Next jNext iPrint aEnd Sub程序运行后,单击命令按钮,输出结果是A)0 B) 2 C) 3 | D)424. 窗体上有名称分别为Text1、Text2的2个文本框,有一个由3个单选按钮构成的控件数组Option1,程序运行后,如果单击某个单选按钮,则执行Text1中的数值与该单选按钮所对应的运算(乘以1、10或100),并将结果显示在Text2中,如图2所示。

2005年4月份二级VB真题(附参考答案)

2005年4月份二级VB真题(附参考答案)

(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)数据的存储结构是指A) 存储在外存中的数据 B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式 D) 数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是A)栈是先进后出的线性表 B) 栈只能顺序存储C)栈具有记忆作用 D) 对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A) 冒泡排序为n/2 B) 冒泡排序为nC) 快速排序为n D) 快速排序为n(n-1)/2(4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2 C) n D) n+1(5)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是A) 程序就是软件B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体D) 软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。

vb考试题库及答案高中

vb考试题库及答案高中

vb考试题库及答案高中# VB考试题库及答案高中一、选择题1. 在Visual Basic中,以下哪个选项是正确的数据类型? - A. Integer- B. int- C. float- D. string答案:A2. 以下哪个语句可以正确地在VB中声明一个整型变量? - A. Dim x as Integer- B. var x = 10- C. int x = 10- D. x Integer答案:A3. 在VB中,哪个关键字用于定义一个过程?- A. Function- B. Sub- C. If- D. For答案:B4. 以下哪个选项是VB中的循环结构?- A. If- B. While- C. Select Case- D. Dim答案:B5. 在VB中,以下哪个函数用于计算一个数的平方根?- A. Sqr(x)- B. Abs(x)- C. Int(x)- D. Round(x)答案:A二、填空题1. 在VB中,使用______关键字来定义一个类。

答案:Class2. 要在一个VB程序中调用另一个模块中的函数,需要使用______关键字。

答案:Public3. 在VB中,使用______语句来结束一个循环。

答案:Exit For 或 Exit Do4. Visual Basic中的数组声明可以使用______或______关键字。

答案:Dim 或 Static5. 在VB中,要调用一个对象的方法,可以使用______符号。

答案:. (点)三、简答题1. 简述Visual Basic中的事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户点击按钮、键盘输入或系统消息)触发。

在Visual Basic中,事件通常与用户界面控件相关联,当控件接收到特定的用户操作时,就会触发相应的事件处理程序。

2. 解释Visual Basic中的属性和方法的区别。

VB考试试题及答案

VB考试试题及答案

V B考试试题及答案work Information Technology Company.2020YEARVB考试试题及答案二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句 Select * Form student 中的 *表示 B 。

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。

A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。

A、CaptionB、NameC、TextD、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。

A、CaptionB、NameC、TextD、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 。

vb考试题及答案.doc

vb考试题及答案.doc

vb考试题及答案.docvb 考试题及答案【篇一:vb 考试真题一含答案】一、单项选择题(40 道小题,共40 分)1、在visual basic 中应用的是( c ) 。

(1 分)a、面向过程的程序设计方法b、面向数据的程序设计方法c、面向对象的程序设计方法d、面向用户的程序设计方法2、如果想让代码窗口中代码的字体大些,可以使用( a ) 命令设置。

(1 分)a、“工具”菜单的“选项”b、“视图”菜单的“缩放”c、“编辑”菜单的“替换”d、“视图”菜单的“定义”3、开发一个标准exe 程序时,工程资源管理器窗口应包含( b ) 文件。

(1 分)a、.bas b 、.frmc、.res d 、.cls4、在设计模式下,双击窗体上的一个控件,则会打开( c ) 。

(1 分)a、属性窗口b、工程资源窗口c、代码窗口d、窗体布局窗口5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( d ) 。

(1 分)a、tabindex b 、controlboxc、borderstyle d 、windowsstate6、text1 是个文本框,语句text1=* 和下面( d ) 的作用相同。

( 1分)a、text1.caption=* b 、text1.password=*c、text1.maxlength=* d 、text1.text=*7、command1 是一个按钮控件,它的pictrue 属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是( d ) 。

(1 分)a、该图形太大b、forecolor 被设置为黑色c、backcolor 被设置为黑色d、style 属性值被设置为08、为了使标签覆盖背景,应把backstyle 属性设置为( b ) 。

(1分)a、0 b 、1c、ture d 、false9、要使时钟控件的timer 事件每隔3 秒发生一次,应该把它的interval 属性设置为( d ) 。

VB上机综合考试题十五套

VB上机综合考试题十五套
Nexti------2分
Text2 = m------2分
End Sub
PrivateSub Option2_Click()------1分
Dimi%------2分
m=1------1分
Fori=1Ton + 2------2分
m=m * i------2分
Nexti------2分
Text2=m------2分
EndSub
VB上机综合测试题(二)
1.设计如图所示界面,编程实现如下功能:在文本框中输入平时成绩和考试成绩,单击“确定”按钮,将最终成绩显示到第三个文本框中,其中,平时成绩占最终成绩的30%,考试成绩占最终成绩的70%;单击“清除”按钮,清除文本框中的内容;单击“退出”按钮,关闭窗口。(35分)
2.设计左图所示界面,编程实现如下功能:单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(见右图)(25分)。
IfCheck1(k).value= 1 Then-----2分
Text1.Text=Text1.Text & Check1(k).Caption&""------2分
EndIf------2分
Nextk------2分
EndSub
三、
界面设计-----10-分
Private SubCommand1_Click()------2分
PrivateSub Check3_Click()
Text1.FontUnderline= Check3.Value------5分
End Sub
二、
界面设计------10分
PrivateSub Cmd1_Click()------2分
Dima%(19), i%, sum!, aver!------4分

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。

二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。

窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。

VB测试卷及答案.doc

VB测试卷及答案.doc

VB期中测试卷班级:学号:姓名:一、判断题(1X10分)(1)VB是可视化的、而向对彖的、采用事件驱动的结构化高级程序设计语言。

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

(3)要使文本框出现垂直滚动条,只要将该文本框的ScrollBars属性设置为2就可以了。

(4)执行"Unload Forml v语句后,窗体Forml消失,而且释放其所占的内存。

(5)同一个窗体文件只能用于一个工程中。

(6)xxx.vbp文件是用来管理构成应用程序xxx的所冇文件和对彖的清单。

(7)决定对象是否可见的厲性是Visible屈性,决定对象可用性的厲性是Enabled ®性。

(8)在逻辑运算符Not、Or. And中,运算优先级由高到低依次为Not、Or. And。

(9)过程屮的静态变量是局部变量,当过程再次被执行时,它的值是上一次过程调用后的值。

(10)使用On Error GoTo语句并编写和应程序,可以捕获程序中的编译错误。

二、选择题(2X10分)第1题:在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是_________ 。

A、属性窗口B、代码窗口C、工具箱D、工程窗口第2题:Integer类型的变量可存的最大整数为 _______ 。

A、255B、256C、32768D、32767第3题:下列哪个函数返回值为Ascii码值?A、Chr(x)B、Str(x)C、Space(n)D、Asc(x)第4题:下列关T Select Case之测试表达式的叙述中,错误的是________ 。

A、只能是变量名B、可以是整型C、可以是字符型D、可以是浮点类型第5 题:执行__ 语句后,执行语句"Text 1. Sei Start = 0 : Textl.SelLength = Len(Textl)",可以使文木框控件Textl中的文本突出显示。

vb试题及答案

vb试题及答案

vb试题及答案VB(Visual Basic)是一种由微软公司开发的基于事件驱动编程模型的高级程序设计语言。

它具有简单易学的特点,常被用于Windows 操作系统的开发。

本文将为您介绍一些常见的VB试题及其答案,帮助您更好地学习和掌握VB编程。

1. 请简要介绍VB的历史和特点。

VB(Visual Basic)是一种由微软公司推出的面向对象的高级程序设计语言。

它最早于1991年发布,并经历了多个版本的发展。

VB 具有以下特点:- 易学易用:VB采用直观的图形用户界面,提供可视化设计和拖拽式编程,使得初学者能够快速上手。

- 事件驱动:VB基于事件驱动的编程模型,响应用户的操作或事件触发相应的处理代码。

- 强大的集成开发环境(IDE):VB提供了强大的IDE,包括代码编辑器、调试功能和可视化设计工具,方便程序开发和调试。

- 可扩展性:VB支持与其他编程语言和技术的集成,如数据库连接、网络编程等,具有较高的灵活性和可扩展性。

2. 请举例说明VB中常用的数据类型及其含义。

在VB中,常用的数据类型有:- Integer:整型数据,用于表示整数值。

- Double:双精度浮点型数据,用于表示带有小数部分的数值。

- String:字符串类型,用于表示文本。

- Boolean:布尔型数据,用于表示真或假的逻辑值。

- Date:日期型数据,用于表示日期和时间。

- Object:对象类型,用于表示任意类型的对象。

3. 如何定义一个函数和一个子过程(Subroutine)?在VB中,可以通过如下方式定义一个函数和一个子过程:- 函数的定义:Function 函数名(参数列表) As 返回值类型' 函数体End Function- 子过程的定义:Sub 过程名(参数列表)' 过程体End Sub4. 请简要介绍VB中常用的判断和循环结构。

- 判断结构:- If-Then语句:用于根据条件执行不同的代码块。

VB2005复习题解答

VB2005复习题解答

《Visual Basic 2005程序设计教程》习题解答习题11.VB 2005集成开发环境有哪几个重要组成部分?答:Visual Basic把支持软件开发的各种功能集成在一个公共的工作环境中,称之为“集成开发环境(IDE)”,主要有以下几个部分组成:(1)菜单栏菜单栏中显示了“文件”、“编辑”、“视图”、“项目”、“格式”等菜单项,包含了VB编程的常用命令。

单击菜单栏中的菜单名,即可弹出下拉菜单。

在下拉菜单中显示各种功能子菜单,包含执行该项功能的快捷键。

(2)工具栏菜单栏下面是工具栏。

工具栏提供了许多常用命令的快速访问按钮,如图1-13所示。

单击某个按钮,即可执行对应的操作。

(3)窗体窗体是应用程序的用户界面,用户需在窗体中设计窗体的外观。

在开发过程中,由用户在窗体上放置各种控件来为应用程序创建用户界面。

应用程序运行时,用户能看到这个窗体。

在系统默认情况下,系统会自动生成一个窗体,结构类似于在Windows系统下运行的窗体,操作也和Windows系统下运行的窗体类似。

(4)工具箱工具箱中提供了各种可用控件和组件。

默认情况下,工具箱中将控件和组件按不同的类型分为不同的组,通常分为所有Windows窗体、公共控件、容器、菜单和工具栏、数据、组件、打印、对话框、Crystal Reports和常规组,如图1-15所示。

用户可以根据需要在各组中选择控件和组件。

(5)属性窗口“属性”窗口包含选定对象(窗体或控件)的属性列表。

在设计程序时可通过修改对象的属性来设计外观和相关数据,这些属性值将是程序运行时各对象属性的初始值。

2.在VB 2005工具箱中有控件和组件,控件和组件的区别是什么?答:在.NET Framework中,控件是包含在窗体对象内的对象。

每种类型的控件都具有其自己的属性集、方法和事件,以使该控件适合于特定用途。

可以在设计器中操作控件,也可以编写代码以便在运行时动态操作控件。

控件必须从以下基本控件类之一派生:System.Windows.Forms.Control和System.Web.UI.Control。

VB机试模拟试卷155(题后含答案及解析)

VB机试模拟试卷155(题后含答案及解析)

VB机试模拟试卷155(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。

(1)在名称为Forml的窗体上画一个名称为:PictureI的图片框(PictureBox),高、宽均为1000。

在图片框内再画一个有边框的名称为Imagel的图像框(Image)。

并通过属性窗口把考生目录下的图标文件POINTll(香蕉图标)装入图像框Imagel 中,如图1-26所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为.Forml的窗体上画一个名称为Commandl、标题为“保存文件”的命令按钮,再画一个名称为CommonDialogl 的通用对话框。

要求:①通过属性窗口设置适当的属性,使得运行时对话框的标题为“保存文件”,且默认文件名为out2;②运行时单击“保存文件”按钮,则以“保存对话框”方式打开该通用对话框。

如图1-27所示。

注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。

保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

正确答案:第l小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-14在窗体中画出控件并设置其相关属性。

步骤2:按要求将文件保存至考生文件夹中。

第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,选择【工程】→【部件】命令,在弹出的“部件,,对话框的列表中选中“MicroSoflCommonDialogControl6,0”项目,单击“确定”按钮。

步骤2:在窗体:Forml上画一个通用对话框和一个命令按钮,其相关属性设置如表2-15所示。

步骤3:打开的代码编辑窗口中,编写命令按钮的单击事件过程。

Private Sub Commandl Click( ) CommonDJ.alog 1.Action=2 或CommonDialogl.ShowSave End Sub 步骤4:按要求将文件保存至考生文件夹中。

西华师范大学计算机VB试题及答案5

西华师范大学计算机VB试题及答案5

西华师范⼤学计算机VB试题及答案5试卷编号:8480⼀、填空共5题(共计5分)第1题(1.0分)题号:1466在菜单设计过程中,若要使菜单项中的某个字母成为热键字母,则应在该字母前输⼊⼀个【1】符号. =======(答案1)=======&第2题(1.0分)题号:263打开"⼯程窗⼝"的⽅法之⼀是按下【1】组合键.=======(答案1)=======CTRL+R第3题(1.0分)题号:1459设a="Good morning",语句Left(a,3) 值为【1】,Mid(a,8,4) 值为【2】.=======(答案1)=======Goo=======(答案2)=======rnin第4题(1.0分)题号:281设置控件背景颜⾊的属性名称是【1】.=======(答案1)=======backcolor第5题(1.0分)题号:1397菜单控件(对象)只有⼀个【1】事件=======(答案1)=======Click()=========或========="单击事件"=========或=========单击事件⼆、判断共5题(共计5分)第1题(1.0分)题号:1129⽤Public申明的变量能被其它模块存取.答案:Y第2题(1.0分)题号:344在VB中将⼀些通⽤的过程和函数编写好并封装作为⽅法供⽤户直接调⽤.答案:Y第3题(1.0分)题号:334在VB 6.0中,如果要使窗体上的多个控件具有相同的尺⼨,在选择了这些控件之后,应执⾏VB"格式"菜单中的命令.答案:Y第4题(1.0分)题号:312通⽤对话框只能⽤SHOW⽅法进⾏调⽤.答案:N第5题(1.0分)题号:1121系统提供的诸如sqr()等函数不属于过程. 答案:N三、单项选择共5题(共计5分)第1题(1.0分)题号:3525如果Forml是启动窗体,并且Forml的load事件过程中有form2.show,则程序启动后A:发⽣⼀个运⾏错误B:发⽣⼀个编译错误C:在所有的初始化代码运⾏后,Form1是活动窗体D:在所有的初始化代码运⾏后,Form2是活动窗体答案:C第2题(1.0分)题号:3744下列()属性可返回⽬录列表框的路径.A:pathB:driveC:pathroadD:initdir答案:A第3题(1.0分)题号:2187表达式25\3 mod 3 *Int(4.5)的值为(). A:4B:8C:1D:5答案:B第4题(1.0分)题号:2586激活主菜单的按键是().A:F1或Ctrl键B:Ctrl键或Atl键C:F10或Ctrl键D:F10或Atl键答案:B第5题(1.0分)题号:2449下列对变量的定义中,不能定义A为变体变量的是().A:DIM A AS DOUBLEB:DIM A AS VARIANTC:DIM;AD:A=24答案:A四、多项选择共5题(共计5分)第1题(1.0分)题号:277下列说法哪些是正确的()?A:不能对符号常量重新赋值B:Label控件⽤来在窗体中显⽰⽂本,其中的⽂本⽤户不能直接修改C:TAB()函数⽤于在输出表达式前将输出点定位在第N-1个字符位置D:格式输出函数Format()可以使数值、⽇期或字符串按⽤户指定的格式输出答案:ABD第2题(1.0分)题号:279下⾯有关数组的说法那些是错误的()?A:数组存放的是具有相同数据类型的多个数据B:数组的下标允许是常数、表达式或变量C:DIM语句声明的数组把数组中的全部数组都初始化为逻辑型D:多维数组中每⼀维的⼤⼩为上界-下界;数组的⼤⼩为每⼀维⼤⼩的乘积E:动态数组是指在声明时没有给出数组的⼤⼩,当要使⽤数组时,再决定数组的⼤⼩答案:BCD第3题(1.0分)题号:283要选择列表框List1的第6项,可以使⽤语句()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
For i = 1 To k : Print #1,k; : Next i Print #1, Next k Close #1 End Sub (1) 请在左边文本框当中写出正确的答案。 A、 11111 2222 333 44 5 B、1 2 3 4 5 C、 55555
http://192.168.150.63/webtest/Home/50.63/webtest/Home/Index
2013-5-20
D、1.234E2 错误 参考答案: C 6、下列选项中,属于VB程序设计的特点是______。
A、面向过程、事件驱动 B、面向对象、顺序驱动 C、面向过程、顺序驱动 D、面向对象、事件驱动 错误 参考答案: D 7、执行语句 Write #1, 123; -34.56, "hey"; Date 后,相应文件内被写入 ______。 A、123,-34.56,hey,2001-08-03 B、"123","-34.56","hey","2001-08-03" C、123,-34.56,"hey",#2001-08-03# D、123 -34.56 hey 2001-08-03 错误 参考答案: C 8、下列______是用来画圆、圆弧及椭圆的。 A、Circle方法 B、Pset方法 C、Line方法 D、Point属性 错误 参考答案: A 9、 文本框控件的Alignment属性决定______。 A、是否显示多行文本
(1)
请在左边文本框当中输入正确答案。
错误 参考答案: Timer1.enabled=true
(2)
请在左边文本框当中输入正确答案。
错误 参考答案: x\60 (3)
请在左边文本框当中输入正确答案。
错误 参考答案: x mod 60
(4)
请在左边文本框当中输入正确答案。
错误 参考答案: x=x+1 或者 x=1+x
2、块If结构中的End if可以缺省。 对 错
错误 参考答案: 错
3、调用一个过程时,实际参数和形式参数的类型必须一致。 对 错
错误 参考答案: 对
4、由于Single型变量的取值范围比Long型变量大,所以Single型变量开销内存也比Long型多。 对 错
错误 参考答案: 错
5、语句Const A=100是将A声明为一个常量。 对 错
Cls x=0 ----1---- End Sub Private Sub Command2_Click() Dim h As Integer, m As Integer, s As Integer Timer1.Enabled = False h = ----2---- m = ----3----
B、Circle(1000,1000),,400,0,3.1415926/2
C、Circle(1000,1000),400,,0,3.1415926/2
D、Circle(1000,1000),400,,0,90
错误 参考答案: C
三、程序填空题
1、【程序说明】 本程序利用1个定时器、1个文本框和2个命令按钮制作一个动态表。各控件名称取缺省值,控件Command1、
x = 100 * Cos(i) y = 100 * Sin(i) Picture1.Line (0, 0)-(x, y), RGB(Int(Rnd * 256), Int(Rnd * 256), Int(Rnd * 256)) Next i End Sub
(1) 请在左边文本框当中写出正确的答案。
(3)
请在左边文本框当中输入正确答案。
错误 参考答案: Print a(i, j);
四、程序阅读题
1、写出程序运行时单击窗体后,在图片框上出现的结果。 Private Sub Form_Load()
Picture1.Width = Picture1.Height End Sub Private Sub Form_Click() Dim i As Single, x As Single, y As Single Picture1.Scale (-100, 100)-(100, -100) For i = 0 To 2 * 3.1415926 Step 0.0001
错误 参考答案: 对
6、利用窗体布局窗口,可以布置应用程序运行时各窗体的位置。 对
http://192.168.150.63/webtest/Home/Index
2013-5-20
错 错误 参考答案: 对
7、在程序运行中,目录列表框将以树形展开方式显示某个盘或目录内的各个子目录名,并用是否为打开的文件
Next j Form1.Print Next i For i = 2 To 6 For j = 1 To ----- 1 -----
------ 2 ----- Next j Next i Form1.Print "转置后数据" For i = 1 To 6 For j = 1 To 6
----- 3 ----- Next j Form1.Print Next i End Sub Public Sub Swap(a As Integer, b As Integer) Dim temp As Integer temp = a a=b b = temp End Sub
Test Service Solution
准考证号:12X2A0101VBP 交卷姓名:练帮习助001
IP:192.168.102.1
VB程序设计上机考试
注意:在 阅卷 前请先 保存 。
一、判断题
1、 移动框架时框架内控件也跟随移动,因此框架内控件的Left和Top属性值也随之改变。 对 错
错误 参考答案: 错
2、下面合法的变量名是______。 A、End B、private C、ABC_1 D、4A
错误 参考答案: C 3、由 For i=1 To 9 Step -3 决定的循环结构被执行______次。
A、4 B、5 C、6 D、0 错误 参考答案: D 4、在窗体Form1的LOAD事件过程中有语句:Form1.Print "Visual Basic",但运行时窗体并未显示打印文字 ______属性,才能使窗体启动有输出结果 。 A、Autosize B、Enabled C、Autoredraw D、Visible 错误 参考答案: C 5、下面哪一项不可以赋值给数值型变量? A、123.4 B、"123.4" C、1.234F2
错误 参考答案: 错
二、单选题
1、 将命令按钮Command1设置为窗体的取消按钮,可修改该控件的______属性。 A、Enabled B、Value C、Default D、Cancel
错误 参考答案: D
http://192.168.150.63/webtest/Home/Index
2013-5-20
(2)
请在左边文本框当中输入正确答案。
错误 参考答案: Picture1.ForeColor
(3)
请在左边文本框当中输入正确答案。
错误 参考答案: Select Case Index
3、【程序说明】 以下程序执行后将产生一个6 6的转置矩阵,将二维数组中所有行和对应列的元素进行交换。 Private Sub Form_Click()
(1)
请在左边文本框当中写出正确的答案。

A、折叠

B、展开

C、退出
http://192.168.150.63/webtest/Home/Index
2013-5-20
Picture1.Print "黑桃被选中" End Select End Sub
(1)
请在左边文本框当中输入正确答案。
错误 参考答案: Image2.Picture =Image1(Index).Picture
http://192.168.150.63/webtest/Home/Index
2013-5-20
B、鼠标移至控件时,所显示的提示
C、显示文本的对齐方式
D、文本框的显示内容
错误 参考答案: c
10、描述以(1000,1000)为圆心、以400为半径画1/4圆弧的语句,以下正确的是______。
A、Circle(1000,1000),400,0,3.1415926/2
结束 。运行时,单击 开始 按钮后表开始每分钟计一次时,并在文本框上显示总分钟数;单击 结 上显示出运行的时间(折算成小时、分钟,不计算秒数)。
Dim x as long Private Sub Form_Load()
Timer1.Interval = 60000: Timer1.Enabled = False End Sub Private Sub Command1_Click()
Print "运行了" + Str(h) + "小时" + Str(m) + "分" End Sub Private Sub Timer1_Timer()
http://192.168.150.63/webtest/Home/Index
2013-5-20
----4---- Text1.text = x End Sub
2、【程序说明】 程序运行时界面如下图,红桃、梅花、方块、黑桃的图形文件在界面设计时已经在属性窗口中设置好,而且使用的是 序运行时,单击Image1时,Image2显示相应的图片,同时在Picture1中用蓝色显示哪个图案被选中的文字信息
Private Sub Image1_Click(Index As Integer) ----1---- Picture1.FontSize = 20 ----2---- = vbBlue Picture1.Cls ----3---- Case 0 Picture1.Print "红桃被选中" Case 1 Picture1.Print "草花被选中" Case 2 Picture1.Print "方片被选中" Case 3
相关文档
最新文档