原稿 高三计算机vb月考试题 2012-9

合集下载

2012秋江苏省计算机等级考试vb真题试卷

2012秋江苏省计算机等级考试vb真题试卷

2012秋第二部分Visual Basi21.可以设置为VB程序运行启动对象的是①工程文件②任意一个窗体③窗体模块中的Main()过程④标准模块中的Main()过程A.①②③B.②③④C.②③ D.②④22.若要引用列表框Listl中最后一个数据项的内容,应使用A.Listl.List(Listl.Count) B.Listl.List(Listl.Count-1)C.Listl.ListIndex D.Listl.Text23.以下关于变量的说法错误的是A.在不同窗体中用Public语句定义的变量可以同名’B.在过程中用Dim语句声明的变量都是局部变量,过程运行结束它们将不再存在C.静态变量在过程运行结束时其值仍保留,以供再次运行该过程时使用,因此它不是局部变量D.在窗体通用声明部分声明的模块级变量,可以在本窗体内的所有过程中使用24.对应数学表达式sin(30。

)+|x2+y1/2|+e x—log10nA.Sin(30*3.14159/180)+Abs(x^2+Sqr(y))+Exp(x)-Log(n)/Log(10)B.Sin(30)+Abs(x^2+Sqr(y))+e^x—Log(n)/Log(10)C.Sin(30*3.14159/180)+Abs(x^2+Sqr(y))+Exp(x)-Log(n)D.Sin(30)+Abs(x^2+Sqr(y))+e^x—Log(n)25.以下关于Ⅱ分支结构语句的说法正确的是A.有If一定有与之配对的ElseB.Else有一定有与之配对的IfC.有If一定有与之配对的End IfD.有End If有一定有与之配对的If26.设有字符串变量s, 其值为”abcd",可将s的值替换为”aabcd”A.Left(s, 1)="aa”B.Mid(s, 1, 2)= "aa”iC.s="aa"&Mid(s, InStr(s, "a”))D.s="aaⅣ&Right(s, Len(S)一InStr(s, “a”))27.下列表达式中, 不能将一个4位整数N的百位数字提取出来的是A. N\ 100 Mod 10 B.Mid(CStr(N), 2, 1)C.(N nod 1000)\100 D.N\10 Mod 10028.下列有关转换函数的说法正确的是A.Int和CInt函数的区别仅在于结果的数据类型不同B.Int和Fix函数将非整数数据转换成整数,转换后的结果类型是LongC.CInt函数的功能是将其他类型的数据转换成Integer类型D.在处理负数时,Int和Fix函数的结果是相同的29.以下有关数组的说法错误的是A.用ReDim语句重新定义动态数组时,其下标的上下界可以使用赋了值的变量B.定义数组时,数组维界值可以不是整数C.定义数组时,数组每一维的上界值必须大于下界值D.定义数组时,数组维界值可以是负数30.以下有关自定义函数过程的说法错误的是A.在自定义函数过程中可以多次给函数名赋值B.如果在函数体内没有给函数名赋值,则该函数无返回值C.函数定义时如果没有说明函数名的类型,则该函数的返回值为变体类型D.若用Call语句调用函数,则将丢弃函数的返回值1.下面程序,单击窗体后,窗体上显示的第一行内容是______,第三行内容是______,最后一行内容是______.Option ExplicitPrivate Sub Form_Click()Dim x As Integer,Y As Integer,sum As IntegerFor x=1 To 3For y=1 To 2sum=sum_+yIf sum>2 Then Exit ForNext yPrint sum;xNext xPrint x;yEnd Sub2.执行下面程序,单击Commandl按钮,则窗体上显示的a(1, 3)的值为______,a(2,1)的值,a(2,2)的值为Option ExplicitOption Base 1Private Sub Commandl—Click()Dim a(3,3)As Integer, i As Integer, j As IntegerFor i=1 To 3For j=1 To 3a(i, j)=i*10+jNext jNext iCall JH(a)End SubPrivate Sub JH(x()As Integer)Dim i As Integer,j As Integer,t As IntegerFor i=1 Tn 2For J=1 To 4-it=X(i, j)X(i, j)=x(4-i, 4-j)x(4-i,4-j)=tNext jNext iFor i=1 To 3For j=1 To 3Print x(i, j);Next jPrintNext iPrintEnd Sub3.执行下面程序,单击Commandl按钮,在Textl中输人"12123152", 则在窗体上显示的第一行内容是,第二行内容是,最后一行内容是。

高中信息技术会考(VB部分)

高中信息技术会考(VB部分)

高中信息技术会考VB复习题一、单选题1. 计算机程序的三种结构是顺序结构、、选择结构。

