二级VISUAL+BASIC笔试328

二级VISUAL BASIC笔试328(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.Microsoft Visual Basic 6.0包括三种版本,其中不包括______。

(分数:2.00)A.通用版√B.企业版C.学习版D.专业版解析:[评析] Microsoft Visual Basic 6.0包括三种版本,分别是:学习版、专业版、企业版。

2.下列哪条语句是错的 ______。

(分数:2.00)A.exit subB.exit functionC.exit while √D.exit do解析:[评析] exit sub用来跳出本过程。

exit function 用来跳出本函数并返回到调用处继续执行。

exit do 用来退出do循环。

没有exit while这个用法。

3.在深度为5的满二叉树中,叶子结点的个数为______。

(分数:2.00)A.32B.31C.16 √D.15解析:[评析] 所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。

这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2k+1个结点,且深度为m 的满二叉树有2m个结点。

在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24=16。

4.Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括 ______。

(分数:2.00)A.顺序文件B.Unix文件√C.二进制文件D.随机文件解析:[评析] Visual Basic访问文件的方式分为三类:有Input/Output/Append(访问顺序文件)、Binary(访问二进制文件)、Random(访问随机文件)。

如果未指定方式,则以Random访问方式打开文件。

5.符号%是声明 ______ 类型变量的类型定义符。

(分数:2.00)A.Integer √B.VariantC.SingleD.String解析:[评析] Integer数据类型Integer变量存储为16位(2个字节)的数值形式,其范围为-32,768~32,767之间。

Integer的类型声明字符是百分比符号(%)。

6.程序流程图(PFD) 中的箭头代表的是______。

(分数:2.00)B.控制流√C.调用关系D.组成关系解析:[评析] 程序流程图(PFD) 是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。

7.以下能够触发文本框Change事件的操作是 ______。

(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容√解析:[评析] 当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触发Change事件。

程序运行后,在文本框中每键入一个字符,就会引发一次Change事件。

8.下列叙述中正确的是______。

(分数:2.00)A.在窗体的Form_ Load事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程√D.在调用过程中,所有局部变量被系统初始化为0或空字符串解析:1.1.模块变量包括窗体变量和标准模块变量,窗体变量可以作用于该窗体的所有过程。

全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。

2.在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。

某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。

因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。

如果需要,则可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。

3.在过程中的局部变量,如果过程定义使用了Static,则过程中的局部变量就是Static型的,即在每次调用过程时,局部变量的值保持不变;如果省略Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为0或空字符串。

9.当我们输入代码时,Visual Basic可以自动检测______错误。

(分数:2.00)A.语法错误√B.编译错误C.运行错误D.逻辑错误解析:[评析] Visual Basic编辑环境可以自动识别用户的输入是否符合语法规则。

10.用树形结构来表示实体之间联系的模型称为______。

(分数:2.00)A.关系模型B.层次模型√C.网状模型D.数据模型解析:[评析] 层次模型是最早发展出来的数据库模型。

它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。

11.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command 1_ Click() Static y As Integer CIs For i=0 To 2 x=x +y y=y +3 Next Print x, yEnd Sub程序运行后,连续二次单击Command1按钮后,窗体上显示的是______。

(分数:2.00)A.9 9C.30 12D.63 27解析:[评析] 本题考的是Static语句。

Static语句:在过程级别中使用,用于声明变量并分配存储空间。

在整个代码运行期间都能保留使用Static语句声明的变量的值。

本题中y是以Static声明的,它的值在离开Command1_ Click事件后是不会丢失的,而x是一个局部变量,它只在过程中有用,离开了过程就不起作用了。

点了一次以后,y=9,点了二次以后,当i=0时,x=x+ y=0+9=9,y=y+3=9+3=12;当i=1时,x=9+12=21,y=12+3=15;当i=2时,X=21+15=36,v=15+3=18。

12.Visual Basic窗体设计器的主要功能是______。

(分数:2.00)A.建立用户界面√B.编写源程序代码C.画图D.显示文字解析:[评析] 窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。

13.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是______。

(分数:2.00)A.数据库系统√B.文件系统C.人工管理D.数据项管理解析:[评析] 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是数据库系统。

14.对建立良好的程序设计风格,下面描述正确的是______。

(分数:2.00)A.程序应简单、清晰、可读性好√B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:[评析] 要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。

15.窗体在屏幕上显示后有 ______种方法可以清除它。

(分数:2.00)A.1B.2C.3 √D.4解析:[评折] 清除窗体的方法可以用Unload将其从内存中彻底卸载,也可以设置其Visible属性为False,仅仅使其从屏幕上消失;还可以用.Hide属性,使窗体隐藏起来。

16.下面对对象概念描述错误的是______。

(分数:2.00)A.任何对象都必须有继承性√B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性解析:[评析] 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。

对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。

17.Visual Basic中窗体文件的扩展名是______。

(分数:2.00)A.VBPB.FRM √C.VBWD.PDM解析:[评析] VB中窗体文件的扩展名为FRM,即Form。

18.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_ KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char)) Text1. Text= String(6,KeyAscii)End Sub程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为______。

