华东交通大学vb复习题1(带参考答案)

合集下载

大学生vb试题及答案

大学生vb试题及答案

大学生vb试题及答案一、单选题(每题2分,共20分)1. 在Visual Basic中,用于声明变量的关键字是:A. DimB. ConstC. DeclareD. Function答案:A2. 下列哪个选项是Visual Basic中的事件处理程序?A. SubB. FunctionC. EventD. Procedure答案:A3. 在Visual Basic中,用于执行循环操作的关键字是:A. ForB. NextC. DoD. Loop答案:A4. 如果要在Visual Basic中创建一个数组,应该使用哪个关键字?A. ArrayB. DimC. NewD. Declare答案:B5. Visual Basic中,用于条件判断的关键字是:A. IfB. ThenC. ElseD. All of the above答案:D6. 在Visual Basic中,哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. Visual Basic中的哪个属性用于设置或返回控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A8. 在Visual Basic中,哪个方法用于将字符串转换为数字?A. StrB. ValC. CIntD. CDbl答案:B9. Visual Basic中,哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B10. 在Visual Basic中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,________ 属性用于设置或返回一个控件的标题。

答案:Caption2. 使用________ 方法可以关闭一个打开的文件。

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、“#”(井字符号)2、窗体窗口;属性窗口;代码窗口3、对象属性的设置;程序运行和调试程序;保存文件4、Visible5、属性;事件;方法6、设计模式;运行模式;中断模式7、6008、Enabled;False9、Locked;True10、AutoSize;True11、DIM Ch5 As String*812、LOAD;UNLOAD13、SHOW;HIDE14、顺序结构;分支选择结构;循环结构15、-1;016、局部变量;窗体模块变量;全局变量17、属性窗口;程序代码18、常量;已赋值的19、INT(RND*101+100)20、421、ASCII22、2523、TRUE24、Case25、标准EXE程序26、227、“-”28、循环次数=INT(终值-初值)/步长+129、F430、双引号31、text1.Setfocus32、picture1.picture=loadpicture("c:\pic2.gif")33、preserve34、235、滚动条36、MDIChild;true37、静态数组;动态数组38、COS(2*3.14)^339、 FALSE40、 2001-6-141、 shift键;ctrl键;Alt键42、左键;右键;中键43、方法44、MsgBox,inputBox45、Print,pset,line46、Loadpicture,使控件自动按照图象大小进行调整47、Call beeps(5), beeps 548、Popupmenu49、组合框50、True ,1或checked 51、窗体模块,标准模块,类模块52、整型(Integer),长整型(Long),字符型(String),日期型(Date),字节型(Byte),逻辑型(Boolean)53、工程,窗体,标准模块54、对象,事件驱动的55、“‘”“-”“:”56、Integer %57、Enabled False58、clear59、LargeChange60、选中61、CTRL;SHIFT62、预定义的对话框;通用对话框;用户自定义对话框63、对象的数据,对象能执行的动作64、Option explict65、Timer66、ASCII 口口ASCII ASCII口口口67、ScaleHeight ScaleWidth68、Top,Left,Height,Width69、相对70、5,459.4071、25572、一个表示文件指针字节数73、整型,长整型,单精度型,双精度型74、控件名,事件名75、对象的标题,对象的名称,字体76、可插入对象77、ADO技术78、selstart79、事件80、 end81、较小82、数组83、无限循环死循环永真循环84、Text;空白85、false86、False87、ASCII码88、窗体属性,事件过程,事件89、MultiLine90、091、窗体名92、属性窗口,程序代码93、0,094、学习版专业版企业版95、驱动器列表框、目录列表框、文件列表框96、FreeFile函数97、AddItem RemoveItem98、FileCopy Kill99、ASCII;二进制文件100、顺序访问模式、随机访问模式、二进制访问模式二、选择题1~5 CCDCD 6~10 DCABC11~15 BDAAA 16~20 BBACB21~25 D BACC 26~30 C BCCC31~35 ABDCC 36~40 C D CAC41~45 ABBD D 46~50 CA无B D51~55 DAACD 56~60 B DDDB61~65 DDCBB 66~70 BDBB B71~75 B ABCC 76~80 BAD C C81~85 CBDBB 86~90 DBCAA91~95 A C AAD 96~100 BBCAC101~105 C C CAD 106~110 CCBAD111~115 DADAB 116~120 B无ABD121~125 DBA C C 126~130 B C C CD131~135 ABDCA 136~140 BDA A C141~145 CDBAB 146~150 ADBCA151~155 BBDCC 156~160 CCBBC161~165 C ABCC 166~170 BBBCC171~175 DBDBA 176~180 DCCCC181~185 ADAB B 186~190 BCABA191~195 DCDAC 196~200 ACC无A三、程序填空1. Case else:Form1.caption=”other”2. dim kk(0 to 9) as integerkk(i)=1next i3. hide show4. i=2 0 sum=sum+i5. N N-i+1或N+1-i6. 1 To 9 i+1 To 10 >=7.n mod 3=1 and n mod 5=1 and n mod 7=1 Until CountN >= 5或While CountN < 58.“123456789”9. _KeyPress Combo1.List(i)AddItem10. Int(Rnd*100+1) x\2或int(x/2)11. t=a(j) a(j)=a(10-j+1) a(10-j+1)=t12. N>Max N<="">13. _Change value14. n Mod 2=0或n/2=n\215. _change16. for i=1 to 100 sum=sum/100或aver= sum/10017. x>=0 x<amin< bdsfid="205" p=""></amin<>18. List1_DblClick List1.Text或List1.list(listIndex)19. imin=i a(j)<a(imin)< bdsfid="208" p=""></a(imin)<>20. For j = 1 To 30 - 3 * Ik = i - 1 To 1 Step -121. Print Tab(3 * j); j * i;22. x = 1 To 100 Step 223. a(i, j) = i * 2 + j ReDim Preserve a(3, 4)Picture1.Print "a(3,"; j - 2; ")="; a(3, j - 2),Picture1.Print "a(3,"; j; ")="; a(3, j)24. a(i, j) = a(i - 1, j - 1) + a(i - 1, j) Picture1.Print Tab(20 - i * 2); Picture1.Print a(i,j);25. sc(i, j) = i * 5 + j26. x > 20027. (-1) ^ (K + 1) / KForm1.Print 4 * S28. M = 1 S+M或M+S(题目中S和M的数据类型应改为定义成双精度:dim s#,m#)29. And30. K*10+M或10*k+M或M+10*k或m+K*10 Form1.Print S31. 题目有错32. P = 1200000000 N=N+133. b<c< bdsfid="229" p=""></c<>34. n=m n=11-m m=1 To 1035. a<>0 delta>0 b<>031.更正代码:Dim Y(1 To 11)For i = 1 To 10Y(i) = Val(InputBox("请输入Y(i):"))Next ix = Val(InputBox("请输入x:"))For i = 10 To 1 Step -1If x < Y(i) Then Exit ForNext iFor j = 10 To i + 1 Step -1Y(j + 1) = Y(j) Next jY(i + 1) = xFor i = 1 To 11 Print Y(i)Next i四、阅读程序写结果1)、B2)、2 43)、4 5 64)、43215)、106)、1.25 17)、12348)、309)、910)、5011)、1112)、为数为:5513)、5514)、3015)、11 316)、2 7217)、10018)、-3 319)、2520)、521)、222)、423)、1.25 124)、1425)、2126)、4227)、1828)、498529)、8 830)、n(2)=2n(3)=331)、4232)、99 to 133)、1 3 434)、2 4 6 835)、20 1010 1536)、4 5 637)、A38)、15五、编程题1、输入3个数,要求按从小到大输出。