A.模块结构B.循环结构C.多重循环结构D.IF块结构2. 是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。

A.任务B.事件C.控件D.过程3. 在VB中,窗口坐标系的原点在,x轴向右为正,y轴向下为正。

A.窗口左上角B.窗口右下角C.窗口正中间D.窗口右上角4. 在VB应用程序设计中,通常应对编写程序代码。

A.所有对象B.窗体C.Timer D.有事件的对象5. 在面向对象程序设计中,用来描述对象的特征信息。

A.事件B.方法C.代码D.属性6. 在VB编程中,如果需要返回鼠标的当前位置,或了解按下的是鼠标哪个键及需要配合键盘上的Shift、Ctrl、Alt键时,应该使用事件。

A.Click B.Change C.MouseDown D.KeyPress7. 在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Inerval属性设置为。

A.1 B.60 C.100 D.10008. 下列过程中,是程序开始运行时,窗体一加载就运行的程序段。

A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress9. 的Visual Basic表达式是。

A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a10. 在VB系统中,代表内存单元,是命了名的存储空间。

A.变量B.常量C.函数D.字节11. 语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。

A.Sub B.Dim C.Call D.End12. 在VB程序设计语言中,语句的功能是使系统产生的随机数真正随机化。

A.Rnd B.Circle C.Randomize D.Dim13. 关系表达式的值为。

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中的常用数据类型及其区别。

高三计算机专业VB试题(一)

高三计算机专业VB试题(一)

高三年级计算机专业VB试题(一)一、选择题:1、运行工程的错误操作是()A:执行“运行”菜单中的“启动”命令B:单击工具栏中的“启动”按钮C:按功能键“F5”D:按组合键“alt+f5”2、下列有关VB特点的描述有误的是()A:VB是一种可视化、面向对象的程序设计语言B:VB采用事件驱动编程机制C:VB可用于开发Windows环境下的各类应用程序D:VB是非面向对象的程序设计语言。

3、以下叙述错误的是()A:在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B:以.bas为扩展名的文件是标准模块文件C:窗体文件包含该窗体及其控件的属性D:一个工程可以含有多个标准模块文件4、与传统的程序设计语言相比,VB最突出的特点是()A:结构化程序设计B:程序开发环境C:事件驱动编程机制D:程序调试技术5、下列不能打开代码窗口的操作是()A:双击窗体B:双击窗体上的某个控件C:单击窗体D:按“F7”键6、在8BBE计窗体时双击窗体的任何地方,可以打开的窗体时()A:代码窗口B:属性窗口C:工程资源管理器窗口D:工具箱窗口7、下列标识符不能作为VB变量名的是()A:ABCabeB:b1234C:28wedD:crud8、下列说法错误的是()A:在同一模块不同过程中的变量可以同名B:不同模块中定义的全局变量可以同名C:引用另一模块中的全局变量时,必须在变量名前加模块名D:同一模块中不同级的变量可以同名9、下列描述不正确的是()A某个子过程中声明的局部变量,其适用范围仅限定于该子过程内B:某个子过程中声明的局部变量,期生命周期仅限定于该子过程被执行过程中C:不同子过程中的局部变量可以具有相同的名称D:不同子过程的局部变量可以具有相同的名称10、声明一个变量为局部变量应该用()A:local B:private C:static D:public11、语句Y=Y+1的正确含义是()A:变量Y的值与Y+1的值相等B:奖变量Y的值存到Y+1中去C:将变量Y的值加1后赋值给变量YD:变量Y的值为112、下列符号不能作为VB中的变量名的是()A:ABCD B:E0065400 C:123TWJGF D:zxy13、若要在代码编辑器窗口中规定输入的代码中的变量必须要显示声明,应在下列哪个选项中设置()A:自动语法检测B:要求变量声明C:自动缩进D:Tab宽度14、下列属于不合法的常量是()A:20000 B:100^6 C:123.5 D:10E+615、下列不合法的变量名是()A:Print_Numl B:Abc% C:Const D:X1_y2_z316、关于变体变量,下列说法正确的是()A:变量未加定义而直接使用,该变量变为变体变量,因此变体变量是无类型变量B:遍体变量占16字节的固定存储单元C:变体变量定以后,系统将变体变量初始化为数值0或空字符串D:设X为遍体变量,且X=“10”,则X=X+20是正确的语句17、下列符号常量的声明中,不合法的是()A:Const a as single =1.1 B:const a =“OK”C:const a as double =sin(1)D:const a as integer ="12"18、下列关于声明变量的说法中,错误的是()A:用显式声明变量的关键字Dim、Private、Static或Public来声明的类型B:用类型说明符标记变量的类型,其中Yype是类型标志C:用DefTrype语句声明变量的类型,其中Type是类型标志D:用Type<数据类型名>/End Type语句声明记录类型变量19、已知a=5,b=8,c=12,下列表达式的值为Ture的是()A:a>b and c<a B: a>b or c<aC:a>b xor c<a D:a>b eqv c<a20、下列程序段运行后窗体上输出结果为()Private Sub Form_Click()a = 5:b = 6:c = 7:d = 8x = 3 > 2 * b Or a = c And b <> c Or c > dPrint xEnd SubA:1 B:Ture C:False D:2二、填空题。

