2012年3月vb真题

合集下载

12年春VB试题

12年春VB试题

12年春VB试题2012年春二级VB试卷第一部分程序阅读与填空(24小题,每小题3分,共72分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】用下列近似公式求自然对数的底数e.累加过程到末项小于10-12为止。

【程序】Private Sub Commandl_Click()Dim __(1)__Dim i As Integere = 2__(2)__While __(3)__t = t / i__(4)__i = i + lWendPrint eEnd Sub【供选择的答案】(1) A、e As Double, t As Double B、e As Single, t As SingleC、e As Double, t As SingleD、e As Single, t As Double(2) A、t=l: i=2 B、t=2: i=l C、t=l: i=l D、t=2: i=2(3) A、t<le-12 B、t>=le-12 C、e>=le-12 D、e<le-12(4) A、e = e+l/t B、e = e+l\t C、e = e+t/i D、a = p + t2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】单击Commandl后,生成一个5至100之间的随机整数n,计算下列表达式的值并显示。

【程序】Private Sub Commandl_Click()Dim s As Single, i As Integer, n As Integern = __(5)__s = __(6)__For i= __(7)__s=__(8)__Next iPrint sEnd Sub[供选择的答案:】(5) A、Rnd*10 B、5+Rnd*100 C、5+Rnd*95 D、5*Rnd(95)(6) A、n-l B、1 C、n D、0(7) A、l To n B、n To 1 Step -1 C、n To 1 D、l To n-1(8) A、s+Sqr(i) B、Sqr(s+i) C、i+Sqr(s) D、n+Sqr(s)3.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

2012年江苏高中信息技术学业水平测试vb操作题带答案

2012年江苏高中信息技术学业水平测试vb操作题带答案

Vb专项练习第一套题目1、打开“考生文件夹\96\工程1.vbp”,完善程序并保存。

实现功能:假设有一个5位数密码。

只记得密码为67□□8,其中百位和十位的数字记不清了,但知道该密码能够被78整除,也能被67整除。

请完善算法帮忙找出这个密码。

''请不要更改源程序的结构,删除原题里的①、②、③。

填写正确的代码,使程序完善Private Sub Command1_Click()Dim x As LongFor x = ① To 67998 Step 10If (x Mod 67 = 0) And (x Mod 78 = 0) ThenPrint ②End If③End Sub2、“考生文件夹\51\工程1.vbp”是采用“穷举法”求出所有水仙花数的程序,请完善程序并保存。

说明:若一个三位数abc,满足:abc=a3+b3+c3,则称abc为水仙花数。

如三位数153满足:13+53+33=1+125+27=153,则153是水仙花数。

'请不要更改源程序的结构,删除原题里的①、②、③。

填写正确的代码,使程序完善Private Sub Command1_Click()Dim i, a, b As IntegerFor i = 100 To ①a = i \ 100b = (i - a * 100) \ 10c = ②If a * a * a + b * b * b + c * c * c = i ThenPrint CStr(i)③Next iEnd Sub3、打开“考生文件夹\12\工程1.vbp”,完善程序并保存。

实现功能:在Text1中输入一个代表秒数的整数后,单击“计算”按钮后,在Label1、Label2、Label3中显示对应的小时、分钟和秒数。

如在Text1中输入“3672”,Label1、Label2、Label3中分别显示“1”、“1”、“12”,即1小时1分12秒。

2012年vb计算机考试试题及答案

2012年vb计算机考试试题及答案

2012年vb计算机考试试题及答案第一部分:选择题(共40题,每题2分,总分80分)1. VB是以下哪种类型的编程语言?A. 解释性编程语言B. 面向对象编程语言C. 编译型编程语言D. 结构化编程语言2. 在VB中,以下哪个符号用于表示不等于?A. !=B. <>C. ==D. =3. 下列关于VB的说法中,不正确的是:A. VB可以用于开发Windows应用程序B. VB是Visual Basic的缩写C. VB可以与数据库进行交互D. VB只能运行在Windows操作系统上4. 在VB中,以下哪个选项用于声明整数变量?A. DimB. IntC. IntegerD. String5. 以下哪个是VB中的逻辑运算符?A. +B. /C. &&D. >6. VB中的控件是用来进行什么操作的?A. 数据存储B. 用户界面交互C. 网络通信D. 文件操作7. 在VB中,以下哪个控件用于接收用户输入的文本?A. LabelB. ButtonC. TextBoxD. ComboBox8. 以下哪个事件是在VB窗体加载时触发的?A. MouseClickB. KeyPressC. LoadD. FormOpen9. VB中用于执行特定任务的代码块被称为什么?A. 函数B. 过程C. 类D. 对象10. 在VB中,以下哪个函数可以将字符串转换为整数?A. CInt()B. CStr()C. CDbl()D. CBool()11. VB中的数组是用来存储什么类型的数据?A. 字符串B. 整数C. 浮点数D. 所有以上类型的数据12. 在VB中,以下哪个选项用于打开一个对话框来选择文件?A. OpenFileDialogB. MessageBoxC. InputBoxD. SaveFileDialog13. VB中的Do While循环是什么类型的循环结构?A. 前测试循环B. 后测试循环C. 无限循环D. 选择循环14. 在VB中,以下哪个选项用于释放对象所占用的资源?A. UsingB. FreeC. DisposeD. End15. VB中的Try...Catch语句用于处理什么类型的错误?A. 语法错误B. 逻辑错误C. 运行时错误D. 编译时错误...(继续撰写剩余试题及答案)第二部分:主观题(共3题,每题40分,总分120分)请根据以下问题进行简答:问题一:请解释VB中的常用数据类型及其区别。

2012届毕业班VB清考试卷

2012届毕业班VB清考试卷

东莞理工学院(本科)试卷(2012届清考卷)2011 --2012 学年第二学期《Visual Basic程序设计》试卷开课单位:计算机学院,考试形式:闭卷,允许带笔入场注意:请务必将答案填写在答题卷上,否则视为答题无效。

一、单选题(30小题,每小题1.5分,共45分)1、以下不属于Visual Basic系统的文件类型是____________。

A、.frmB、.batC、.vbpD、.vbg2、Visual Basic 是一种面向对象的程序设计语言,_________不是面向对象系统所包含的三要素。

A、属性B、变量C、事件D、方法3、在VB中通过____________属性来设置字体颜色。

A、FontColorB、ForeColorC、BackColorD、ShowColor4、若要使命令按钮不可操作,要对________属性设置。

A、EnabledB、VisibleC、BackcolorD、Caption5、"x是小于100的非负数",用VB表达式表示正确的是____________。

A、0 <= x 0r x < 100B、0 <= x < 100C、0 <= x And x < 100D、0 <=x , x < 1006、设a=21,b=75,则执行c=Int((b-a)*rnd+a)+1后,c的值为_______。

A、1~76之间B、22~75之间C、22~76之间D、1~95之间7、设a=2,b=3,c=4,d=5,下列表达式a>b AND c<=d OR 2*a>c的值是_______。

A、TrueB、FalseC、-1D、18、用于获得字符串S从第5个字符开始的3个字符的函数是_______。

A、Mid$(S,5,3)B、Middle(S,5,3)C、Right$(S,5,3)D、Left$(S,5)9、字符串“东莞News Center”的长度是_______。

2012年3月VB试卷和答案

2012年3月VB试卷和答案

2012年3月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A )、B )、C )、D )四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A )循环队列是队列的一种链式存储结构B )循环队列是队列的一种顺序存储结构C )循环队列是非线性结构D )循环队列是一种逻辑结构(2)下列叙述中正确的是A )栈是一种先进先出的线性表B )队列是一种后进先出的线性表C )栈与队列都是非线性结构D )以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A )16B )10C )6D )4(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A )外模式B )内模式C )概念模式D )逻辑模式(5)在满足实体完整性约束的条件下A )一个关系中应该有一个或多个候选关键字B )一个关系中只能有一个候选关键字C )一个关系中必须有多个候选关键字D )一个关系中可以没有候选关键字(6)有三个关系R 、S 和T 如下:R S T则由关系R 和S 得到关系T 的操作是 A )自然连接 B )并 C )交D )差 (7)软件生命周期中的活动不包括 A )市场调研 B )需求分析C )软件测试D )软件维护 (8)下面不属于需求分析阶段任务的是A )确定软件系统的功能需求B )确定软件系统的性能需求C )需求规格说明书评审 A B Ca 1 2b 2 1c 3 1 A B C a 1 2d 2 1 A B C b 2 1 c 3 1D )制定软件集成测试计划 (9)在黑盒测试方法中,设计测试用例的主要根据是A )程序内部逻辑B )程序外部功能C )程序数据结构D )程序流程图(10)在软件设计中不适用的工具是A )系统结构图B )PAD 图C )数据流图(DFD 图) D )程序流程图(11)以下合法的VB 变量名是A )caseB )name10C )t-nameD )x*y(12)设x 是小于10的非负数。