VB考试试卷及答案一

VB考试试卷及答案一

VB考试试卷及答案一第一篇:VB考试试卷及答案一Visual Basic程序设计基础试题一(每小题2分,共10分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】过程JiSuan用于计算e = 1 + 1/1!+ 1/2!+ 1/3!+ …+1/n!的值,直至末项小于0.00001(不包含小于0.00001的项),并用消息框显示结果。

【程序】Option Explicit Private Sub JiSuan()Dim e As single,(1), i As long e = 1: t = 1:(2)(3)i = i + 1: e = e + t:(4)Loop(5)End Sub 【供选择的答案】(1)A、t As String B、Dim t As String C、Dim t As Single D、t As Single(2)A、i = 1 B、i = 2 C、i = 0 D、i = 3(3)A、While t >= 0.00001 B、Do While t >= 0.00001 C、While e >= 0.00001 D、Do While e >= 0.00001(4)A、t = t * i B、t = 1/(i * t)C、t = t / i D、t = 1 / i(5)A、MsgBox “近似值为:” + t B、MsgBox “近似值为:” & t C、MsgBox “近似值为:” + e D、MsgBox “近似值为:” & e试题二(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】程序界面如下图所示,程序运行时要求有以下功能:1.单击“加粗”复选框(Check1),若复选框被选中,则设置标签(Label1)上显示的文字为加粗,否则设置为不加粗。

VB总复习题-答案.doc

VB总复习题-答案.doc

Visual Basic总复习题答案(VB名词术语)1低级语言高级语言2F4 F7 F53单击快捷工具栏的启动图标按F5 从菜单栏的运行菜单中选“启动”命令4表记常量与变量、控件或过程、函数等字母字母、数字、下划线类型说明符AB% CD& score! Name$5赋值语句分支语句循环语句(VB基本概念)1+ - * / \ A Mod2赋值语句%1把字符常量Agriculture赋给控件Textl的Text属性%1Text2用小写字母显示Textl的内容3小数点被截去成为小数,26\3=_8_;四舍五入化为整数,如17.8\6=J_, 27\3.5=_6_o4Identity Number5And, or , Not Xor Eqv Impo Not , Imp6① i mod j =0 ② ABS(x)>=ABS(y) Or xvy③ xvz And yvz ④ xvz Or yvz9Int(l0099* Rnd+20001)/10010Private Type BBBCCC As IntegerDDD As String*8End SubDim AAA As BBB11DIM AAA ( 1 to 10) As BBB12 5 个。

(字符串函数)18 (题目中要在最右边多加一个右括号)293见图1.4见图2。

若若若X=InX=InX=InX=In(1, “ABCDABC”,“BC”,0),则(3, “ABCDABC”,“BC”,0),则(1, “ABCDABC", “be", 0),则(3, “ABCDABC", “be", 1),则x=x=xx图1 图2 图3将题目的Peter's中的s去掉,Marry's的s也去掉。

结果见图3。

(自己理解)(程序、语句)Truea)从上到下为BBB, AAA, CCCb)STYLE=3682Picture 1 .Picture=LoadPicture("C: \Face.bmp")Picture 1.Print<4这是一幅地图”Textl .Text=Combo 1 .List(0);Debug.Print Funtion Area(Byval x AS Integer, Byval y AS Integer) AS Single固定;可调;可变类型;记录Dim m, n, i As IntegerDim a( ____ ), s( ) 此2个空格不需要填任何字符m = InputBox(44输入M”)n = InputBox(<4输入N”)a(m, n), s(m, n) 填Redim o若输入m=4, n=5,则a数组有30 个元素。