2012.9高三微机班月考VF题(有答案)

2012.9高三微机班月考VF题(有答案)

I卷一、单选题(每题2分,共50分)1、Visual FoxPro在创建数据库时建立了扩展名分别为()的文件.A.DBC B.DCT C.DCX D..DBC .DCT .DCX2、通过Visual Foxpro项目管理器窗口的按钮不可以完成的操作是()。

A.新建文件 B.添加文件 C.删除文件D.为文件重命名3、下列关于变量的叙述中不正确的是()A.变量值可以随时改变B.变量值不可以随时改变C.Visual FoxPro的变量分为字段变量和内存变量D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量4、下列表达式中运算结果为数值的是()A.?CTOD([07/21/02])-20 B.?500+200=400C.?“100”-“50”D.?LEN(SPACE(4))+15、SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的()选项卡A.字段 B.联接C.分组依据 D.排序依据6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT 语句中的()等效A.WHERE B.JOIN ON C.ORDER BY D.DISTINCT7、下列关于查询的说法正确的一项是()A.查询文件的扩展名为 .QPX B.不能基于自由表创建查询C.根据数据库表或自由表或视图可以创建查询 D.不能基于视图创建查询8、在Visual FoxPro中,内联接是指( )A.只有满足联接条件的记录出现在查询结果中B.除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中C.除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中D.除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中9、以下语句中()不是循环结构语句。

A.Scan……endscan B.if……endifC.for……endfor D.do……enddo10、若上题中查询的结果仅限于平均分数超过80分的则应()。

VB考试高中试题及答案

VB考试高中试题及答案

VB考试高中试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Float答案:C2. 下列哪个语句用于在VB中声明一个变量?A. DimB. DeclareC. SetD. Let答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. IfD. All of the above答案:D4. VB中,哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. CStr()答案:B5. 以下哪个是VB中的事件?A. FunctionB. SubC. EventD. Property答案:C二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中的________属性用于获取或设置控件的文本。

答案:Text3. 要实现一个按钮的点击事件,需要在代码中编写________过程。

答案:Click4. VB中的________函数可以用于获取当前日期。

答案:Date5. 使用________语句可以结束一个循环。

答案:Exit For(或Exit Do)三、简答题(每题10分,共30分)1. 简述VB中数组的定义和使用。

答案:在VB中,数组是一种可以存储多个元素的数据结构。

数组可以通过Dim语句定义,例如Dim myArray(1 To 10) As Integer。

这定义了一个包含10个整数的数组。

数组的索引从0开始,因此myArray(0)是第一个元素。

使用数组可以方便地存储和操作一系列相关数据。

2. 解释VB中的面向对象编程概念。

答案:面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。

在VB中,对象是具有属性和方法的数据结构。

属性是对象的状态信息,而方法是对象的行为。

通过类来定义对象的结构,然后使用New关键字创建对象的实例。

2012年9月全国计算机二级VB考试真题

2012年9月全国计算机二级VB考试真题