2012年3月计算机二级VB笔试真题文字word版+详细答案解析,木泉论坛首发

2012年3月计算机二级VB笔试真题文字word版+详细答案解析,木泉论坛首发

2012年3月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡相应位置上,答在试卷上不得分。

(1) 下列叙述正确的是A) 循环队列是队列的一种链式存储结构 B )循环队列是队列的一种顺序存储结构 C )循环队列是非线性结构 D )循环队列是一种逻辑结构 (2)下列叙述正确的是A) 栈是一种先进先出的线性表 B )队列是一种后进后出的线性表 C )栈和队列都是非线性结构 D )以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A )16B )10C )6D )4 (4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A )外模式B )内模式C )概念模式D )逻辑模式(5)在满足实体完整性约束的条件下A )一个关系中应该有一个或多个候选关键字B )一个关系中只能有一个候选关键字C )一个关系中不许有多个候选关键字D )一个关系中可以没有候选关键字 (6)有三个关系R 、S 和T 如下:R S T则由关系R 和S 得到关系T 的操作时A) 自然连接 B )并 C )交 D )差(7)软件生命周期中的活动不包括A)市场调研B)需求分析C)软件测试D)软件维护(8)下面不属于需求分析阶段任务的是A)确定软件系统的功能需求B)确定软件系统的性能需求C)需求规格说明书评审D)制定软件集成测试计划(9)在测试方法中,设计测试用例的主要根据是A)程序内部逻辑B)程序外部功能C)程序数据结构D)程序流程图(10)在软件设计中不使用的工具是A)系统结构图B)PAD图C)数据流图(DFD图)D)程序流程图(11)以下合法的VB变量名是A)case B)name10 C)t-name D)x*y (12)设x是小于10的非负数。