vb练习题(有答案)(打印)

vb练习题(有答案)(打印)

《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。

13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。

4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。

15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。

2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。

15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。

9A.对B.错√3. 每一个控件实质上都是一个微型程序。

2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。

A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。

21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。

9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。

3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。

6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。

vb考试题库及答案大一

vb考试题库及答案大一

vb考试题库及答案大一一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明语句?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a As Integer答案:C2. VB中,以下哪个是正确的字符串连接操作符?A. +B. ||C. &D. *答案:C3. 在VB中,以下哪个函数用于将字符串转换为数值?A. Val()B. Str()C. CInt()D. CDbl()答案:A4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 Print "Positive"C. If x > 0 Then Print "Positive" Else Print "Negative"D. If x > 0 Then "Positive"答案:C5. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 Step -1C. For i = 10 To 1D. All of the above答案:D6. 在VB中,以下哪个是正确的数组声明语句?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr() As IntegerD. Dim arr As Integer(10)答案:B7. 在VB中,以下哪个是正确的函数声明语句?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A8. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)C. Private Sub Form_Click(ByVal sender As Object)D. Private Sub Form_Click(ByVal e As EventArgs)答案:A9. 在VB中,以下哪个是正确的窗体属性?A. CaptionB. TextC. NameD. All of the above答案:D10. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用___________关键字可以声明一个全局变量。