(分数:2.00)A.aB.AC.aaaaaaaD.AAAAAAA √解析:[评析] 该事件过程中首先用Chr函数记录下输入的字符,然后用UCase函数将其转化为大写,再用Asc函数记录下其码值。

最后使用String函数将其重复6遍并输出到文本框中。

当文本框中的文本内容发生变化的时候,会触发文本框的Change事件,而KeyPress事件是在Change事件之前触发的,在发生KeyPress事件之前,尚未触发Change事件。

在KeyPress事件中,改变了文本框的Text属性,所以会触发Change事件,之后,键盘输入的信息“a”才在变为大写之后输入文本框,文本框中最终显示的是7个“A”。

19.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为______。

(分数:2.00)A.Get文件号,记录号,变量名B.Get文件号,变量名,记录号C.Put文件号,变量名,记录号D.Put文件号,记录号,变量名√解析:[评析] Put语句的格式为: Put[#]filenumber,[recnumber],varname 其中filenumber表示有效的文件号。

recnumber表示记录号或字节数,即开始写入的地方。

varname表示变量名。

20.如果要改变窗体的标题,需要设置窗体对象的______属性。

(分数:2.00)B.Caption √C.BackColorD.BorderStyle解析:[评析] 窗体的Caption属性决定了窗体对象在显示时的标题。

21.设有如下变量声明: Dim TestDate As Date为变量TestDate正确赋值的表达方式是 ______。

(分数:2.00)A.TestDate=#1/1/2002# √B.TestDate=#"1/1/2002"#C.TestDate=date("1/1/2002")D.TestDate=Format("m/d/ yy", "1/1/2002")解析:[评析] 日期型数据用来表示日期信息,其格式为mm/dd /yy yy或mm-dd- yyyy,取值范围为1/1/100到12/31/9999;日期文字须以符号“#”括起来,例如,# January 1,2002#;Format函数设置日期的格式应当为:Format(MyDate,"dd,mm,yy")。

合集下载

二级VISUALBASIC笔试-334_真题-无答案

二级VISUALBASIC笔试-334_真题-无答案

二级VISUAL BASIC笔试-334(总分100,考试时间90分钟)一、选择题在下列各题的A) 、B) 、C) 、D) 4个选项中,只有1个选项是正确的。