2012年计算机二级VB上机试题及解题思路第47套

2012年计算机二级VB上机试题及解题思路第47套

2012年计算机二级VB上机试题及解题思路第47套2012年计算机二级VB上机试题及解题思路第47套1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1、标题为“标签”的窗体上画一个名称为Label1的标签,并设置适当属性以满足以下要求:1)标签的内容为“计算机等级考试”;2)标签可根据显示内容自动调整其大小;3)标签带有边框,且标签内容显示为三号字。

运行后的窗体如图所示。

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

解题思路:启动Visual Basic系统,创建一个Form1窗体。

在该窗体上画一个标签控件,通过其属性窗口将名称设为Label1,标题(Caption属性)设为“计算机等级考试”,AutoSize属性设为True,边框(BorderStyle属性)设为1,点击Font属性,在弹出的“字体”对话框中,在字体大小下选择“三号”。

激活Form1窗体,通过其属性窗口将标题(Caption属性)设为“标签”。

参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt1.vbp、sjt1.frm、sjt1.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt1.vbp 文件并运行。

(2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其刻度范围为1-100;再画一个名称为Text1的文本框,初始内容为1。

程序开始运行时,焦点在滚动条上。

请编写适当的事件过程,使得程序运行时,文本框中实时显示滚动框的当前位置。

运行情况如图所示。

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

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

2012vb笔试外A带参考答案-共享

2012vb笔试外A带参考答案-共享

一、填空题(共10个空,每空2分,共20分)1. 弹出名称为“Menu ”的菜单的语句为 PopUpMenu Main 。

2. 在VB 中,声明静态变量的关键字是 Static 。

3. 在Visual Basic 中,所有控件都应具有的属性是___Name __。

4. 显示打开文件对话框的方法是:___ShowOpen ____。

5. 以下程序的功能是:找出数组a 中的第一次出现的最小值。

要求在任何情况下都能正确运行,请完善之。

Dim a%(), Mini%, i%, n%n = Val(InputBox("请输入整数个数")) '假设输入的 n 值一定大于零 ReDim a(1 To n) For i = 1 To na(i) = Rnd * 100 Next i Mini = 1For i = 2 To nIf a(i) > a(Mini) Then Mini = i Next i Print "最小值首次出现在下标为" & Mini & "的数组元素中,值为" & a(Mini)6. 以下程序的功能是循环产生“a ” 到“z ”之间的小写英文字母,并以每行显示10个字符的形式在窗体上显示出来,当出现字母”y ”时退出循环。

请完善程序。

(小写英文字母a 的ASCII 码值为97)Private Sub Form_Click() Dim a as string * 1,i as integer Doa =_chr(int(rnd()*26+97))_ i=i+1 Print a;If _i mod 10 = 0_ then Print Loop Until _a=”y ”_ End Sub1.VB是一种面向对象的可视化程序设计语言,它采用了 A 的编程机制。

A)事件驱动B) 从主程序开始执行C)按过程顺序执行D) 按模块顺序执行2.函数Format(9876.567, "00000.00")的返回值是 B 。

2012年VB真题

2012年VB真题

2012秋第一套[1]. Web网页有___________ 网页和动态网页两大类,前者通常指那些内容固定不变的网页。

[2]. CD光盘片根据其制造材料和信息读写特性的不同,可以分为CD-ROM、CD-R和CD-RW。

CD-R光盘指的是________。

A.只读光盘B.随机存取光盘C.只写一次式光盘D.可擦写型光盘[3]. 下列4种输入设备中功能和性质不属于同一类型的是________。