大学VB课后习题参考答案

大学VB课后习题参考答案

⼤学VB课后习题参考答案习题1⼀.单项选择题(要求在四个备选答案中选出⼀个正确答案)1.Visual Basic是⼀种( D )的可视化程序设计语⾔。

A.⾯向机器 B.⾯向过程 C.⾯向问题 D.⾯向对象2.在VB中,下⾯被称为对象的是( C )A. 窗体B.控件C. 窗体和控件D. 窗体、控件、属性3.以下说法正确的是( A )A.对象的可见性可设为1或0B.标题的属性值可设为任何⽂本C.如果属性的值不设置,默认为空D.属性窗⼝中属性只能按字母顺序排列4.为了在属性窗⼝中设置窗体的属性,预先要执⾏的操作是( A )。

A.单击窗体上没有控件对象的地⽅ B.单击任⼀个控件对象C.双击任⼀个控件对象 D.双击窗体上没有控件对象的地⽅5.要设置窗体上各控件的属性,可在( C )中进⾏。

A.窗体布局窗⼝ B.⼯程资源管理器窗⼝C.属性窗⼝ D.窗体窗⼝6.在代码窗⼝中,当从对象框中选定了某⼀对象后,在( A )中会列出适⽤该对象的事件。

A.过程框 B.属性窗⼝ C.⼯具箱 D.⼯具栏7.创建⼀个简单的应⽤程序,该程序只有⼀个窗体,则该⼯程⾄少有( B )个⽂件需要保存。

A.1 B.2 C.3 D.48.程序运⾏中⽤⿏标双击当前窗体时,会触发窗体的( C )事件。

A.Load B.Unload C.DblClick D.KeyPress9.在Visual Basic 6.0集成开发环境中,可以( D )。

A.编辑、调试、运⾏程序,但不能⽣成可执⾏程序B.编辑、运⾏程序,⽣成可执⾏程序,但不能调试程序C.编辑、调试程序,⽣成可执⾏程序,但不能运⾏程序D.编辑、调试、运⾏程序,并能⽣成可执⾏程序10.以下叙述正确的是( C )。

A.⽤属性窗⼝只能设置窗体的属性B.⽤属性窗⼝只能设置⼯具箱中标准控件的属性C.⽤属性窗⼝可以设置窗体和控件的属性D.⽤属性窗⼝可以设置任何对象的属性11.在VB程序运⾏期间,若改变窗体⼤⼩,则⾃动触发的窗体事件是( B )A. ClickB. ResizeC. LoadD. Unload12.以下为窗体⽂件扩展名的是( C )A. .basB. .clsC. .frmD. .ers13.能确定控件尺⼨的是( A )A.Width和HeightB.Top和LeftC. Width或HeightD.Top或Left⼆. 多项选择题(要求在五个备选答案中选出多个正确答案)1.下列论述中,正确的是( ACDE )。

vb大学试题及答案

vb大学试题及答案

vb大学试题及答案一、单项选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. VarD. Let答案:A2. 在VB中,用于表示逻辑“与”运算的运算符是:A. AndB. OrC. NotD. Xor答案:A3. 下列哪个选项不是VB中的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:D4. VB中用于执行循环的关键字是:A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,用于定义一个过程的关键字是:A. FunctionB. SubC. ProcedureD. Method答案:B6. VB中用于打开文件的函数是:A. OpenB. CloseC. ReadD. Write答案:A7. 在VB中,用于声明常量的关键字是:A. ConstB. DimC. StaticD. Let答案:A8. VB中用于创建数组的关键字是:A. ArrayB. DimC. DeclareD. New答案:B9. 在VB中,用于执行条件判断的关键字是:A. IfB. ElseC. SelectD. Case答案:A10. VB中用于执行异常处理的关键字是:A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每题2分,共20分)1. VB中,用于声明一个整型变量的关键字是________。