2012年9月全国计算机二级VB考试真题二级VB一、选择题(每小题2分,共70分)(1)下列链表中,其逻辑结构属于非线性结构的是A)循环链表 B)双向链表 C)带链的栈 D)二叉链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35,现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)16 B)20 C)0或35 D)15(3)下列关于栈的叙述中,正确的是A)栈顶元素一定是最先入栈的元素 B)栈操作遵循先进后出的原则C)栈底元素一定是最后入栈的元素 D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)二维表 B)树状结构 C)属性 D)网状结构(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是A)m:1联系 B)1:m联系 C)1:1联系 D)m:n联系(6)有两个关系R和S 如下:则由关系R得到关系S的操作是A)自然连接 B)选择 C)并 D)投影(7)数据字典(DD)所定义的对象都包含于A)程序流程图 B)数据流图(DFD图) C)方框图 D)软件结构图(8)软件需求规格说明书的作用不包括A)软件可行性研究的依据 B)用户与开发人员对软件要做什么的共同理解C)软件验收的依据 D)软件设计的依据(9)下面属于黑盒测试方法的是A)逻辑覆盖 B)语句覆盖 C)路径覆盖 D)边界值分析(10)下面不属于软件设计阶段任务的是A)数据库设计 B)算法设计C)软件总体设计 D)制定软件确认测试计划(11)以下叙述叙述中错误的是A)vbp是工程文件,一个工程可以包括.bas文件B).frm文件是窗体文件,一个窗体可以包含.bas文件C) vbp是工程文件,一个工程可以由多个.frm文件组成D).vbg文件是工程组文件,一个工程组可以由多个工程组成(12)以下叙述中错误的是A)在Visual Basic的窗体中,一个命令按钮是一个对象B)事件是能够被对象识别的状态变化或动作C)事件都是由用户的键盘操作或鼠标操作触发D)不同的对象可以具有相同的方法(13)设x=3.3, y=4.5, 表达式x-Int(x)+Fix(y)的值是A)3.5 B)4.8 t C)4.3 D)4.7(14)窗体上有一令名称为Command1的命令按钮, 其中部分代码如下: Private Sub Command1_Click()Dim a(10)As IntegerDim n As Integer... ...Call calc(a, n)... ...End Subcalc过程的首行应该是A)Sub talc(x()As Integer, n As Integer)B)Public Sub calc(x() As Integer)C)Private Sub calc(a(n) As Integer, n As Integer)D)Public Sub calc(a As Integer, n As Integer)(15)设有如下程序:Sub f(x As Integer,ByVal y As Integer)x=2*xy=y+xEnd SubPrivate Sub Command1_Click()Dim a As Integer,b As Integera=6:b=35Call f(a, b)Print a, bEnd Sub程序运行后, 单击命令按钮Command1, 输出结果为A)6 47 B)12 47 C)6 35 D)12 35(16)以下叙述中正确的是A)窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B)在工程中只有启动窗体可以建立菜单c)窗体名称必须与窗体文件的名称相同D)程序一定是从某个窗体开始执行的(17)窗体上有一个名称为Command1的命令按钮, 其单击事件过程代码如下: Private Sub Command1_Click()Static x As Variantn=0x=Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)while n<=4x(n)=x(n+5)Print x(n);n=n+1WendEnd Sub运行程序, 单击命令按钮Command1, 窗体上显示的是A)1 2 3 4 5 B)6 7 8 9 10 C)2 3 4 5 6 D)6 2 3 4 5(18)窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮。

高三高职单招计算机月考VB部分

高三高职单招计算机月考VB部分

(2011.12.2)高职单招计算机专业第一次月考卷(VB部分)(总计150分)班级____________ 姓名________________ 座号_____ 成绩______一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题3分*5,共21分)1.单击滚动条两端的任意一个滚动箭头,将触发该滚动条的()事件。

A)Scroll B)KeyDown C)Change D)DragOver2.下列可以作为Visual Basic变量名的是()。

A)7$Print B)Click C)Printbc D) 5bc_773.设a=5,b=4,c=3,d=2,表达式3>2*b or a=c and b<>c or c>d的值是()。

A)True B)False C)–1 D)14. 要使文本框显示滚动条,需先设置属性。

A)AutoSize B)Multiline C)Alignment D)ScrollBars 5. 要清除PictureBox控件中的图形,必须用哪条命令?A)Picture1.Picture=LoadPicture ( )B)Kill Picture1.PictureC)Picture1.Picture=LoadPicture("")D)Picture1.Picture=""6.选中复选框控件时,Value属性的值为。

A) True B) False C) 0 D) 17. 以下叙述中错误的是A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)当程序运行时,双击一个窗体,则触发该窗体的DblClick事件C)VisualBasic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发,由代码间接触发。

二、填空题(每空4分*5,共20分)1.表达式Fix(–31.18)+Int(–62.93)的值为____ ________。

高三计算机专业VB试题(三)

高三计算机专业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. DeclareC. ConstD. Sub答案:A2. VB中,要实现循环执行某段代码,应使用以下哪个结构?A. If...ThenB. For...NextC. Do...LoopD. Select...Case答案:C3. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. MidC. LeftD. Right答案:A4. VB中,以下哪个控件用于显示文本信息?A. TextBoxB. ComboBoxC. CheckBoxD. ListBox答案:A5. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A6. VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在VB中,以下哪个数据类型用于表示整数?A. IntegerB. SingleC. DoubleD. String答案:A8. VB中,以下哪个关键字用于定义函数?A. FunctionB. SubC. DimD. Const答案:A9. 在VB中,以下哪个控件用于选择日期?A. TextBoxB. ComboBoxC. DateTimePickerD. ListBox答案:C10. VB中,以下哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Name答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个名为`myVar`的整型变量,应使用关键字________。