A.鼠标器B.触摸屏C.轨迹球D.手持式扫描仪[4]. 十进制整数256使用无符号整数表示时,在PC中使用________个二进位表示最合适。

A.4B.8C.16D.32[5]. 为了解决异构网互连的通信问题,IP协议定义了一种独立于各种物理网络的数据包格式,称之为IP________,用于网络之间的数据传输。

[6]. 数码相机中将光信号转换为电信号的芯片是________。

A.Flash ROMB.DSP C.CCD或CMOSD.A/D[7]. 以下Windows(中文版)文件系统中有关文件命名的叙述中,错误的是_____________ 。

A.每个文件或文件夹必须有自己的名字B.同一个硬盘(或分区)中的所有文件不能同名C.文件或文件夹的名字长度有一定限制D.文件或文件夹的名字可以是中文也可以是西文和阿拉伯数字[8]. 下面关于因特网服务提供商(ISP)的叙述中,错误的是_______。

A.ISP指的是向个人、企业、政府机构等提供因特网接入服务的公司B.因特网已经逐渐形成了基于ISP的多层次结构,最外层的ISP又称为本地ISPC.ISP通常拥有自己的通信线路和许多IP地址,用户计算机的IP地址是由ISP分配的D.家庭计算机用户在江苏电信或江苏移动开户后,就可分配一个固定的IP地址进行上网[9]. USB接口是一种通用的串行接口,通常可连接的设备有移动硬盘、优盘、鼠标器、扫描仪等。

[10]. 在启动PC机的过程中,用户可以通过按下键盘上的一个特定键运行存储在BIOS 中的_____程序,从而修改CMOS芯片中保存的系统配置信息。

2012机电一年级三月月考试题

2012机电一年级三月月考试题

A B、A 、B 两点的电位分别是V A =20V 、V B =5V ,则V BA = V如图已知R=9Ω,则AB 间总电阻为 Ω。

如图,已知I 1=3A ,I 2=-2A ,则I 3= A 。

交流电磁铁的铁心发热是因为 和 现象引起的能量损耗。

4、铁磁材料被反复磁化形成的封闭曲线称为 ,根据其形状可将铁磁物质分为材料和 材料。

硅钢和铝镍合金分别是 和 材料。

电压互感器测量时,其一次绕组应 联在被测线路中,二次绕组绝对不允许 ;电流互感器测量时,其一次绕组应 联在被测线路中,二次绕组绝对不允许 。

从安全的角度出发,二者在运行中, 绕组都应可靠地接地。

11、 变压器是一次、二次绕组共用一个绕组的变压器。

变压器运行中,绕组中电流的热效应所引起的损耗称为 损耗;交变磁场在铁心中所引起的 损耗和 损耗合称为 损耗。

损耗又称为不变损耗; 损耗称为可变损耗。

同一个三相对称负载接至同一三相电源中,作三角形联接时的线电流是作星形联接时的 倍。

已知JO2-31-4型异步电动机在额定状态下运行,转速为1430r /min ,电源频率为50HZ ,则额定转差率为 。

用某万用表测量某交流电压的示值为100V ,这个示值是交流电的 值。

三相对称负载中,每相负载的额定电压220伏,当三相电源的线电压为380伏时,负载应作_______联接。

当三相电源的线电压为220伏时,负载应作_______联接。

已知对称三相电压中,V 相电压为:u V =100 sin(314t+π)伏,则u 相电压为:( )伏。

正弦交流电的三要素为_________,________和__________。

三相对称负载作星形连接时,相电压为线电压的 倍,相电流为线电流的 R R R 123I I I 123倍。

相等、 相同、相位互差 的三相电源,称为三相对称电源。

.与软磁性材料对应的性能和用途是( )。

A 磁滞回线面积大B 磁滞损耗大C 适合于制作永久磁铁D 适合于制作交流电器设备铁心3、单相变压器的变压比为k ,若一次绕组接入直流电压U 1,则二次绕组电压为( )。

全国计算机等级考试二级VISUAL+BASIC真题2012年3月

全国计算机等级考试二级VISUAL+BASIC真题2012年3月

全国计算机等级考试二级VISUAL BASIC真题2012年3月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分) (总题数:35,分数:70.00)1.下列叙述正确的是()。

(分数:2.00)A.循环队列是队列的一种链式存储结构√B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析:循环队列是一种顺序存储的线性结构,所以,“循环队列是队列中的一种链式存储结构,”“循环队列是非线性结构”和“循环队列是一种逻辑结构”的说法都是错误的。

2.下列叙述正确的是()。