答案:Dim2. 在VB中,________运算符用于比较两个值是否不相等。

答案:<>3. VB中,________关键字用于定义一个类。

答案:Class4. VB中,________函数用于获取系统当前时间。

答案:Now5. 在VB中,________关键字用于定义一个事件。

答案:Event6. VB中,________函数用于计算两个数的和。

大一VB考试题及答案

大一VB考试题及答案

大一VB考试题及答案1.在代码中引用一个控件时,应使用控件的( b )属性。

A.Caption B.Name C.Text D.Index2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。

A.x+a <= b-y B.x > 0 AND y < 0C.a = b OR x>y D.x+y > a+b AND NOT (y < b)3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。

A.(10,80)B.(10,81)C.[10,80] D.[10,81]4.函数Sgn(3.1416)的返回值是( c )。

A.-1 B.0 C.1 D.以上都不对5.67890属于( d )类型数据。

A.整型B.单精度浮点数C.货币型D.长整型6.下列变量名中正确的是( d )。

A.3S B.Print C.Select My Name D.Select_17.下列赋值语句( a )是有效的。

A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 08.以下的控件或方法具有输入和输出双重功能的为( b )。

A.Print B.Textbox C.Optionbutton D.Checkbox9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。

A.Name B.ListIndex C.ListCount D.Text10.下列代码的运行结果为( b )。

Private Sub command1_click()Dim m(10)For k = 1 To 10m(k) = 11 - kNext kx = 5Print m(2 + m(x))End SubA.2 B.3 C.4 D.5二、填空题(10分)1.写出整数n能同时被13和17整除的Basic表达式n Mod 13=0 And n Mod17=0 。

大学VisualBasic复习题及答案

大学VisualBasic复习题及答案

VB复习题一、填空题1.VB应用程序的两个基本特点是和。

2.在VB中根据变量的作用域不同,变量可以分为、和。

3.VB提供的_ _属性,用来控制对象是否可见,当属性值为_ _时,表示对象可见。

4.为使某窗口中的命令按钮“确定(E)”具有如下特性:按“Alt+E”键或按“Enter” 键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为___________,并且设置其_________属性值为_________。

5.在Visual Basic中,由系统事先设定的,能被对象识别和响应的动作称为_______________。

6.数字关系3<=X<10表达式写成正确的VB表达式为____________________________。

7.表达式Len("123程序设计ABC")的值是___________。

8.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程Private Sub Form_Click()Text1.Text = "VB程序设计"End SubPrivate Sub Text1_Change()Picture1.Print "VBProgramming"End Sub程序运行后,单击窗体,在文本框中显示的内容是________________,而在图片框中显示的内容是_____________。

9.创建一个VB应用程序三个主要的步骤是、和。

10.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的窗口中,把此文本框的属性设置成空白。

11.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用控件;若允许用户输入文本,则应使用控件。

12.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK!时,应当编写的语句是。

华工最新版VB习题答案

华工最新版VB习题答案

《语言程序设计》习题答案第1章概述1.1填空题1.答案:低级语言、高级语言2.答案:编译、解释3.答案:编译、运行、逻辑1.2 问答题略1.3 编程题1.解答:Imports System.ConsoleModule Module1Sub Main()WriteLine("欢迎使用Visual Basic!")End SubEnd Module2. 解答:Imports System.ConsoleModule Module1Sub Main()Dim x,y As DoubleWrite("请输入的矩形的长: ")x = ReadLine()Write("请输入的矩形的宽: ")y = ReadLine()WriteLine("圆周长 = {0:f}", 2*x+2*y) '计算输出周长 WriteLine("圆面积 = {0:f}", x * y) '计算输出面积End SubEnd Module第2章基本数据类型与表达式2.1 填空题1.答案:关键字 2. 答案:标识符3.答案:4、8、4、8、164.答案:整、单精度浮点、货币5.答案:函数运算、算术运算、关系运算、逻辑运算6.答案:Round(1234.567, 0)17.答案:Mid(“Visual BASIC 6.0”,8,5)8.答案:Int((b-a+1)*Rnd+a)2.2 选择题1.答案:c2.答案:d3.答案:c4.答案:c5.答案:b6.答案:a7.答案:c8.答案:a9.答案:d10.答案:b2.3 下列变量名哪些是正确的,哪些是错误的?答:1. n 正确。