1. 要将窗体Form1标题设为“学习VB”,以下能正确实现该功能的语句为A. ="学习VB"B. Form1.Visible="学习VB"C. Form1.Caption="学习VB"D. Form1.Show="学习VB"2. 设有关系R和S,关系代数表达式为R-(R-S)表示的是A. RNSB. R-SC. RUSD. R÷S3. 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A. 数据的存储结构B. 计算方法C. 数据映象D. 逻辑存储4. 下列选项中不符合良好程序设计风格的是A. 源程序要文档化B. 数据说明的次序要规范化C. 避免滥用goto语句D. 模块设汁要保证高耦合、高内聚5. 声明一个变量为局部变量应该用A. GlobalB. PrivateC. StaticD. Public6. 下列不属于Visual Basic特点的是A. 对象的链接与嵌入B. 结构化程序设计C. 编写跨平台应用程序D. 事件驱动程序编程机制7. 在文本框中,当用户键入一个字符,能同时引发的事件是A. KeyPress和ClickB. KeyPress和LostFocusC. KeyPress和ChangeD. Change和LostFocous8. 随机文件用于读数据的语句是A. GetB. WritC. printD. Input9. 有如下程序:Private Sub Form_C1ick()E=1:F=1For j=1 To 3E=E+F:F=F+ENextPrint E;FEnd Sub该程序的输出结果是A) 6 6 B) 5 8 C) 13 21 D) 34 5510. 在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Private Sub Command1_C1ick()Dim a(5,5)For i=1 To 3For j=1 To 4a(i,j) =i*jNextNextFor n=1 To 2For m=1 To 3Print a(m,n);NextNextEnd Sub程序运行后,单击命令按钮,输出结果是A) 2 4 6 1 2 3 B) 1 2 3 2 4 6C) 1 2 3 4 5 6 D) 6 5 4 3 2 111. 通过对话框中能打开“颜色对话框”的方法是A. ShowOpenB. ShowColorC. ShowSaveD. ShowPrinter12. 向顺序文件Temp.txt中写入1,2,3这3个数。

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)20XX年3月全国计算机等级考试二级vb笔试试卷及参考答案(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是A)1:1联系B)1:m联系C)m:1联系D)m:n联系(9)有三个关系R、S和T如下:R S T AB C A1 2 B2 1 C3 1则由关系R 和S 得到关系T 的操作是A )自然连接B )交C )除D )并(10)定义无符号整数类为UInt ,下面可以作为类UInt 实例化值的是A )-369B )369C )0.369D )整数集合{1,2,3,4,5}(11)在Visual Basic 集成环境中,可以列出工程中所有模块名称的窗口是A )工程资源管理器窗口B )窗体设计窗口C )属性窗口D )代码窗口(12)假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是A )LoadB )ClickC )LostFocusD )KeyPress(13)为了使标签具有“透明”的显示效果,需要设置的属性是A) Caption B) Alignment C) BackStyle D) AutoSize(14)下面可以产生20-30(含20和30)的随机整数的表达式是A) Int (Rnd*10+20) B) Int (Rnd*11+20)C) Int (Rnd*20+30) D) Int (Rnd*30+20)(15)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句: HS1.Value=(HS1.Max-HS1.Min )/2+HS1.Min 则A )滚动块处于最左端B )滚动块处于最右端C )滚动块处于中间位置D )滚动块可能处于任何位置,具体位置取决于Max 、Min 属性的值(16)窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是A )Print Cb1.SelectedB )Print Cb1.List(Cb1.ListIndex)C )Print Cb1.Selected.TextD )Print Cb1.List(ListIndex)(17)为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是C 1 A B c 3A) 把这2组单选按钮设置为名称不同的2个控件数组B) 使2组单选按钮的Index属性分别相同C) 使2组单选按钮的名称分别相同D) 使2组单选按钮分别画到2个不同的框架中(18)如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是A)它的Y1、Y2属性的值相等B)它的X1、X2属性的值相等C)它的X1、Y1属性的值分别与X2、Y2属性的值相等D)它的X1、X2属性的值分别与Y1、Y2属性的值相等(19)设a=2,b=3,c=4,d=5,则下面语句的输出是Print 3>2*b Or a=c And b<>c Or c>dA) False B) 1 C) True D) -1(20)窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是A) Private Sub Form1_Click()…End SubB) Private Sub Form_Click()…End Sub C) Private Sub Command1_Click()…End SubD) Private Sub Command_Click()…End Sub(21)默认情况下,下面声明的数组的元素个数是Dim a(5,-2 to 2)A)20 B)24 C)25 D)30(22)设有如下程序段Dim a(10)……For Each x In aPrint x;Next x在上面的程序段中,变量x必须是A) 整型变量B)变体型变量C)动态数组D)静态数组(23)设有以下函数过程Private Function Fun(a() As Integer, b As String)As Integer …End Function若已有变量声明:Dim x(5)As Integer,n As Integer,ch As String则下面正确的过程调用语句是A. x(0)=Fun(x,"ch")B. n=Fun(n,ch)C. Call Fun x,"ch"D. n=Fun(x(5),ch)(24)假定用下面的语句打开文件:Open“Filel.txt”For Input AS #1则不能正确读文件的语句是A) Input #1 ,ch$ B) Line Input #1,ch$C) ch$=Input$(5,#1) D) Read #1 ,ch$(25)下面程序执行结果是Private Sub Command 1_Click()a=10For k=1 To 5 Step-1a=a-kNext kPrint a ;kEnd SubA) -5 6 B) -5 -5 C)10 0 D) 10 1(26)设窗体上有一个名为Text1 的文体框和一个名为Command1 的命令按钮,并有以下事件过程:Private Sub Command 1_Click()X!=Val(Text1.Text)Select Case xCase Is <-10,Is>=20Print “输入错误”Case Is<0Print 20-xCase Is <10Print 20Case Is<=20Print x +10End SelectEnd Sub程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是A) 5 B) 20 C) 25 D) 输入错误(27)设有如下程序Private Sub Command 1_Click()X=10:y=0For i=1 To 5Dox=x-2y=y+2Loop Unti1 y>5 Or x<-1NextEnd Sub运行程序,其中Do循环执行的次数是A) 15 B) 10 C) 7 D) 3(28)阅读程序Private Sub Command 1_ ClickDim arrDim i As IntegerArr=Array (0,1,2,3,4,5,6,7,8,9,10)For i=0 To 2Printarr(7 –i);NextEnd Sub程序运行后,窗体上显示的是:A) 8 7 6 B) 7 6 5C) 6 5 4 D) 5 4 3(29)在窗体上画一个名为Command 1的命令按钮,然后编写以下程序:Private Sub Command 1_Click()Dim a(10) As IntegerFor k=10 TO 1 Step -1a(k)=20-2*kNext kK=k+7Print a(k-a(k))End Sub运行程序,单击命令按钮,输出结果是A) 18 B) 12 C)8 D)6(30)窗体上有一个名为Command 1 的命令按钮,并有如下程序:Private Sub Command 1_Click()Dim a(10),x%For k=1 To 10a(k)=Int(Rnd*90+10)x=x+a(k) Mod 2Next kPrint xEnd Sub程序运行后,单击命令按钮,输出结果是:A) 10个数中奇数的个数B) 10个数中偶数的个数C) 10个数中奇数的累加和D) 10个数中偶数的累加和(31) 窗体上有一个名为Command 1的命令按钮和一个名为Timer 1 的计时器,并有下面的事件过程:Private Sub Command 1_Click()Timer 1.Enabled=TrueEnd SubPrivate Sub Form _Load()Timer 1.Interval=10Timer 1.Enabled=FalseEnd SubPrivate Sub Timer 1_Timer()Command 1.Left=Command 1.Left+10End Sub程序运行时,单击命令按钮,则产生的结果是A) 命令按钮每10秒向左移动一次B) 命令按钮每10秒向右移动一次C) 命令按钮每10毫秒向左移动一次D) 命令按钮每10毫秒向右移动一次(32)设窗体上有一个名为List1 的列表框,并编写下面的事件过程:Private Sub List 1_Click()Dim ch AS Stringch=List 1.List(List1.ListIndex)List 1.RemoveItem List1.ListIndexList 1.AddItem chEnd Sub程序运行时,单击一个列表项,则产生的结果是A) 该列表项被移到列表的最前面B) 该列表项被删除C) 该列表项被移到列表的最后面D) 该列表项被删除后又在原位置插入(33)窗体上有一个名为Command1的命令按钮,并有如下程序:Private Sub Command1_Click()Dim a As Integer, b As Integera = 8b = 12Print Fun(a, b); a; bEnd SubPrivate Function Fun(ByVal a As Integer, b As Integer) As Integera = a Mod 5b = b \ 5Fun = aEnd Function程序运行时,单击命令按钮,则输出结果是A)3 3 2 B)3 8 2 C)8 8 12 D)3 8 12(34)为了从当前文件夹中读入文件File1.txt,某人编写了下面的程序:Private Sub Command1_Click()Open "File1.txt" For Output As #20Do While Not EOF(20)Line Input #20, ch$Print chLoopEnd Sub程序调试时,发现有错误,下面的修改方案中正确的是A)在Open语句中的文件名前添加路径B)把程序中各处的“20”改为“1”C)把Print ch 语句改为Print #20,chD)把Open语句中的Output改为Input(35)以下程序运行后的窗体如图所示,其中组合框的名称是Combo1,已有列表项如图所示;命令按钮的名称是Command1。