(分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进后出的线性表C.栈和队列都是非线性结构D.以上三种说法都不对√解析:解析:栈和队列都是线性结构,并且栈是后进先出,队列是先进先出,所以三种说法都不对。

3.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。

(分数:2.00)A.16 √B.10C.6D.4解析:解析:根据公式n0=n2+1,叶子节点个数为5,则度为2的结点书为4,那么度为1的结点数n1=n-n0-n2=25-4-5=16.4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

(分数:2.00)A.外模式B.内模式√C.概念模式D.逻辑模式解析:解析:数据库系统在气内部都具有三级模式:概念模式、内部模式与外部模式。

其中,内模式(又称物理模式)给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理特性主要体现在操作系统及文件级上,它还为深入到设备及上。

概念模式是数据库系统中全局数据逻辑结构的描述。

是全体用户(应用)的go公共数据师徒,主要描述数据的概念记录类型一级他们之间的广西,它还包括一些数据间的语意约束。

外模式(子模式货用户模式)是用户的数据师徒,也就是用户缩减到的数据模式,它由概念模式推到而出的,在一般的DBMS中都提供相关的外模式描述语言(外模式DDL)5.在满足实体完整性约束的条件下()。

2012年计算机二级VB上机试题及解题思路(第三套)

2012年计算机二级VB上机试题及解题思路(第三套)

第03套1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%**********************************************************************请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称为Frame1,标题为“目的地”的框架,在框架中添加三个复选框,名称分别为Check1、Check2、Check3,其标题分别是“上海”、“广州”、“巴黎”,其中“上海”为选中状态,“广州”为未选状态,“巴黎”为灰色状态,如图所示。

请画控件并设置相应属性。

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

解题思路:启动Visual Basic系统,创建一个Form1窗体。

在该窗体上画一个框架控件,通过其属性窗口将名称设为Frame1,标题(Caption属性)设为“目的地”。

在F1框架中画三个复选框控件,通过其属性窗口将名称分别设为Check1、Check2、Check3,标题(Caption 属性)分别设为“上海”、“广州”、“巴黎”,“上海”的Value属性设为1,“巴黎”的Value属性设为2。

参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt1.vbp、sjt1.frm、sjt1.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt1.vbp文件并运行。

**********************************************************************(2)在名称为Form1的窗体上画一个名称为Picture1的图片框,其宽和高分别为1700、1900。

请编写适当事件过程,使得在运行时,单击图片框,则装入考生目录下的图形文件pic1.bmp,如图所示。

2012年vb计算机考试试题及答案

2012年vb计算机考试试题及答案

2012年vb计算机考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B2. 在Visual Basic中,以下哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B3. 下列哪个选项不是Visual Basic的内置函数?A. LenB. MidC. SqrD. Sum答案:D4. 在Visual Basic中,以下哪个语句用于结束一个循环?A. NextB. LoopC. EndD. Exit答案:D5. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的背景颜色?A. BackColorB. ForeColorC. TextColorD. BorderColor答案:A6. 在Visual Basic中,以下哪个事件用于在窗体加载时触发?A. LoadB. ClickC. DblClickD. MouseDown答案:A7. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. StaticD. All of the above答案:D8. 在Visual Basic中,以下哪个控件用于显示下拉列表?A. TextBoxB. ComboBoxC. ListBoxD. CheckBox答案:B9. 在Visual Basic中,以下哪个函数用于返回一个字符串的长度?A. LenB. StrC. UCaseD. LCase答案:A10. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的前景色?A. BackColorB. ForeColorC. TextColorD. BorderColor答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个类。

全国计算机等级考试二级VISUALBASIC机试真题2012年03月_真题-无答案

全国计算机等级考试二级VISUALBASIC机试真题2012年03月_真题-无答案

全国计算机等级考试二级VISUAL BASIC机试真题2012年03月(总分100,考试时间90分钟)1 基本操作题1. 在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。

程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开文件”;②设置适当属性,使对话框的“文件类型”下拉式组合框中有两项可供选择:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出“打开文件”对话框。

要求:程序中不得使用变量,事件过程中只能写入一条语句。

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

2. 在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为“移动本按钮”,如图所示。

要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。

要求:程序中不得使用变量,事件过程中只能写入一条语句。

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

2 简单应用题1. 在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combol的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Command1、Command2,其标题分别为“添加”、“统计”。

在程序运行时,向Text1中输入字符,单击“添加”按钮后,则将Text1中的内容作为一个列表项被添加到组合框的列表中;单击“统计”按钮,则在窗体空白处显示组合框中列表项的个数,如图所示。

请编写两个命令按钮的Click事件过程。

2012年3月计算机二级VisualBasic练习题及答案:语言基础

2012年3月计算机二级VisualBasic练习题及答案:语言基础

⼀、单选题 1.在⼀⾏内写多条语句时,每个语句之间⽤________来分隔。

A), B): C)、 D); 2.下⾯________是合法的变量名。