2. 3x 错误。

变量名必须以字母为开始。

3. Abs 错误。

不能和关键字同名。

4. 85 错误。

变量名必须以字母开始。

5. print_56 正确6. 名称正确。

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课后复习题参考答案

1、B2、A3、B4、答:属性:红色、充满氢气;事件:松手、针刺;方法:飞走、爆破。

5、答:事件是指对象能够识别并作出反映的外部刺激。

事件驱动又称消息驱动,事件驱动程序设计是指每个事件对应有相应的程序代码,仅在该事件发生时,该段代码才会被执行。

事件发生的顺序决定了代码执行的顺序,因此每次执行应用程序时,程序代码并不是按照程序编写的顺序来执行的。

6、答:VB是一个包括界面设计、程序编码、调试、编译并创建可执行程序的集成开发环境。

VB的集成开发环境的主界面中包含:标题栏、菜单栏、工具栏、控件箱、工程资源管理器、属性窗口、“窗体布局”窗口、窗体设计器、代码编辑器等元素组成。

7、答: VB菜单条通常情况下有:文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口、帮助等13项菜单项组成。

8、答:工具栏可自行定义。

标准工具栏中通常情况下有:添加标准exe工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤消、重复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口、可视化元件管理器等按钮组成。

9、答:创建VB应用程序的一般步骤为:创建界面;设置窗体和控件属性;编写代码;保存工程;运行并调试程序;检查并排除错误;创建可执行文件。

10、Private Sub Command1_Click()Label1.Caption = "I love vb,I hate vb"End Sub1、2、3、S1 输入待判断自然数: N(N>=2);S2 i=2;S3 判断i是否小于N-1,若不是转S5S4 判断N除以i的余数是否为0,如果不是则i=i+1转S3;S5 判断i是否等于N,若是输出“是素数”,否则输出“不是素数”。

4、S1 输入待判断自然数: N;S2 将N转换成字符S,计算S的长度K;S3 i=1;S4 判断i是否小于K-1,若不是转S6;S5 判断S中的第i位和第K-i+1位是否相等,如果是则i=i+1转S4,如果不是则转S6;S6 判断i是否是中间位数,若是输出“是回文数”,否则输出“不是回文数”。

VB交大练习题

VB交大练习题

Vb考试复习题一、填空题1.设a=2,b=3,表达式a>b的值是 ___________ 。

FALSE2.在VB中声明符号常量的关键字是 __________ 。

con st3.表达式10 MOD 16\4的值是 __________ 。

24.设A=5, B=6, C=7, D=8,表达式3>2*B OFA=CANDB<>CORC>D的值是 __________ 。

False|0|5.设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为 _____________ 。

True6.设a=1,b=2,c=3,则VB6.0 表达式:a<b or b<c and c<a 的值是______________ 。

True7.在VB中,用Dim X As Integer语句定义的变量X,系统默认其值为________________ 。

08.表示x是5的倍数逻辑表达式为____________ 。

X MOD 5=09.已知a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 ANDa+c>b+3 ORNOTd 的值是_____ 。

False|0|零|假|假值|零值10.用dim abc as integer 定义的变量abc,其类型是___________ 。

整型11.表达式"12345"<>"12345" & "ABC"的值是_____________ 。

True12.在VB中,字符型常量应使____________ 将其括起来,日期/时间型常量应使用_______ 将其括起来。

双引号井号13.在窗体上添加一个命令按钮,然后编写如下事件过程:Private Sub Comma nd1_Click()a = InputBox(" 请输入一个整数")b = InputBox(" 请输入一个整数")Print a + b字符型End Sub程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为 。

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

1.下列用来求两个数的较大值的程序中,错误的是。