答案:Dim2. VB中,使用________结构可以执行条件判断。

答案:If...Then3. 要获取VB中字符串的子串,可以使用函数________。

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中,使用________关键字可以定义一个类。

2012年9月全国计算机等级考试二级VB笔试试卷及答案(WORD版本)

2012年9月全国计算机等级考试二级VB笔试试卷及答案(WORD版本)

2012年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计一、选择题1、下列链表中,其逻辑结构属于非线性结构的是A、二叉链表B、循环链表C、双向链表D、带链的栈2、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A、15B、16C、20D、0或353、下列关于栈的叙述中,正确的是A、栈底元素一定是最后入栈的元素B、栈顶元素一定是最先入栈的元素C、栈操作遵循先进后出的原则D、以上三种说法都不对4、在关系数据库中,用来表示实体间联系的是A、属性B、二维表C、网状结构D、树状结构5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是A、1:1联系B、m:1联系C、1:m联系D、m:n联系6、有两个关系 R和S如下:则由关系R得到关系S的操作是A、选择B、投影C、自然连接D、并7、数据字典(DD)所定义的对象都包含于A、数据流图(DFD图)B、程序流程图C、软件结构图D、方框图8、软件需求规格说明书的作用不包括A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件设计的依据D、软件可行性研究的依据9、下面属于墨盒测试的方法是A、语句覆盖B、逻辑覆盖C、边界值分析D、路径覆盖10、下面不属于软件设计阶段任务的是A、软件总体设计B、算法设计C、制定软件确认测试计划D、数据库设计11、以下叙述中错误的是A、.vbp文件是工程文件,一个工程可以包含.bas文件B、.frm文件是窗体文件,一个窗体可以包含.bas文件C、.vbp文件是工程文件,一个工程可以由多个.frm文件组成D、.vbg文件是工程组文件,一个工程组可以由多个工程组成12、以下叙述中错误的是A、在Visual Basic的窗体中,一个命令按钮是一个对象B、事件是能够被对象识别的状态变化或动作C、事件都是由用户的键盘操作或鼠标操作触发的D、不同的对象可以具有相同的方法13、设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是A、3.5B、4.8C、4.3D、4.714、窗体上有一个名称为Command1的命令按钮,其中部分代码如下:Private Sub Command1_Click( )Dim a(10) As IntegerDim n As Integer……Call calc(a,n)……End Subcalc过程的的首行应该是A、Sub calc(x() As Integer,n As Integer)B、Public Sub calc(x() As Integer)C、Private Sub calc(a(n) As Integer,n As Integer)D、Public Sub calc(a As Integer, n As Integer)15、设有如下程序Sub f(x As Integer,ByVal y As Integer)x=2*xy=y+xEnd SubPrivate Sub Command1_Click()Dim a As Integer , b As Integera=6 ; b=35call f(a,b)print a,bEnd Sub程序运行后,单击命令按钮Command1,输出结果为A、6 47B、12 47C、6 35D、12 3516、以下叙述中正确的是A、窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B、在工程中只有启动窗体可以建立菜单C、窗体名称必须与窗体文件的名称相同D、程序一定是从某个窗体开始执行的17、窗体上有一个名称为Command1的命令按钮,其单击事件过程代码如下:Private Sub Command1_Click()Static x As Variantn=0x=array(1,2,3,4,5,6,7,8,9,10)While n<=4x(n)=x/(n+5)Print x(n);N=n+1WendEnd Sub运行程序,单击命令按钮Command1,窗体上显示的是A、12345B、678910C、23456D、6234518、窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮,命令按钮的单击事件过程如下:Private Sub Command1_click()x=InputBox(“输入x: ”,,0)y=InputBox(“输入y: ”,,0)Label1.caption=x+yEnd Sub运行程序后,单击命令按钮,在输入对话框中分别输入2,3,运行的结果是A、程序运行有错误,数据类型不匹配B、程序运行有错误,InputBox函数的格式不对C、在Label1中显示5D、在Label1中显示2519、窗体上有一个名称为Shape1的形状控件和由三个命令按钮组成的名称cmdDraw的控件数组。

VB月考试题

VB月考试题

高三月考VB试题姓名_________ 分数________一、填空题:(每空1分共54分)1、visual的中文含义是()指的是开()的方法。

BASIC是指()。

2、visual Basic有()三种版本,各自满足不同的开发需要。

3、“属性”窗口有两种显示方式,一种是按()排序;另一种是按()排序。

4、visual Basic 有两种运行程序的方法:()模式和()模式。

5、在visual Basic的程序模块有三种()、()、()。

6、在visual Basic中,事件产生的方式主要有()、()和()。