A) X_yx B) 123abc C) integer D) X-Y 3.下⾯________是不合法的整常数。

A) 100 B) &O100 C) &H100 D) 0 4.下⾯________是合法的字符常数。

A) ABC$ B) "ABC" C) ’ABC’ D) ABC 5.下⾯________是合法的单精度型变量。

A) num! B) sum% C) xint$ D) mm# 6.下⾯________是不合法的单精度常数。

A) 100! B) 100.0 C) 1E+2 D) 100.0D+2 7.表达式16/4-2^5*8/4 MOD 5\2的值为________。

A) 14 B) 4 C) 20 8.数学表达式3≤x<10在VB中的逻辑表达式为________。

A) 3<=x<10 B) 3<=x AND x<10 C) x>=3 OR x<10 D) 3<=x AND <10 9.与数学表达式ab/3cd对应,不正确的VB表达式为________。

A) a*b/(3*c* D) B) a/3*b/c/d C) a*b/3/c/d D) a*b/3*c*d 10. RND函数不可能是下列________值。

A) 1 B) 0 C) 0.123 D)0.00005 11. Int(198.55*100+0.5)/100的值为________。

A) 198 B) 199.6 C) 198.55 D)200 12. Int(198.555*100+0.5)/100的值为_______。

A)198 B)199.6 C)198.56 D)200 13. Print DateAdd("m",1,#1/30/2000#)语句显⽰的结果为________。

2012年3月全国计算机等级《二级VB》全真模拟试题(5)

2012年3月全国计算机等级《二级VB》全真模拟试题(5)

2012年3月全国计算机等级《二级VB》全真模拟试题(5)一、选择题(每题2分,共35题,70分)第1题在数据处理中,其处理的最小单位是()。

A)数据B)数据项C)数据结构D)数据元素第2题在数据流图中,带有箭头的线段表示的是()。

A)控制流B)数据流C)模块调用D)事件驱动第3题窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。

设有如下的类型声明:当单击命令按钮时,将两个文本框中的内容写入一个随机文件Test.data中。

设文本框中的数据已正确地赋值给Person类型的变量P。

则能够正确地把数据写入文件的程序段是()。

第4题算法的有穷性是指()。

A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用第5题执行下面语句:将显示一个对话框,在该对话框的输入区中显示的信息是()。

A)TodayB)TomorrowC)YesterdayD)Day before yesterday……二、填空题(每题2分,共30分)第36题在两种基本测试方法中,__________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。

第37题在两种基本测试方法中,________测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。

第38题软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。

编码和测试属于__________阶段。

第39题设在界面上放置了一个滚动条Scrolls和一个标签控件Label,请补齐以下代码,要求每次单击滚动条两端箭头,或滚动条滑块与两端箭头之间的空白区域时,滚动条的值能够反映在标签中。

第40题数据模型包括数据结构、_______和数据条件。

2012年VB语言程序设计试卷A解析

2012年VB语言程序设计试卷A解析
14.在窗体模块的通用声明段中声明变量时,不能使用( )关键字。
A.dimB.publicC.privateD.static
15.在窗体模块中定义有Private过程,( )的过程可调用该过程。
A.本窗体中B.本工程中所有
C.其他窗体中D.标准模块中
16.下列关于全局变量的叙述中,正确的是( )。
A.在窗体的Form_Load事件过程中定义的变量是全局变量
20.在VB中,在MouseDown和MouseUp事件中,当参数Button为1时,代表按下()键。
A.左B.右
C.中D.没有按键
教务处印制共14页(第3页)
二、填空题(本大题共10小题,每小题1分,共10分)
1.在VB中,如果要在单击命令按钮Command2时执行一段代码,则应将这段代码写在_____________________________________事件过程中。
s=s+k
next k
print s
A.20B.130C.75D.55
10.在VB中,下列下列程序代码所计算的数学表达式是()。
S=1:n=2
Do while n<=1000
S=s+n
N=n+2
Loop
Print”s=”;s
A. S=1+2+4+6+...+998 B. S=1+2+4+6+...+1000
教务处印制共14页(第1页)
Private Sub Text1_Change()
Print Text1.text
End Sub
A.ABCB.AC.ABCD.A
B AB AB

3月全国计算机等级考试二级VB考试真题(2)

3月全国计算机等级考试二级VB考试真题(2)

3月全国计算机等级考试二级VB考试真题(2)2012年3月全国计算机等级考试二级VB考试真题(26)设程序中有如下数组定义和过程调用语句:Dim a(10) As Integer……Call p(a)如下过程定义中,正确的是( )。

A. Private Sub p(a As Integer)B. Private Sub p(a() As Integer)C. Private Sub p(a(10) As Integer)D. Private Sub p(a(n) As Integer)(27)若要获得组合框中输入的数据,可使用的属性是( )。