二级VISUAL+BASIC笔试-323

二级VISUAL+BASIC笔试-323

二级VISUAL BASIC笔试-323(总分:100.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.设a=5,b=6,c=7,d=8,执行下列语句后,x的值为( )。

x=IIf((a>b)And(c>d),10,20)(分数:2.00)A.10B.20 √C.TrueD.False解析:2.下列哪个是满足要求的正确表达式:年龄在20到60之间(包括年龄20~60在内)或工资少于500的女职工( )。

(分数:2.00)A.20仁年龄<=60and工资<500 or 性别="女"B.20<年龄<60and工资<500 or 性别="女"C.20<年龄and年龄<60 or 工资<500 and 性别="女"D.(20<=年龄and年龄<=60 or 工资<500)and性别="女" √解析:3.以下关于过程的叙述中,错误的是( )。

(分数:2.00)A.事件过程是由某个事件触发而执行的过程B.函数过程的返回值可以有多个√C.可以在事件过程中调用通用过程D.不能在事件过程中定义函数过程解析:4.设有如下通用过程:Public FunctionFun(x Str As String)As StringDimtStr As String,strL As IntegertStr=""strL=Len(xStr)i=1DoWhilei<=strL/2tStr=tStr&Mid(xStr,i,1)&Mid(xStr,strL-i+1,1)"i=i+1LoopFun=tStrEnd Function在窗体上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮。

然后编写如下的事件过程:Private Sub Commandl_Click()Dim S1 As StringS1="abcdef"Text1.Text=UCase(Fun(S1))End Sub程序运行后,单击命令按钮,则Text1中显示的是( )。

二级visual与nbsp;Basic笔试含答案(1)-计算机等级考试试题

二级visual与nbsp;Basic笔试含答案(1)-计算机等级考试试题

二级visual&nbsp;Basic笔试含答案(1)-计算机等级考试试题---------------------------------------2003年4月全国计算机等级考试二级visual Basic笔试试卷(含答案)一、选择题((1)一(20) 每小题2分,(21)一(30)每小题3 分,共30题,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。

(1)以下不能在“工程资源管理器” 窗口中列出的文件类型是A).bas B).res C).fnn D).ocx(2)以下关于窗体的描述中,错误的是A)执行UnloadFoMl语句后,窗体Fonn l消失,但仍在内存中B)窗体的Ioad事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、widt h属性用于设置窗体的高和宽(3)下列可作为V2sualBasic变量名的是A)A#A B)4A C)?xY D)cons tA(4)设有如下的记录类型Type StudentnumberAs stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是A) Student.name=”张红” B)Dim As Students.name=”张红”C) Dim s As Type St udent D) Dim s As TypeS.name=”张红” s.Dame=”张红”(5)函数String(n,“str”)的功能是A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串(6)将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是A)Cos(a+b)A2十5。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. ObjectD. Boolean答案:C2. 如果一个变量被声明为Dim x As Integer,那么x的值可以是以下哪个?A. 123B. "Hello"C. 3.14D. True答案:A3. 在Visual Basic中,哪个关键字用于声明过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项不是Visual Basic的控件?A. TextBoxB. LabelC. ButtonD. List答案:D5. 在Visual Basic中,以下哪个选项可以用于循环结构?A. ForB. IfC. Select CaseD. With答案:A6. 在Visual Basic中,哪个函数用于计算一个数的绝对值?A. AbsB. RoundC. IntD. Sgn答案:A7. 在Visual Basic中,哪个属性用于设置文本框的只读属性?A. ReadOnlyB. BackColorC. ForeColorD. Enabled答案:A8. 在Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A9. 在Visual Basic中,哪个关键字用于创建数组?A. ArrayB. ListC. CollectionD. Dim答案:D10. 在Visual Basic中,哪个函数用于将字符串转换为数字?A. StrB. ValC. CStrD. Chr答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。