7、在visual Basic语言中,注释符为(),分行符为()并行符为()。

8在visual Basic中数据类型可分为()和()两大类,前者根据其取值的不同,又可分为()、()()和()。

9、字节型数据在计算机中用()字节来存储,表示数据范围是();整形数据在计算机中用()个字节来存储,的数据范围是();长整形数据在计算机中用()个字节来存储,表示的数据范围是();单精度实型数据在计算机中用()个字节来存储,可表示()个有效数字;双精度实型数据在计算机中用()个字节来存储,可表示()个有效数字;步尔型数据在计算机中用()个字节来存储,表示的数据只能是()或();日期型数据在计算机中用()个字节来存储,表示的数据范围是()。

10、为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为()11、当对象得到焦点时,会触发()事件;当对象失去焦点时,将触发()事件。

12、如果x是一个正实数,对x有第3位小数四舍五入的表达式是()13、函数Int(Rnd(0)*10)所产生的数值范围是()。

14、下列语句输出结果是:print Format$(5689.36,”000,000.000”)= ()15、使用了__________________的声明后,当程序中使用未经声明的变量时,程序运行时会报错。

2012vb月考试题

2012vb月考试题

4、设置窗体的属性,可在窗体上显示图片5、选择菜单命令,可以新建工程。

6、可以通过菜单中的命令退出Visual Basic.7、面向对象的程序流程是由决定的二、单项选择题:(每题2分共30分)1.不论何控件,共同具有的属性是( )(A)Text (B)Name (C)ForeColor (D)Caption2.要使某控件在运行时不可显示,通过设置可达到此要求的属性是( ) (A)Enabled (B)Visible (C)BackColor (D)Caption3.当窗体被启动时,不被自动激发的事件是( )(A)Load (B)Activate (C)Click (D)Resize4.若要使命令按钮不可操作,要设置的属性是( )(A)Enabled (B)Visible(C)BackColor (D)Caption5.下列语句中将按钮(Command1)的标题赋值给文本框(Text1)Text属性的是( )(A)Text1=Command1 (B)Text1.text=Command1.Caption(C)Text1.Text=Command1 (D)Text1.Text=CStr(Command1)6.用来设置粗体字的属性是( )(A)FontItalic (B)FontName(C)FontBold (D)FontSize7.复选框的Value属性为1时,表示( )(A)复选框未被选中(B)复选框被选中(C)复选框内有灰色的勾(D)复选框操作有错8、菜单控件只包括一个事件,即( ),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocusB、LoadC、ClickD、KeyDown9、以下选项中,不属于标签的属性是( )。

A、EnabledB、CaptionC、DefaultD、Font10、当执行以下过程时,在窗体上将显示( )Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VB Hello!VBC、VBD、VB Hello! VB Hello!11、语句Print "The answer is:";20/4-2的结果为( )。

高三高职单招计算机月考VB部分

高三高职单招计算机月考VB部分

(2012.3.9)高职单招计算机专业卷(VB部分)(总计150分) 出卷人:薛传谷班级____________ 姓名________________ 座号_____ 成绩______ 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题3分*10,共30分)1.命令按钮Command1设置为无效,应修改该命令按钮的属性。

[A] Visible [B]Value [C] Caption [D] Enabled2.要把“XXX”成为列表框List1中的第1项,可以执行语句。

[A] List1.AddItem “XXX”,1[B] List1.AddItem “XXX”,0[C] List1.AddItem 1,“XXX”[D] List1.AddItem 0,“XXX”3.以下对象不能响应Click事件[A] 窗体 [B] 图片框 [C]列表框 [D] 定时器4.要声明一个长度为50个字符的定长字符串变量str,语句是正确的。

[A] Dim str as String [B] Dim str as String(50)[C] Dim str as String[50] [D] Dim str as String*505.以下哪种控件不可以包含其他控件。

[A] PictureBox [B] Frame [C] Image [D] Form6. 设在菜单编辑器里定义了一个菜单项,名为menu1。

为了在运行时隐藏该菜单项,应使用的语句是____。