A.ListindexB.CaptionC.TextD.List(28)在窗体上画两个名称分别为Text1、Text2的文本框。

T ext1的Text属性为“Database”,如图所示。

现有如下事件过程: Private Sub Text1_Change()Text2.Text=Mid(Text1,1,1)End Sub运行程序,在文本框Text1中原有字符之前输入a,T ext2中显示的是:( )。

A. DataAB. DataBC. aDataD. aBase(29)有如下程序:Option Base !Private Sub Command1_Click()Dim arr(10)arr=Array(10,35,28,90,54,68,72,90)For Each a In arrIf a>50 ThenSum=Sun+aEnd IfNext aEnd Sub运行上述程序时出现错误,错误之处是( )。

A. 数组定义语句不对,应改为Dim arrB. 没有指明For循环的终值C. 应在For语句之前增加Sum=0D. Next a应改为Next(30)要求产生10个随机整数,存放在数组arr中,从键盘输入要删除的数组元素的下标,将该元素中的数组删除,后面元素中的数据依次前移,并显示删除后剩余的数据,现有如下程序:Option Base 1Private Sub Command1_Click()Dim arr(10) AS IntegerFor i=1 to 10arr(i)=int (Rnd*100)Print arr(i);Nextx=inputbox(“输入1到10的一个整数:”)For i=x+1 to 10 ‘循环2arr(i-1)=arr(i)NextFor i=1 to 10 ‘循环3Print arr(i);NextEnd Sub程序运行后发现显示的结果不正确,应该进行的修改是( )。

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

2012年3月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述正确的是()。

A) 循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构(2)下列叙述正确的是()。

A) 栈是一种先进先出的线性表B.队列是一种后进后出的线性表C.栈和队列都是非线性结构D.以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。