(A) max=x : If y>=x Then max=y(B) If y>=x Then max=y : max=x(C) max=Iif(x>y , x , y)(D) If x>y Then max=x Else max=y2.设计动画时,用计时器控件的属性来控制动画速度。

(A) Enabled (B) Timer (C) Interval(D) Index3.若要在文本框Text1上按回车键来激发运行某段程序,则该程序段应编写在Text1的事件中。

(A) Change (B) KeyPress (C) Click (D) GotFocus4.语句Print "A+2"的运行结果是。

(A) A+2 (B) A (C) 2 (D) 运行出错5.语句Print "AB12" + 34的运行结果是。

(A) AB1234 (B) 1234 (C) 46 (D)运行出错6.若要将标签控件的文字居中对齐,应将其Alignment属性设置为。

(A) 0 (B) 1 (C) 2 (D) 3 7.表达式x=x+1是。

(A) 关系表达式(B) 赋值表达式(C) 算术表达式(D) 逻辑表达式8.下列定义数组的语句,错误的是。

(A) Dim a(10) (B) Dim a(2 To 2) as Variant(C) Dim a(-3 To –9) (D) Dim a(-2 To 0)9.下列有关过程的说法错误的是。

(A) 可以定义没有参数的过程(B) 过程的定义不能嵌套,但过程的调用可以嵌套(C) 过程可以通过参数的地址传递向主调程序返回结果(D) 过程不可能向主调程序返回结果10.在+、Not、And、Or四个运算符中,优先级最低的是。

(A) + (B) Not (C) And (D) Or 11.下面有关For循环的说法中,正确的是。

(A) 循环初值必须小于终值(B) 步长为0时,循环是死循环(C) 循环变量可以是字符型(D) For循环不可能有死循环12.对Command1编写如下单击事件,单击Command1的运行结果是。

Private Sub Command1_Click()x = 4If x ^ 2 < 15 Then y = 3If x ^ 2 = 16 Then y = 2If x ^ 2 > 15 Then y = 1Print yEnd Sub(A) 1 (B) 2 (C) 3 (D) 4 13.在Visual Basic 6.0中,下列变量名合法的是。

(A)cosX (B)cos(x) (C)2y (D) x-y 14.工程文件的扩展名是。

(A) .vbp (B) .frm (C) .res (D) .cls15.双击窗体窗口,打开的窗口是。

(A) 属性窗口(B) 资源管理器窗口(C) 代码窗口(D) 布局窗口16.下列叙述中不正确的是(A) 变量名的第一个字符必须是字母(B) 变量名可以包含小数点或者嵌的类型声明字符(C) 变量名的长度不超过255个字符(D) 变量名不能使用关键字17.产生[10,37]之)间随机整数的Visual Basic表达式是(a) Int(Rnd*27)+10 (b) Int(Rnd*27)+11(c) I nt(Rnd*28)+10 (d) Int(Rnd*28)+1118.函数Ucase(Mid("visual basic",8,5))的值是(a) BASIC (b) visual (c) V ISUAL (d) basic19.若将PasswordChar属性设置为一个字符(如*),则在运行时,文本框中输入的字符仍然显示出来,而不显示星号(*),原因可能是(A) 文本框的MultiLine属性值为True(B) 文本框的Locked属性值为True(C) 文本框的MultiLine属性值为False(D) 文本框的Locked属性值为False14.下面的过程定义语句中合法的是(a) Sub Proc(ByVal n( )) (b) Sub Proc(n) As Integer (c) F unction Proc(ByVal n) (d) Function Proc(Proc) 15.下列程序段的执行结果是x=2Print x+1;x+1(a) 2+1 2+1 (b) 3 3 (c) 3 4 (d)x+1 x+116.决定窗体标题栏显示容的属性是(a) Caption (b) Name (c) T ext (d) BackStyle17. 下列语句中正确的是(A) Text1.Text+Text2.Text=Text3.Text (B)a=Inputbox("Hello")(C) 12Label.Caption=1234 (D)=CmdOk18. 要使滚动条表示的最小值为10,应设置其属性(a) MinChange (b) Min (c) Minimize (d) SmallChange19. 在过程调用中,参数的传递可以分为两种方式(a) 按地址传递与按值传递(b) 按值传递与按位置传递(c) 按参数传递与按地址传递(d) 按位置传递与按参数传递20. 如下数组声明语句,正确。