[A] menu1.Enabled = True [B] menu1.Enabled = False[C] menu1.Visible = True [D] menu1.Visible = False7.____ 对象能使用Print方法[A]文本框[B]图片框[C]列表框[D]框架8、下列哪一个是合法的VB变量名称?()(A) MyName (B) CLS (C) 5XY (D) Friend.My9、下列数组声明语句,正确的是()(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 Integer10.以下哪个程序段的执行结果为"OK”.(A) (B)Dim y As Integer Dim y As Integery=10 y=20Select Case y Select Case yCase 11 To 1 Case Is>20,Is<20Print "OK “ Print "OK”End Select End Select(C) (D)Dim y As Integer Dim y As Integery=6 y=10Select Case y Select Case yCase Is>6,1,2 to 5 Case 1,3,Is>6Print "OK” Print "OK”End Select End Select二、判断题(每小题2分*5,共10分)1.在一个过程中使用Static语句声明的静态变量,能在该过程结束后仍然保留该变量,所以可以在其他模块中引用该变量。

高三第二次月考vb

高三第二次月考vb

………………………………..……………..密……………………封………………………….线……………………………………….学号____________姓名_________________班级______________-分数_______________固安县职业中学2012~2013学年度第二学期每一次月考高二年级VB 试卷一、选择题1.能被对象所识别的动作与对象可执行的活动分别称为对象的________。

A .方法、事件 B .事件、方法 C .事件、属性 D .过程、方法 2. 在过程中可以用________语句定义变量。

A .Dim 、Private B .Dim 、Static C .Dim 、Public D .Dim 、Static 、Private 3.用窗体的________属性来设置窗体的标题。

A .style B .Text C .Caption D .Name4.若在应用程序中用“Private Sub Sub1(X As Integer ,Y As Single)”定义了子程序Sub1,调用程序中的变量I 、J 均为Integer 型,则正确调用子程序Sub1的Call 语句是________。

①Call Sub1(I ,I) ②Call Sub1(3.1415,I) ③Call Sub1(3.14,234) ④Call Sub1("245","231.5") A .①③ B .③④ C .①②③ D .无 5.下面表达式的值为True 的是________。

A .Mid("Visual Basic",1,12)=Right("Programming language Visual Basic",12)B ."ABCRG">"abcde"C .Int(134.69)>=Cint(134.69)D .78.9/32.77<=97.5/43.97 And –45.4>-4.98 6.以下有关对象属性的说法中正确的是________。

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

高三计算机专业vb月考试题选择题(50*1.5=75分)1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。

A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、赋给一个数组的数据类型一定要(A)。

A、相同B、不相同C、两可D、都不对6、下面正确的赋值语句是(C)。

A、x+y=30B、y=π*r*rC、y=x+30D、3y=x7、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置8、以下叙述中错误的是(B)。

A、一个工程中可以包含多个窗体文件B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。

D、一个工程默认的启动对象是Form19、设x=3,y=5,则以下表达式值为真的是(C)A、(-3+5>x) And (y>0)B、(x<0) Eqv (y>0)C、(x>y) Or (y>0)D、x>=y And y>1010、INT(100*RND)产生的随机整数的闭区间是(A)。

A、[0,99]B、[1,100]C、[0,100]D、[1,99]11、以下不能在“工程资源管理器”窗口中列出的文件类型是(B)。

A、.basB、.resC、.frmD、.ocx 12、函数String(n, "str")的功能是(B)。

A、把数值型数据转换为字符串B、返回由n个字符组成的字符串C、从字符串中取出n个字符D、从字符串中第n个字符的位置开始取子字符串13、声明符号常量应该用关键字(B)。

A、StaticB、ConstC、PrivateD、Variant14、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句(B)。

A、Option Base 0B、Option ExplicitC、Option Base 1D、Option Compare15、下列可作为Visual Basic变量名的是(D)。

A、A#AB、4AC、?xyD、constA16、设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是(B)。

A、TrueB、FalseC、1D、出错信息17、执行x$=String(6, "124abc")后,x的值是(B)。

A、124abcB、111111C、124D、abc18、设a=6,则执行x=IIf(a>5,-1,0)后,x 的值为(D)A、5B、6C、0D、-119、执行语句:c$=“Glad”& Mid$(“Nice to meet you”,5,3),则变量c$的值为(C)。

A、Nice to meet youB、Glad Nice to meet youC、Glad toD、Glad20、下面(D)是合法的字符常数。

A、ABC$B、" ABC"C、' ABC'D、ABC21、对于语句If x=1 Then y=1,下列说法正确的是(C)。

A、x=1 和y=1 均为赋值语句B、x=1 和y=1 均为关系表达式C、x=1 为关系表达式,y=1 为赋值语句D、x=1 为赋值语句,y=1 为关系表达式22、设有声明:Dim X As Integer,如果Sgn(X) 的值为-1,则X的值是(D)。

A、任何整数B、0C、等于0的整数D、小于0的数23、在一行内写多条语句时,每个语句之间用(B)符号分隔。

A、,B、:C、、D、;24、从键盘上输入两个字符串,分别保存在变量str1、str2中。

确定第二个字符串在第一个字符串中起始位置的函数是(D)。

A、LeftB、MidC、StringD、Instr25、设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为(B)A、"中华民国"B、"中国人民"C、"中共人民"D、"人民共和"26、下列可作为Visual Basic中的变量名的是(A)。

A、FilenameB、A(A+B)C、254DD、Print27、下面(A)是合法的变量名。

A、X_yzB、123abcC、IntegerD、X-Y28、以下变量命名非法的是(C)。

A、xyz123B、printaaC、booleanD、Bernald29、设有变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是(A)。

A、TextDate=#1/1/2002#B、TestDate=#“1/1/2002”#C、TextDate=date(“1/1/2002”)D、TestDate=Format(“m/d/yy”,“1/1/2002”)30、设a=2,b=3,c=4,d=5,表达式a>b AND c<=d的值是(B)。

A、TrueB、FalseC、-1D、131、表达式6*8 Mod 9的值是(B)。

A、4B、3C、6D、732、假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(D)A、bool_x = "False"B、bool_x = .False.C、bool_x = #False#D、bool_x = False33、设a=“Visual Basic”,下面使b=“Basic”的语句是(B)。

A、b=Left(a,8,12)B、b=Mid(a,8,5)C、b=Rigth(a,5,5)D、b=Left(a,8,5)34、以下声明语句中错误的是(D)。

A、Const var1=123B、Dim var2 = 'ABC'C、Dim x_y_z%D、Static var3 As Integer35、可以同时删除字符串前导和尾部空白的函数是(C)。

A、LtrimB、RtrimC、TrimD、Mid36、变量未赋值时,数值型变量的值为( A)。

A、0B、空C、1D、无任何值37、表达式16/4-2^5*8/4 Mod 5\2的值为(B)。

A、14B、4C、20D、238、设a=3,b=5,则以下表达式值为真的是(B)。

A、a>=b And b>10B、(a>b)Or(b>0)C、(a<0)or(b<0)D、(-3+5>a)And(b>0)39、执行语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5), 将显示一个输入对话框,在对话框的输入区中显示的信息是(A)。