A.16 B.10 C.6 D.4(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

A.外模式B.内模式C.概念模式D.逻辑模式(5)在满足实体完整性约束的条件下()。

A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中不许有多个候选关键字D.一个关系中可以没有候选关键字(6)有三个关系R、S和T如下:()。

则由关系R和S得到关系T的操作时A.自然连接B.并C.交D.差(7)软件生命周期中的活动不包括()。

A.市场调研B.需求分析C.软件测试D.软件维护(8)下面不属于需求分析阶段任务的是()。

A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划(9)在测试方法中,设计测试用例的主要根据是()。

A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图(10)在软件设计中不使用的工具是( )。

A .系统结构图 B .PAD 图 C .数据流图(DFD 图) D .程序流程图 (11)以下合法的VB 变量名是( )。

A .case B .name10 C .t-nameD .x*y(12)设x 是小于10的非负数。

对此陈述,以下正确的VB 表达式是( )。

A .0≤x<10 B .0<=x<10 C .x>=0 and x<10 D .x>=0 or x<=10 (13)以下关于窗体的叙述中错误的是( )。

A .窗体的Name 属性用于标识一个窗体B .运行程序时,改变窗体大小,能够触发窗体的Resize 事件C .窗体的Enabled 属性为False 时,不能响应单击窗体的事件D .程序运行期间,可以改变Name 属性值(14)下面定义窗体级变量a 的语句中错误的是( )。

A .Dim a% B .private a% C .Private a As Integer D .Static a%(15)表达式Int(Rnd(0)*50)所产生的随机数范围是( )。

A . (0,50) B . (1,50) C . (0,49)D . (1,49)(16)设x=5,执行语句Print x=x+10,窗体上显示的是( )。

A .15 B .5 C .True D .False (17)设有如下数组声明语句: Dim arr (-2 to 2,0 to 3)AS Integer该数组所包含的数组元素个数是( )。

A .20 B .16 C .15 D .12(18)现有由多个单选按钮构成的控件数组,用于区别该控件数组中各控件的属性是( )。

A .Name B .Index C .Caption D .Value (19)设有分段函数:A .Select Case x Case Is<0 Y=5Case Is <=5,Is>0 Y=2*x Case else End selectB .If x<0 Then y=5Elseif x<=5 then y=2*x Elsey=x*x+1 End ifC.y=iif{x<0.5,iif(x<=5.2*x,x*x+1) }D.If x<0 Then y=5If x<=5 and x>=0 then y=2*xIf x>5 then y=x*x+1(20)设程序中有如下语句:X=inputbox(“输入”,“数据”,100)Print X运行程序,执行上述语句,输入5并单击输入对话框上的“取消“按钮,则窗体上输出()。

A.0 B.5 C.100 D.空白(21)现有如下一段程序:Option Base 1Private Sub Command1_Click() Dim aa=Array(3,5,7,9)x=1For i=4 to 1 Step -1 S=s+a ( i )*x x=x*10 NextPrint sEnd Sub执行程序,单击Command1命令按钮,执行上述事件过程,输出结果是()。

A.9753 B.3579 C.35 D.79(22)设有一个命令按钮Commsand1的事件过程以及一个函数过程。

程序如下:Private Sub Command1_Click(0Static x As Integerx=f(x+5)ClsPrint xEnd SubPrivate Funtion f(x As integer)As IntegerF=x+xEnd Funtion连续单击命令按钮3次,第3次单击命令按钮后,窗体上显示的计算结果是()。

A.10 B.30 C.60 D.70(23)以下关于菜单设计的叙述中错误的是()。

A.各菜单项可以构成控件数组B.每个菜单项可以看成是一个控件C.设计菜单是,菜单项的“有效”表选,即‟□有效(E)‟,表示该菜单项不显示D.菜单项只响应单击事件(24)以下关于多窗体的叙述中,正确的是()。

A.任何时刻,只有一个当前窗体B.向一个工程添加多个窗体,存盘后生成一个窗体文件C.打开一个窗体时,其他窗体自动关闭D.只有第一个建立的窗体才是启动窗体(25)窗体上有一个名称为CommonDialog1的通用对话框,一个名称为Command1的命令按钮,并有如下事件过程:Private Sub Command1_Click()CommandDialog1.DefaultExt=”doc”CommandDialog1.FileName=”VB.txt”CommandDialog1.FileName=”All(*.*)|*.*|Word|*.Doc|”CommandDialog1.FileName=1CommandDialog1.ShowSaveEnd Sub运行上述程序,如下叙述正确的是()。

A.打开的对话框中文件“保存类型”框中显示“All(*.*)”B.实现保存文件的操作,文件名是VB.txtC. DefaultExt属性与FileName属性所指明的文件类型不一致,程序出错D.对话框的Filter属性没有指出txt类型,程序运行出错(26)设程序中有如下数组定义和过程调用语句:Dim a(10) As Integer……Call p(a)如下过程定义中,正确的是()。

A. Private Sub p(a As Integer) B. Private Sub p(a() As Integer)C. Private Sub p(a(10) As Integer) D. Private Sub p(a(n) As Integer)(27)若要获得组合框中输入的数据,可使用的属性是()。

A.Listindex B.Caption C.Text D.List(28)在窗体上画两个名称分别为Text1、Text2的文本框。

Text1的Text属性为“Database”,如图所示。

现有如下事件过程: Private Sub Text1_Change()Text2.Text=Mid(Text1,1,1)End Sub运行程序,在文本框Text1中原有字符之前输入a,Text2中显示的是:()。

A. DataA B. DataB C. aData D. aBase(29)有如下程序:Option Base !Private Sub Command1_Click() Dim arr(10)arr=Array(10,35,28,90,54,68,72,90)For Each a In arr If a>50 Then Sum=Sun+a End If Next a End Sub运行上述程序时出现错误,错误之处是()。

A.数组定义语句不对,应改为Dim arr B.没有指明For循环的终值C.应在For语句之前增加Sum=0 D. Next a应改为Next(30)要求产生10个随机整数,存放在数组arr中,从键盘输入要删除的数组元素的下标,将该元素中的数组删除,后面元素中的数据依次前移,并显示删除后剩余的数据,现有如下程序:Option Base 1Private Sub Command1_Click()Dim arr(10) AS IntegerFor i=1 to 10arr(i)=int (Rnd*100)Print arr(i);Nextx=inputbox(“输入1到10的一个整数:”) For i=x+1 to 10 …循环2 arr(i-1)=arr(i)NextFor i=1 to 10 …循环3 Print arr(i);NextEnd Sub程序运行后发现显示的结果不正确,应该进行的修改是()。

A.产生随机数时不使用Int函数B.循环2的初始值应为i=xC.数组定义改为Dim a(11) as integer D.循环3是循环终值应改为9(31)使用驱动器列表框Drive1、目录列表框Fiel1时,需要设置控件的同步,以下能够正确设置两个同步的命令是()。

A.Dir1.path=Drive.pate B.File1.path=Dir1.pateC.File1.path=Drive1.pate D.Drive1.Drive=Dir1.pate(32)以下关于弹出式菜单的叙述中,错误的是()。

A.一个窗体只能有一个弹出式菜单B.弹出式菜单在菜单编辑器中建立C.弹出式菜单的菜单名(主菜单项)的“可见”属性通常设置为FalseD.弹出式菜单通过窗体的PopupMenu方法显示(33)有如下程序:Private Type stuX As StringY As IntegerEnd TypePrivate Sub Command1_Click() Dim a As stu a.x=”ABCD”a.y=12345 Print aEnd Sub程序运行时出现错误,错误的原因是()。

相关文档
最新文档