答案:Public2. 如果一个变量的值需要在多个过程中共享,应该使用________关键字进行声明。

二级VISUAL+BASIC笔试324

二级VISUAL+BASIC笔试324

二级VISUAL BASIC笔试324(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.以下语句的输出结果是 ______。

Print Format $(“123.58”,“#,###.00”)(分数:2.00)A.123.58 √B.123.00C.123.58D.0,123.58解析:[评析] Format用于格式化输出文本,其一般格式如下: Format(expression,[format]) 其中,expression为任何有效表达式。

format为格式字符串,其描述符作用如下:#:输出数字,不在输出前后补0。

0:输出数字,在输出的前后补0。

.:输出小数点。

,:输出千分位分隔符。

%:输出百分比符号,同时转化数值。

$:输出前加“$”。

2.改变驱动器列表框的Drive属性值将激活______事件。

(分数:2.00)A.Change √B.ScrollC.KeyDownD.KeyUp解析:[评析] 驱动器列表框控件的相关属性和事件驱动器列表框的Drive属性,用来设置或返回程序运行时所选择的驱动器名。

当驱动器列表框的Drive属性值发生变化时,会触发驱动器列表框的Change事件。

当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的Scroll事件。

在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱动器列表框的KeyDown或KeyUp事件。

3.以下叙述中错误的是______。

(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用Private定义的通用过程能被其他窗体调用√C.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义解析:[评析] 一个应用程序可以有多个窗体(最多可达255个);在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。

二级VISUAL+BASIC笔试320

二级VISUAL BASIC笔试320(总分:90.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.以下关于变量作用域的叙述中,正确的是______。

(分数:2.00)A.窗体中凡被声明为Private的变量只能在某个指定的过程中使用B.全局变量必须在标准模块中声明√C.模块级变量只能用private关键字声明D.Static类型变量的作用域是它所在的窗体或模块文件解析:[分析] 全局变量可用于工程的每个模块、每个过程。

全局变量必须用Public(或Global)语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。

2.以下叙述中错误的是______。

(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用Private定义的通用过程可以被其他窗体调用√C.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中进行定义解析:[分析] 在窗体文件中用Private定义的通用过程是私有过程,只能被本模块中的其他过程访问.不能被其他模块中的过程访问。

在窗体模块中,可以调用标准模块中的过程,也可以调用其他窗体模块中的过程,被调用的过程必须用Public定义为公用过程。

3.设有语句: X=InputBox("输入数值","0","示例") 程序运行后,如果从键盘上输人数值10并按回车键,则下列叙述中正确的是______。

(分数:2.00)A.变量x的值是数值10B.在InputBox对话框标题栏中显示的是“示例”C.0是默认值D.变量x的值是字符串“10”√解析:[分析] InputBox函数返回的字符串值必须赋予一个变量才能被保留,它一次只能输入一个值。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. Max()B. Min()C. Sum()D. Avg()答案:C3. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Property答案:B4. 如果变量x的值为5,那么表达式x > 3 AND x < 7的结果是什么?A. TrueB. FalseC. 5D. 3答案:A5. 在Visual Basic中,以下哪个控件用于显示文本,但不提供文本选择功能?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A6. 下列哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A7. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. LoadC. ChangeD. KeyPress答案:A8. 如果需要在Visual Basic程序中创建一个数组,以下哪个声明是正确的?A. Dim arr(5)B. Dim arr() As IntegerC. Dim arr As Integer()D. Dim arr(5) As Integer答案:D9. 在Visual Basic中,以下哪个控件用于选择一个日期?A. LabelB. TextBoxC. ComboBoxD. DateTimePicker答案:D10. 下列哪个属性用于设置窗体的标题?A. TextB. CaptionC. TitleD. Name答案:B11. 在Visual Basic中,以下哪个关键字用于退出当前过程?A. ExitB. EndC. ReturnD. Stop答案:A12. 如果变量x的值为10,那么表达式Not x > 5的结果是什么?A. TrueB. FalseC. 9D. -11答案:B13. 在Visual Basic中,以下哪个控件用于显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A14. 下列哪个属性用于设置命令按钮(CommandButton)的点击事件?A. ClickB. CommandC. ActionD. Press答案:A15. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. Chr()D. Asc()答案:B16. 如果变量x的值为"Hello",那么表达式Len(x)的值是多少?A. 5B. 4C. 6D. 7答案:C17. 在Visual Basic中,以下哪个控件用于显示下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B18. 下列哪个属性用于设置文本框(TextBox)的文本对齐方式?A. TextAlignB. TextModeC. TextAlignModeD. TextAlignType答案:A19. 在Visual Basic中,以下哪个事件用于响应文本框内容的改变?A. ChangeB. ClickC. DblClickD. KeyPress答案:A20. 如果变量x的值为True,那么表达式x AND False的结果是什么?A. TrueB. FalseC. 1D. 0答案:B结束语:以上是国家二级计算机VB考试的部分单项选择题及答案,希望能够帮助考生们更好地复习和准备考试。

二级VISUAL+BASIC笔试350

二级VISUAL BASIC笔试350(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.两个或两个以上模块之间联系的紧密程度称为( )。

(分数:2.00)A.耦合性√B.内聚性C.复杂性D.数据传输特性解析:[解析] 耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。

2.在窗体上放一个文本框Text1,在文本框中输入456,并有如下事件过程: Private Sub Form_Click() x=InputBox("请输入一个整数") Print x+Text1.Text End Sub 单击该窗体,在输入对话框中输入123,单击“确定”按钮后,窗体上显示是( )。

(分数:2.00)A.123B.456C.579D.123456 √解析:[解析] InputBox函数用于产生一个输入对话框,在对话框来中显示提示,等待用户输入字符或按下按钮,然后返回包含文本框内容的字符串,所以x是字符串类型,因此x+Text1.Text是字符串的连接操作,输出的是两个字符串的连接。

3.将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。

(分数:2.00)A.属性B.关系√C.键D.域解析:[解析] 将E-R图转换成指定RDBMS中的关系模式是数据库逻辑设计的主要工作。

从E-R图到关系模式的转换是比较直接的,实体和联系都可以表示成关系.4.窗体上有一个命令按钮,命令按钮的单击事件过程如下。

运行程序后,单击命令按钮,输出结果是( )。

Private Sub Command1_Click() Dim a a=Array(1,2,3,4,5) For k=1 To 4 s=s+a(k) Next k Print s End Sub(分数:2.00)A.10B.14 √C.15D.120解析:[解析] 使用Array函数为数组变量赋值,数组变量不能是具体的数据类型,只能是变体(Variant)类型,使用Array函数给数组变量赋值的3种形式如下:①显式定义为Variant变量(例如,Dim数组变量名As Variant):②在定义时不指明类型(例如,Dim数组变量名):③不定义而直接使用。

二级VISUAL+BASIC笔试383

二级VISUAL BASIC笔试383(总分:88.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置______。

(分数:2.00)A.Text属性值为“*”B.Caption属性值为“*”C.Password属性值为空D.PasswordChar属性值为“*”√解析:[解析] PasswordChar属性返回或设置一个值,该值指示所键入的字符或占位符在TextBox控件中是否要显示出来;返回或设置用作占位符。

2.数学表达式“In(exy+|arctan(x)|cos3x)”对应的Visual Basic算术表达式是______。

(分数:2.00)A.Ln(E^(x+Abs(Tan()+cosx^3)B.Log(Exp(x+Abs(Tan()+cos(^3)C.Ln(Exp(x-x-+Abs(Atn()+cosx^3)D.Log(Exp(x*+Abs(Atn()+co^3) √解析:[解析] 把代数表达式写成VB格式的形式,要用算术运算符和内部函数来实现。

求x的绝对值用Abs(x),求Ln(x)用Log(x),求ex用Exp(x),求arctan(x)用Atn(x)。

3.下述关于数据库系统的叙述中正确的是______。

(分数:2.00)A.数据库系统减少了数据冗余√B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据解析:[解析] 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。

数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。

所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。

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