A、TodayB、TomorrowC、YesterdayD、Day before Yesterday40、VB提供了结构化程序设计的3种基本结构,这3种基本结构是(B)。

A、递归结构,分支结构,循环结构B、选择结构,过程结构,顺序结构C、过程结构,输入、输出结构,转向结构D、分支结构,循环结构,顺序结构41、数组声明语句Dim a(2 to 3, -2 to 2,3 to 5)中,数组a包含元素的个数为(C)。

A、120B、75C、30D、1342、如果在上题语句前加入Option Base 1,则该数组共有(D)个元素。

A、15B、16C、13D、不确定43、如下数组声明语句,正确的是(B)。

A、Dim a[3, 4] as IntegerB、Dim a(3, 4) as IntegerC、Dim a(n, n) as IntegerD、Dim a[3][4) as Integer44、用以下方式声明的变量,(B)可以在整个程序中通用?A、在窗体模块用Dim进行声明B、在窗体模块用Public进行声明C、在窗体模块用Private进行声明D、在窗体模块用Static进行声明45、在按钮的单击事件中有下面一句命令,4次单击按钮后输出的值是下面哪一个种()Dim mPrivate Sub Command1_Click()Dim mm=m+1Print m;End Sub(A)0 1 2 3 (B)0 0 0 0 (C)1 1 1 1 (D)1 2 3 446.设a=""Visual Basic程序设计"",下面能使b的值为""Basic""的选项是哪个?(A)"b=left(a,8,5)" (B)"b=Mid(a,8,5)"(C)"b=right(a,5,5)" (D)"b=instr(a,8,5)"47、赋值语句的作用是(A)赋值语句用于将表达式的值赋给变量(B)赋值语句用于将表达式的值赋给属性(C)赋值语句用于将表达式的值赋给变量或属性(D)赋值语句用于将变量或属性的值赋给一个表达式48.“x是小于100的非负数”,用VB表达式表示正确的是(A)0≤x<100(B)0<=x<100(C)0<=x And x<100(D)0≤x Or x<10049.执行下面程序段后,将显示:Dim xif x then print x else print x+1(A)1 (B)0 (C)-1 (D)显示出错信息50、数组a中的所有元素已经赋值了数据,将数组a中的所有数据打印出来,下面的那段程序能完成此功能()(A)For I=a(1) to a(20)Print a(I)Next I(B)For I=0 to Lbound(a)Print a(I)Next I(C)For I=Lbound(a) to 20Print a(I),Next I(D)For I=a1 to a20(a)Print a(I)Next I二、填空题(10*1=10)1、设x=2,y=4,a=4,b=6,表达式(a>x Xor b<x)OR x<y IMP y<b 的结果为True。

相关文档
最新文档