(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 Integer21. 数学关系3≤x<10表示成正确的VB表达式为。

(a) 3<=x<10 (b) 3<=x And x<10 (c) x>=3 Or x<10 (d) 3<=x And <1022. Rnd函数不可能为下列值。

(a) 0 (b) 1 (c) 0.1234 (d) 0.000523. 若a$=〞12345678〞,则表达式Val(Left$(a$,4)+Mid$(a$,4,2))的值为。

(a) 123456 (b) 123445 (c) 8(d) 624. 显示如下图所示输入框的语句是(A) a=InputBox("请输入一个正数","示例","1") (B)a=InputBox("示例","请输入一个正数","1")(C) a=InputBox("1","示例","请输入一个正数") (D)a=InputBox("请输入一个正数","1","示例")1."YES">"yes" 的结果是False 。

2.数学表达式sin150+3e x 的VB表达式为sin(15*PI/180)+sqr(x+e^3) 。

3.若要在运行时将标签Label1的字体大小改为20磅字,对应的设置语句Label1.fontsize=20 。

4.表达式Abs(-3) * 10 \ 6 / 2的值为10 。

(选*/再\)5.结构化程序设计的三大结构分别是顺序、选择和循环。

6.计时器控件的Interval属性的默认单位是是毫秒。

7.根据数组中包含的元素个数是否固定,可将数组分为静态数组和动态数组。

8.对Command1编写如下单击事件,单击Command1后在输入对话框中输入整数75Private Sub Command1_Click()Dim x%x = InputBox("请输入一个整数")If x > 80 ThenPrint 5ElseIf x > 60 ThenPrint 3ElsePrint 1End IfEnd Sub9.下面的循环结构能不能正常结束(能/不能)。

i = 3Doi = i + 2Loop Until i Mod 2 = 010.对Command1编写如下单击事件,单击Command1的运行结果是Private Sub Command1_Click()Dim a(1 To 10) As IntegerFor i = 1 To 10a(i) = 2 * iNext iPrint a(a(a(1)))End Sub11.InputBox Time()函数返回值的12.下面的程序用于求3个数中的最大数。

Private Sub Command1_Click( )a=Val(InputBox("请输入第一个数"))b=Val(InputBox("请输入第二个数"))c=Val(InputBox("请输入第三个数"))max=a : min=aIf b> a Then max=bIf b< a Then min=bIf c>max Then max=cIf c<min Then min=cPrint "最大值为:";maxPrint "最小值为:";minEnd Sub13.程序代码将整型动态数组x声明为具有20个元素的数组,并给数组的所有元素赋值1。

Private Sub Command1_Click( )RedimFor j=1 To 20x(j)=1Print x(j)Next jEnd Sub1.Option Base 1Private Sub Command1_Click()Dim aa = Array(2,4, 6, 8)j = 1For i = 4 To 1 Step -1s = s + a(i) * jj = j * 10Next iPrint sEnd Sub2.Public Sub f1(n%, ByVal m%) n = n Mod 10+2m = m \ 10End SubPrivate Sub Command1_Click()Dim x%, y%x = 98: y = 223Call f1(x, y)Print x, yEnd Sub3. 写出执行下列程序的结果Private Sub Command1_Click() x=-7If Sgn(x) Theny=Sgn(x^2)Elsey=Sgn(x)End IfPrint yEnd Sub 14.写出下列程序运行后的结果Private Sub Command1_Click()Const P=3Dim a(8) As IntegerFor i=1 To 8a(i)=8-iNext iPrint a(a(P))End Sub 35. 写出下列程序运行后的结果Private Sub Command1_Click()Dim x As Integer,y As Integerx=10 : y=5Call f1(x,y)Print x ; yEnd SubPrivate Sub f1(ByVal x1 As Integer, y1 As Integer) x1=x1+2 : y1=y1+2End Sub 10 76.以下程序段的功能是。

相关文档
最新文档