版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB笔试模拟试卷14(共9套)(共416题)VB笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下列叙说中正确的是______。A、一个逻辑数据结构只能有一种储存结构B、数据的逻辑结构属于线性结构,储存结构属于非线性结构C、一个逻辑数据结构可以有多种储存结构,且各种储存结构不影响数据处理的效率D、一个逻辑数据结构可以有多种储存结构,且各种储存结构影响数据处理的效率标准答案:D知识点解析:数据结构包括逻辑结构和存储结构。逻辑结构表示数据间逻辑关系的数据结构。存储结构是指数据在计算机存储空间中的物理关系,一个逻辑数据结构可以有多种存储结构,而不同的存储结构的数据处理效率是不同的。2、在最坏情况下,下列排序方法中时间复杂度最小的是______。A、冒泡排序B、快速排序C、插入排序D、堆排序标准答案:D知识点解析:堆排序的方法对于规模较小的线性表并不适合,但对于较大规模的线性表来说是很有效的。在最坏情况下,堆排序需要比较的次数为O(nlog2n)。堆排序时间复杂度最小。3、下列关于源程序文档化的说法不适宜的是______。A、变量的定义要有明确的意义B、程序代码的注释可以随意放置C、根据代码层次进行不同的缩进D、序言性注释关注的问题比较全面标准答案:B知识点解析:源程序文档化是改善程序设计风格的重要举措。它包括符号名的命名要含义明确;程序中要添加必要的注释;程序的代码要层次分明,清晰明了,满足视觉要求。注释一般分为序言性注释和功能性注释。序言性注释通常位于程序的开头部分,它给出程序的整体说明,主要描述内容可以包括:程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期、修改日期等。功能性注释一般嵌在源程序体之中,主要描述其后的语句或程序的功能。4、信息屏蔽的概念与______概念相关。A、模块独立性B、模块类型划分C、软件结构定义D、模块耦合度标准答案:A知识点解析:对象是面向对象的软件的基本模块,它是由数据及可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据需做的处理来设置,没有无关的操作。从模块的独立性考虑,对象内部各种元素彼此结合得很紧密,内聚性强。5、下列叙述中正确的是______。A、软件工程只是解决软件项目的管理问题B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题标准答案:C知识点解析:软件工程的定义是试图用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法。其主要强调了软件开发过程中应用工程化原则的重要性。6、下列说法错误的是______。A、测试是为了发现程序中的错误而执行程序的过程B、测试是为了表明程序的正确性C、好的测试方案是尽可能发现迄今为止尚未发现的错误的测试方案D、成功的测试是发现了至今为止尚未发现的错误的测试标准答案:B知识点解析:正确认识测试的目标十分重要,测试目标决定了测试方案的设计。如果为了表明程序的正确性而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测过是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。7、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对标准答案:D知识点解析:数据独立性是数据与程序的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。8、下列概念中,______不是数据库管理系统必须提供的数据控制功能。A、安全性B、完整性C、移植性D、一致性标准答案:C知识点解析:数据库管理系统提供的数据控制功能是指在数据库建立、运行和维护时,由DBMS统一管理、统一控制,以保证数据的安全性、完整性和一致性。9、软件工程与计算机科学性质不同,软件工程着重于______。A、理论研究B、建造软件系统C、原理和理论D、原理探寻标准答案:B知识点解析:计算机科学中的研究成果均可用于软件工程,但计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。从工程化角度对软件的开发加以科学的设计和管理。10、层次模型、网状模型和关系模型的划分原则是______。A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系标准答案:D知识点解析:层次模型、网状模型和关系模型的区别是它们用不同的方式来表示数据之间的联系。层次模型用树结构,网状模型用图结构,关系模型用二维表结构来表示数据之间的联系。二、选择题(本题共25题,每题1.0分,共25分。)11、以下声明语句中错误的是______。A、Constvar1-123B、Dimvar2=’ABC’C、DefInta-zD、Staticvar3AsInteger标准答案:B知识点解析:在VisualBasic中,可以用Const定义符号常量。用来代替数值或字符串。DefInt是Deftype语句的其中一种,“DefInta-z”表示模块中的变量全部使用整型数。用Static定义静态变量。12、假设有如下的记录类型:TypeStudentnumberAsStringnameASStringageAsIntegerEndType则正确引用该记录类型变量的代码是______。A、Student.name=""s.name="张红"B、DimsAsStudents.Dame="张红"C、DimsAsTypeStudents.name="张红"D、DimsAsTypes.name="张红"标准答案:B知识点解析:记录类型变量的定义与基本数据类型变量的定义没有什么区别,但在引用时有所不同。正确的引用方法是:用Type…EndType定义了一个用户定义的数据类型Student,再用Integer定义student类型的变量s,然后就可以用“变量.元素”的格式引用记录中的各个成员。例如,s.number、s.name、s.age。13、以下关于变量作用域的叙述中,正确的是______。A、窗体中凡被声明为Private的变量只能在某个指定的过程中使用B、全局变量必须在标准模块中声明C、模块级变量只能用private关键字声明D、Static类型变量的作用域是它所在的窗体或模块文件标准答案:B知识点解析:全局变量可用于工程的每个模块、每个过程。全局变量必须用Public(或Global)语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。14、在窗件上画一个命令按钮,其名称为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()a=12345PrintFormatS(a,"000.00")EndSub程序运行后,单击命令按钮,窗体上显示的是______。A、123.45B、12345.00C、12345D、00123.45标准答案:B知识点解析:在使用Format函数使数值按“格式字符串”指定的格式输出时,符号“#”和“0”都是用于数字的输出,其个数决定了显示区段的长度。如果要显示的数值的位数小于格式字符串指定的区段长度,则该数值靠区段的左端显示,但这两个功能的区别在于,“#”显示的多余的位不补0,“0”显示的多余的位以0补齐。15、设有语句:X=InputBox("输入数值","0","示例")程序运行后,如果从键盘上输人数值10并按回车键,则下列叙述中正确的是______。A、变量x的值是数值10B、在InputBox对话框标题栏中显示的是“示例”C、0是默认值D、变量x的值是字符串“10”标准答案:D知识点解析:InputBox函数返回的字符串值必须赋予一个变量才能被保留,它一次只能输入一个值。变量x的值为“10”。16、关键字声明的局部变量在整个程序运行中一直存在的是______。A、IntegerB、PublicC、StaticD、Private标准答案:C知识点解析:用关键字Static定义了一个变量,则每次引用该变量时,其值会继续保留。17、设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入信息,以下能实现该操作的语句是______。A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0标准答案:B知识点解析:当文本框的Enabled属性被设置成“False”时,文本框是只读状态,纯粹用来显示,其中的内容呈灰色,对鼠标和键盘的操作没有反应。18、设组合框Combol中有3个项目,则以下能删除最后一项的语句是______。A、Combol.RemoveItemTextB、Combol.RemoveItem2C、Combol.RemoveItem3D、Combol.RemoveItemCombol.Listcount标准答案:B知识点解析:ListBox(列表框)中的首个目的项数是从0开始的,所以对有3个项目的列表框,最后一项的项数为2。19、设a="a",b="b",c="c",d="d",执行语句x=Iif((a<b)Or(c>d),"A","B")后,x的值为______。(2005年4月)A、aB、bC、BD、A标准答案:D知识点解析:Iif函数可用来执行简单的条件判断操作,它是“If-Then-Else”结构的简写版本。Iif函数的格式如下:Result=Iif(条件,True部分,False部分)“Result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为“真”时,Iif函数返回“True部分”,而当“条件”为“假”时,返回“False部分”。字符串关系表达式运算是按其ASCII码来运算的。因“(a<b)Or(c>d)”的运算结果为“True”,变量x的值为“A”。20、下列叙述中正确的是______。A、在窗体的Form_Load事件过程中定义的变量是全局变量B、局部变量的作用域可以超出所定义的过程C、在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D、在调用过程时,所有局部变量被系统初始化为0或空字符串标准答案:C知识点解析:对于选项A,变量的作用域来讲,Form_Load事件过程和Sub过程是一样的;对于选项B,局部变量的作用域只是它所在的过程中;对于选项D,如果使用Static定义的过程,则过程中的局部变量就是“static”型的,即在每次调用过程时,局部变量的值保持不变。21、在窗体上画一个名称为Commaudl的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程;PrivateSubCommand1_Click()n=Text1.TextSelectCasenCase1To20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectTextText=xEndSub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是______。A、10B、20C、30D、40标准答案:A知识点解析:在本题中,当文本框Text1的内容10赋值给变体型变量n时,其值为“10”,而“表达式表列”中的表达式必须与测试表达式的数据类型相同。经“selectcasen”判断后,确认“1To20”满足其条件,执行“x=10”后,x为10,然后退出情况语句,并不能执行“case10:x=40”语句。22、设有如下程序:PrivateSubCommand1_Click()DimsumAsDouble,kAsDoublesum=0n=0Fori=1To5k=n/in=n+1sum=sum+kNextEndSub该程序通过For循环计算一个表达式的值,这个表达式是______。A、1+1/2+2/3+3/4+4/5B、1+1/2+2/3+3/4C、1/2+2/3+3/4+4/5D、1+1/2+1/3+1/4+1/5标准答案:C知识点解析:此题关键是变量n的初值问题。因为n的初值为0,所以在第一次循环时“n/i”的计算结果为0,从第二次循环开始,n的变化值是从1至4。23、窗体上画一个名称为Command1的命令按钮,然后编写如下程序:OptlonBase1PrlveteSubCommand1_Click()DimsAsVarianta=Array(1,2,3,4,5)Sum=0Fori=1To5Sum=Sum_a(i)NextiX=Sum/5Fori=1To5Ifa(i)>xThenPrinta(i);NextiEndSub程序运行后,单击命令按钮,在窗体上显示的内容是______。A、12B、123C、345D、45标准答案:D知识点解析:经过第一个For循环计算后,变量Sum的结果为数组a的元素各值之和,即为15,语句“X=Sum/5”的计算结果X为3。在第二个For循环中,数组a的元素中只有4和5能满足大于3的条件,所以在窗体上显示为4和5。24、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAgIntegernum=1DoUntilnum>6Printnum:num=num+2.4LoopEndSub程序运行后,单击命令按钮,则窗体上显示的内容是______。A、13.45.8B、135C、147D、无数据输出标准答案:B知识点解析:由于变量num被定义为整型变量,所以在“Dountil-Loop”的循环中,num的计算过程为1、3、5,当为7时退出循环。25、以下叙述中错误的是______。A、一个工程中可以包含多个窗体文件B、在一个窗体文件中用Private定义的通用过程可以被其他窗体调用C、在设计VisualBasic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D、全局变量必须在标准模块中进行定义标准答案:B知识点解析:在窗体文件中用Private定义的通用过程是私有过程,只能被本模块中的其他过程访问.不能被其他模块中的过程访问。在窗体模块中,可以调用标准模块中的过程,也可以调用其他窗体模块中的过程,被调用的过程必须用Public定义为公用过程。26、以下有关数组定义的语句序列中,错误的是______。A、Staticarr1(3)arr1(1)=100arr1(2)="Hello"arr1(3)=123.45B、Dimarr2()AsIntegerDimsizeAsIntegerPrivateSubCommand2_Click()size=InputBox("输入:")ReDimarr2(size)…EndSubC、OptionBase1PrivateSubCommand3_Click()Dimarr3(3)AsInteger…EndSubD、DimnAsIntegerPrivateSubCommand4_Click()Dimarr4(n)AsInteger…EndSub标准答案:D知识点解析:在执行选项D中的一段程序时,针对变量n会出现“要求常数表达式”的错误提示。即在试图声明一个arr4数组时,使用没有赋初值的变量n来指定元素的个数。27、设有如下通用过程:PublicFunctionf(xAsInteger)DimyAsIntegerx=20y=2f=x*yEndFunction在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()StaticxAsIntegerx=10y=5y=f(x)Printx;yEndSub程序运行后,如果单击命令按钮,则在窗体上显示的内容是______。A、105B、205C、2040D、1040标准答案:C知识点解析:虽然变量x被定义为静态变量,但并不改变传地址传送的关系。x作为实参传给f子函数后,形参x的值先为5,执行“x=20”后,由于传地址传送的关系,实参x的值也为20。子函数返回之前,f的值为40,返回后变量y的值为40。最后打印出20和40。28、以下叙述中错误的是______。A、下拉式菜单和弹出式菜单都用编辑器建立B、在多窗体程序中,每个窗体都可以建立自己的菜单系统C、除分隔线外,所有荣单项都能接收Click事件D、如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见标准答案:D知识点解析:对于菜单项,Enabled属性设置为False表示菜单项无效,Visible属性设置为False表示菜单项不可见。29、以下关于KeyPress事件过程中参数KeyAscii的叙述正确的是______。A、KeyAscii参数是所按键的ASCII码B、KeyAscii参数的数据类型为字符串C、KeyAscii参数可以省略D、KeyAscii参数是所按键上标注的字符标准答案:A知识点解析:KeyPress事件有一个参数,这个参数有两种形式,一种是IndexAsInteger,只用于控件数组,第二种是KeyAsciiAsInteger,用于单个控件。KeyPress事件用来识别按键的ASCII码,所以选项A是正确的;从参数定义来看,KeyAscii类型为整型,所以选项B和选项D错误;在应用中参数不能省略,所以选项C错误。30、以下叙述中错误的是______。A、一个工程可以包括多种类型的文件B、VisualBasic应用程序既能以编译方式执行,也能以解释方式执行C、程序运行后,在内存中只能驻留一个窗体D、对于事件驱动型应用程序,每次运行时的执行顺序可以不一样标准答案:C知识点解析:程序运行后,在内存中可以驻留多个窗体。但每次只能激活一个窗体。31、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Sum=0Forx=1To5Callsubl(x,s)Sum=Sum+sNextxPrintSumEndSubPrivateSubsubl(y,w)w=1Fori=1Toyw=w*iNextiEndSub程序运行后。单击命令按钮,则窗体上显示的内容是______。A、5B、120C、153D、160标准答案:C知识点解析:由于参数y、w是ByRef的参数,称为“引用”,所以在过程Subl中改变的值是带回到调用的地方的,因此Sum结果是5次Subl计算结果的和,即sum=(1+2+6+24+120)=153。本题答案为153。32、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubsubl(ByValxAsInteger,ByValyAsInteger,ByValzAsInteger)z=x*x+y*yEndSubPrivateSubCommand1_Click()DimaAsIntegera=8Callsubl(1,2,a)PrintaEndSub程序运行后,单击命令按钮,则窗体下显示的内容是______。A、8B、2C、5D、11标准答案:A知识点解析:因为Subl过程的形参都是传值传送,所以在其内的所有计算结果都不将返回,并不影响对应的实参值,变量a的值并没有改变,仍然是8。33、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()m=1:n=1Print"m=";m;",n=";nCallsubl((m),n)Print"m=";";",n=";nEndSubPrivateSubsubl(x,y)x=x+5y=y+xPrint"x=";x;",y=";yEndSub程序运行后,单击命令按钮,则窗体上显示的内容是______。A、m=1,b=1x=6,y=7m=1,b=1B、m=1,b=1x=6,y=7m=6,b=7C、m=1,b=1x=6,y=7m=1,b=7D、m=1,b=1x=6,y=7m=6,b=1标准答案:C知识点解析:从Sub和Function中Print输出可以看出,变量m的值经过Subl计算后没有变化。这是因为变量m作为实参时变成了(m),这样使得它被强制计算,是按数字传给Subl的,在Subl中被计算的结果没有反传回来。本题答案为C。从中可以看出传地址引用的参数的值是如何改变的。34、在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:PrivateSubCommand1_Click()Dimx,Y,zAsIntegerx=5y=7z=0Text1.Text=""CallP1(x,y,z)Text1.Text=Str(z)EndSubSubP1(ByValaAsInteger,ByValbAsInteger,cAsInteger)c=a+bEndSub程序运行后,单击命令按钮,则在文本框中显示的内容是______。A、0B、12C、Str(z)D、没有显示标准答案:B知识点解析:在定义通用过程时,结果形参前面有关键宁ByRef,则默认为该参数是按传地址方式传送。所以变量a和b是按传值方式传送,变量c按传地址方式传送。数据传送过程为:变量x和y将5和7传送给子函数P1的形参a和b,a+b的值得12赋给变量c,c再回传给实参z,用Str函数转换成字符串赋给文本框的Text属性。35、设有语句:Open"C:\Test.Dat"ForOutputAs#1则以下错误的叙述是:A、该语句打开C盘根目录下一个已存在的文件Test.DatB、该语句在C盘根目录下建立一个名为Test.Dat的文件C、该语句建立的文件的文件号为1D、执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息标准答案:A知识点解析:选项A中的描述不够完整,如果改成“该语句打开C盘根目录下一个名为Test.Dat的文件”就准确了。按“ForOutput”方式打开文件,若该文件不存在,VisualBasic将新建一个名为“Test.Dat”的文件。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。标准答案:前后件关系知识点解析:在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,对于顺序存储的数据结构,前后件之间的关系,是通过存储空间的位置来实现的,而对于链式存储来说,数据元素之间的前后件关系是通过指针来实现的。37、按照“先进先出”的原则组织数据的结构的是______。标准答案:队列知识点解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做“队尾”,删除元素的一端叫做“队头”,先插入的元素先被删除,足按先进先出的原则组织数据的。38、深度为5的满二叉树中,叶子结点的个数为______。标准答案:16知识点解析:满二叉树的叶子结点都在最后一层,即第4层,且第4层的结点达到最大数,即25-1=16。39、在面向对象方法中,______描述的是具有相似属性与操作的一组对象。标准答案:类知识点解析:在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。40、Jackson方法是一种面向______的结构化方法。标准答案:数据结构知识点解析:Jackson方法是一种结构化分析方法,它是一种面向数据结构的方法。四、填空题(本题共6题,每题1.0分,共6分。)41、表达式Len(Str(1.3))Mod2的值为______。标准答案:0知识点解析:解本题之窍门有两点:①运算的先后顺序,这里应该是Str函数→Len函数→Mod(取模)计算;②Str函数和Len函数的功能,前者是将数字转为字符串,注意转换后数字前头会保留一空位表示正负。表达式Len(str(1.3))Mod2中1.3转换后为“_1.3”(“_”表示空格)。ken函数用来计算字符串的长度,“1.3”长度为4(空格、小数点各算一个长度)。42、下列程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。PrivateSubCommand1_Click()x=Val(Text1.Text)If______ThenPrintxElse______Text1.Text=""EndIfEndSub标准答案:xMod4=1AndxMod5=2Text1.SetFocus知识点解析:题目要求程序满足的条件是“除以4余1,除以5余2”,这个条件中包含了一个逻辑并和两个求模运算。其中,逻辑并运算符用“And”表示,取余运算符用Mod表示,因此,程序中的If条件应是“xMod4=1AndxMod5=2”;SetFocus方法是将焦点移至指定的控件或窗体。43、在程序的空白行处填写适当的语句,完成下列功能:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。DoWhileList2.ListCount______List2.Removeltem0Loop标准答案:List1.AddltemList2.List(0)知识点解析:AddItem方法的一般格式为:object.AddItemItem,Index其中,“Item”用来指定添加到该对象的项目;“Index”用来指定新项目或行在读对象中的位置,第一项为0。如果所给出的Index值有效,则Item将放置在object中相应的位置。如果省略Index,当Sorted属性设置为True时,Item将添加到恰当的排序位置;当Sorted属性设置为False时,Item将添加到列表的结尾。分析程序可知,程序是要通过循环来将List2中的项逐个添加到List1中,但因为是给List1添加一项,同时删除List2一项,因此添加项的索引号(ListIndex)始终是第1项0,因此添加项的语句是“List1.AddltemList2.List(0)”。注意:①当列表框中的列表项被删除一项时,剩余的列表项会从0开始重新排序;②在本题中省略Index,则每次都自动添加到列表框尾部。44、滚动条的最小值属性是______,最大值属性是______。标准答案:MmMax知识点解析:在一般情况下,垂直滚动条的值由上而下递增,最上端代表最小值用Min属性表示:最下端代表最大值用Max属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用Min属性表示;最右端代表最大值也是用Max属性表示。滚动条的值均以整数表示,其取值范围为-32768~32767。45、假设有以下程序段:Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是______,i的值为______,j的值为______。标准答案:1540知识点解析:本程序是一个双重For循环,外层循环循环变量i从1到3,共循环3次;内层循环从5到1每次递减1,共循环5次,这样一共循环15次。循环结束时,j的值是0;i的值是4。46、下列是一个体操评分程序。设满分为10分,20位评委,除去一个最高分和一个最低分,计算平均分。PrivateSubCommand1_Click()Max=0Min=10Fori=1To20n=Val(InputBox("请输入分数"))Ifn>MaxThenMax=nIfn<MinThenMin=ns=s+n______s=s-Min-Maxp=s/18Print"最高分";Max;"最低分";MinPrint"最后得分:";pEndSub标准答案:Nexti知识点解析:本题在For循环中接收用户输入20个数,并把最大的数赋给Max,最小的数赋给Min。程序中有For循环“头语句”,而没有“结束语句”,因此空白处应填入Nexti,循环体结束。VB笔试模拟试卷第2套一、公共基础选择题(本题共32题,每题1.0分,共32分。)1、设Y是整形变量,能判断Y为奇数的表达式是A、Not(yMod2<>0)B、yMod2<>0C、(y-1)Mod2<>0D、yMod2<>1标准答案:B知识点解析:暂无解析2、定义有5个整数型元素的数组,正确的语句是A、Dima(4)AsIntegerB、OptionBase1:Dima(5)C、Dima&(5)D、Dimea(5)AsInteger标准答案:A知识点解析:暂无解析3、设a=6,则执行x=IIF(a>5,-1,0)后,x的值为A、5B、6C、0D、-1标准答案:D知识点解析:暂无解析4、以下事件过程可以将打开对话框的标题改为“新时代”的是A、PrivateSubCommand2_Click()CommonDiNog1.DialogTitle="新时代"CommonDialog1.ShowOpenEndSubB、PrivateSubCommand2_Click()CommonDialog1.DialogTitle:"新时代"CommonDialog1.ShowFontEndSubC、PrivateSubCommand2_Click()CommonDialog1.DialogTitle="新时代"CommonDialog1.ShowEndSubD、PrivateSubCommanc2_Click()CommonDialog1.DialogTitle="新时代"CommonDialog1.ShowColorEndSub标准答案:A知识点解析:我们一眼就可以看出选项A)是正确的。首先,设置标题属性用DialogTitle属性,四个选项都一样,所以这个不是区别;再看方法,选项A)用的是ShowOpen方法,即打开对话框,所以是正确的;选项B)用的是ShowFont方法,即字体设置对话框,不符合本题的意思,不正确;选项C)用的是Show方法,但是对话框没有此方法,所以也不正确;选项D)用的是ShowColor方法,是颜色选择对话框,所以也不符合本题的意思。5、在窗体上有一个文本框控件,名称为TextTime;--个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:PrivateSubTimer1_______()TxtTime.text=TimeEndSub在下画线上应填入的内容是A、EnabledB、VisibleC、IntervalD、Timer标准答案:D知识点解析:暂无解析6、假定有如下的窗体事件过程:PrivateSubForm_Click()a$="MicrosoftVisualBasic"b$=Right(a$,5)c$=Mid(a$,1,9)MsgBoxa$,34,b$,c$,5EndSub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是A、MicrosoftVisualB、MicrosoftC、BasicD、5标准答案:C知识点解析:b$位置是Msgbox标题栏上的名称,MsgBox的格式为MsgBox(prompt[,buttons][,title][,helpfile,context]),其中显示在对话框标题栏中的是字符串表达式。如果省略title,则将应用程序的名称显示在标题栏中。7、下面程序段执行结果为x=Int(Rnd()+4)SelectCasexCase5Print"excellent"Case4Print"good"Case3Print"pass"CaseElsePrint"fail"EndSelectA、excellentB、goodC、passD、fall标准答案:B知识点解析:暂无解析8、在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()CommonDialog1.Flags=vbOFNHideReadOnlyCommonDialog1.Filter="AllFiles(*.*)|*.*|TextFiles(*.txt)|*.txtCommonDialog1FilterIndex=1CommonDialog1ShowOpenMsgBoxCommonDialog1FileNameEndSub程序运行后,单击命令按钮,将显示—个“打开”对话框,此时在“文件类型”框中显示的是A、AllFiles(*.*)B、TextFiles(*.txt)C、BatchFiles(*.bat)D、AllFiles(*.*)|TextFiles(*.txt)标准答案:A知识点解析:通用对话框控件CommonDialog1的Filter属性用来指定在对话框中显示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框“文件类型”的下拉列表中选择。Filter的属性值由一对或多对文本字符串组成,每对字符串用管道符“|”隔开,在管道符“|”前面的部分称为描述,后面的部分一般为通配符文件扩展名,称为“过滤器”。如“*.txt”等,各对字符串间也用管道符隔开。其格式如下:[窗体.]对话框名.Filter="描述符1|过滤器1|描述符2|过滤器2……"如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下拉列表选择要显示的文件类型,而最初默认显示的文件类型(过滤器)可以由FilterIndex属性来指定,该属性是一个整数。用Filter属性设置多个过滤器后,每个过滤器都有一个值,第一个过滤器的值为1,第二个过滤器的值为2……用FilterIndex属性可以指定作为默认显示的过滤器,本题中的值是1,所以显示AllFiles(*.*)。9、函数过程Fun1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。FunctionFun1(bAsInteger)if______ThenFun1=0ElseFun1=1EndIfEndFunction使该功能完整,应在空行处填入以下哪条语句A、bMod2<#0B、bMod2=0C、b/2=1D、b\2=0标准答案:B知识点解析:暂无解析10、下列对变量的定义中,不能定义a为变体变量的是A、DimaAsDoubleB、DimaAsVariantC、DimaD、a=24标准答案:A知识点解析:暂无解析11、有如下程序:PrivateSubCommand1_Click()a$="AWCIRKERISHERE"x=Len(a$)Fori=1Tox-1b$=Mid$(a$,i,3)Ifb$="WOR"ThenS=S+1NextPrintSEndSub单击命令按钮,程序运行结果为A、1B、2C、3D、5标准答案:A知识点解析:暂无解析12、Mid("HelloEveryone",7,3)的执行结果是A、yonB、everyC、EveD、one标准答案:C知识点解析:暂无解析13、在窗体上有一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Dima(5)AsStringFORi=1To5a(i)=Chr(Asc("A")+(i-1))NextForEachbInaPrintb;NextEndSub程序运行后,单击命令按钮,输出结果是A、ABCDEB、12345C、abcdeD、出错信息标准答案:A知识点解析:本题考查数组的赋值操作及ForEach…In循环语句。本程序段首先定义了一个一维数组变量,然后用For循环为其赋值,Asc()函数的作用是返回字符的ASCII码,字符“A”的ASCII码为65,Chr()函数的作用是将ASCII码值变为相应的字符,而“a(i)=Chr(Ase(“A”)+(i-1))”的作用是将每次比原来大1的ASCII码值变为字符赋给a,所以a的元素是“A,B,C,D,E”。ForEach…In用于输出a中元素的值,所以正确答案是选项A)。14、在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Fori=1To4x=4Forj=1To2x=x+6NextNextPrintxEndSub程序运行后,单击命令按钮,输出结果是A、12B、13C、15D、17标准答案:C知识点解析:暂无解析15、为了避免流程图在描述程序逻辑时的灵活性,Nassi和Shneiderman提出了用方框图来代替传统的程序流程图,通常也把这种图称为A、PAD图B、N-S图C、结构图D、数据流图标准答案:B知识点解析:N-S图是由Nassi和Shneidemlan提出的一种符合程序化结构设计原则的图形描述工具。它的提出是为了改进流程图在描述程序逻辑时的不灵活性。16、结构化程序设计主要强调的是A、程序的规模B、程序的效率C、程序设计语言的先进性D、程序易读性标准答案:D知识点解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说,可使程序结构良好、易读、易理解、易维护。17、为了使模块尽可能独立,要求A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强标准答案:B知识点解析:模块的独立程度可以由两个定性标准度量:耦合性和内聚性。耦合性是衡量不同模块彼此问互相依赖(连接)的紧密程度;内聚性是衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,而内聚性尽可能高。18、需求分析阶段的任务是确定A、软件开发方法B、软件开发工具C、软件开发费用D、软件系统功能标准答案:D知识点解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项19、算法的有穷性是指A、算法程序的运行时间是有限的B、算法程序所处理的数据量是有限的C、算法程序的长度是有限的D、算法只能被有限的用户使用标准答案:A知识点解析:算法具有5个特性:①有穷性:一个算法必须(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的;②确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义。③可行性:一个算法是可行的,即算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。④输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。⑤输出:一个算法有一个或多个输出。20、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A、快速排序B、冒泡排序C、直接插入排序D、堆排序标准答案:D知识点解析:在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都为n(n-1)/2,堆排序需要的比较次数为nlog2n。21、如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是A、e3,e1,e4,e2B、e2,e4,e3,e1C、e3,e4,e1,e2D、任意顺序标准答案:B知识点解析:暂无解析22、将E-R图转换到关系模式时,实体与联系都可以表示成A、属性B、关系C、键D、域标准答案:B知识点解析:关系数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的关系模式。首先,从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性,实体集也可以转换成关系。23、下列有关数据库的描述,正确的是A、数据处理是将信息转化为数据的过程B、数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C、关系中的每一列称为元组,一个元组就是一个字段D、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字标准答案:D知识点解析:数据处理是指将数据转换成信息的过程,故选项24、窗体文件的扩展名是A、.basB、.clsC、.frmD、.res标准答案:C知识点解析:暂无解析25、下面说法不正确的是A、变量名的长度不能超过255个字符B、变量名可以包含小数点或者内嵌的类型声明字符C、变量名不能使用关键字D、变量名的第一个字符必须是字母标准答案:B知识点解析:在VisualBasic中,可以用名字来表示内存的位置,以便访问内存中的数据。有关变量命名的规则如下:①名字只能由字母、数字和下画线组成;②名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;③名字的有效字符为255个;④不能用VisualBasic的保留字作变量名,但可以把保留字嵌入变量名中;同时变量名也不能是末尾带有类型说明符的保留字,例如变量Print和Print$是非法的,而变量Print_Number则是合法的。26、如果将文本框的Locked属性设置为True,则以下说法正确的是A、此时在属性窗口不可以修改文本框的Text属性值B、运行时用户不可以在界面修改文本框中的内容C、在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text=“aaa”D、以上均不正确标准答案:B知识点解析:文本框的Locked属性是用来指定文本框是否锁定,当设置值为False(默认值)时,可以编辑文本框中的文本,当设置值为True时,可以滚动和选择控件中的文本,但不可以编辑。27、如果要将窗体中的某个命令按钮设置成不可见状态,应该设置命令按钮的什么属性A、ValueB、VisibleC、EnabledD、Default标准答案:B知识点解析:Visible属性是命令按钮的状态属性,如果将该属性设为True,则命令按钮可见;如果设置成Flase,则命令按钮不可见。28、要使文本框可输入多行文字,要更改的默认选项是A、SorollBoars和MultiLineB、VisibleC、ScrillBoarsD、以上都不是标准答案:A知识点解析:Multiline被设置为True时可以使用多行文字,不用改SorollBoars.29、要触发组合框的DblClick事件,只有将组合框的Style属性设置为A、0B、1C、2D、3标准答案:B知识点解析:组合框的事件依赖于其Style属性,只有Style属性设置为1时,才能接收DblClick事件,因此只有30、要使文本框获得输入焦点,则应采用文本框控件的方法是A、GotFocusB、LostFocousC、KeyPressD、SetFocus标准答案:D知识点解析:SetFocus是使文本框具有输入焦点的方法。31、设A="123456",则表达式Val(Left(A,4)+Mid(A,4,2))的值为A、123456B、123445C、5D、6标准答案:B知识点解析:暂无解析32、如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪个属性A、ValueB、VisibleC、EnabledD、Default标准答案:C知识点解析:在VisualBasic中,控制控件有效性的属性是Enabled,设置为True,则处于有效状态,如果设置成False,则处于无效状态,所以选项二、公共基础填空题(本题共12题,每题1.0分,共12分。)33、下面的程序代码实现将一个一维数组中元素向右循环移动,移位次数由文本框Text输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。PrivateSubMoveright(x()AsInteger)DimiAsIntegerDimjAsIntegerDimkAsIntegeri=UBound(x)j=x(i)Fork=iTo______Step-1_______Nextkx(LBound(x))=jEndSubPrivateSubCommand1_Click()Dima(10)AsIntegerDimiAsIntegerDimjAsIntegerDimkAsIntegerFori=0To10a(i)=iNextij=Val(Text1.Text)k=0Dok=k+1CallMoveRight(a)LoopUntilk=jFori=0To10Printa(i);NextiEndSub标准答案:LBound(x)+1x(k)=x(k-1)知识点解析:暂无解析34、在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:PrivateSubCommand1_Click()Text1.Text="VBProgramming"Text2.Text=Text1.TextText1.Text="ABCD"EndSub程序运行后,单击命令按钮,两个文本框中显示的内容分别为_________和__________。标准答案:ABCDVBProgramming知识点解析:暂无解析35、执行下面的程序段后,b的值为______。a=800b=30a=a+bb=a-ba=a-b标准答案:800知识点解析:暂无解析36、以下程序的功能是将多维数组a(1Tom,1Ton)中的元素转移到一个名为b(1Ton*m)的一维数组中,完成该程序。OptionBase1PrivateSubCommand1_Click(IndexAsInteger)Dima(1To20,1To10)Dimb()ReDimb(1To200)Fori=1To20Forj=1To10A(i,j)=i*jNextjNextiTrana,20,10bEndSubSubTran(a()an,n,b())DimiAsIntegerFori=1TomForj=1Ton______=a(i,j)NextjNextiEndSub标准答案:b((i-1)*n+j)知识点解析:暂无解析37、在窗体上面有一个列表,然后编写如下两个事件过程:PrivateSubForm_Click()List1.RemoveItem1:List1.RemoveItem2List1.RemoveItem3EndSubPrivateSubForm_Load()List1.AddItem"ItemA":List1.AddItem"ItemB"List1.AddItem"ItemC":List1.AddItem"ItemD"List1.AddItem"ItemE"EndSub运行上面的程序,然后单击窗体,列表框中显示的项目是______。标准答案:ItemAItemE知识点解析:暂无解析38、下列程序的功能是:将数据1,2,…,10写入顺序文件Base.txt中,请填空。PrivateSubForm_Click()DimiAsIntegerOpen______As#1Fori=1To10Print#1,iNextClose#1EndSub标准答案:"Base.txt"ForOutput知识点解析:暂无解析39、下列程序的功能是:将数据1,2,…,8写入顺序文件Num.txt中,请补充完整。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOutputAs#1Fori=1To8______NextClose#1EndSub标准答案:Print#1,i知识点解析:暂无解析40、窗体的对象名用______表示。标准答案:Form知识点解析:暂无解析41、数据结构分为线性结构和非线性结构,带链的队列属于______。标准答案:线性结构知识点解析:暂无解析42、For-Next循环是一种______确定的循环。标准答案:循环次数知识点解析:暂无解析43、对象是既包含数据又包含对______的方法,并将其封装起来的一个逻辑实体。标准答案:数据进行操作知识点解析:暂无解析44、在标准模块中用:Dim或Private关键字定义的变量是______变量,它们只能在程序的模块中使用。标准答案:局部标准知识点解析:暂无解析VB笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A、log2nB、n2C、On1.5D、n(n-1)/2标准答案:8知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序要经过n/2遍的从前往后的扫描和.n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。2、算法分析的目的是A、找出数据结构的合理性B、找出算法中输入和输出之间的关系C、分析算法的易懂性和可靠性D、分析算法的效率以求改进标准答案:8知识点解析:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。3、线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是A、每个元素都有一个直接前件和直接后件B、线性表中至少要有一个元素C、表中诸元素的排列顺序必须是由小到大或由大到小D、除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件标准答案:8知识点解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。4、在单链表中,增加头结点的目的是A、方便运算的实现B、使单链表至少有一个结点C、标识表结点中首结点的位置D、说明单链表是线性表的链式存储实现标准答案:1知识点解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。5、软件工程的出现是由于A、程序设计方法学的影响B、软件产业化的需要C、软件危机的出现D、计算机的发展标准答案:4知识点解析:软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。6、软件开发离不开系统环境资源的支持,其中必要的测试数据属于A、硬件资源B、通信资源C、支持软件D、辅助资源标准答案:8知识点解析:软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。7、在数据流图(DFd)中,带有名字的箭头表示A、模块之间的调用关系B、程序的组成成分C、控制程序的执行顺序D、数据的流向标准答案:8知识点解析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。8、分布式数据库系统不具有的特点是A、数据分布性和逻辑整体性B、位置透明性和复制透明性C、分布性D、数据冗余标准答案:8知识点解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。9、关系表中的每一横行称为一个A、元组B、字段C、属性D、码标准答案:1知识点解析:关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。10、下列数据模型中,具有坚实理论基础的是A、层次模型B、网状模型C、关系模型D、以上3个都是标准答案:4知识点解析:关系模型较之格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。二、选择题(本题共25题,每题1.0分,共25分。)11、在VisualBasic中,要将一个窗体装载到内存进行预处理,但不显示,应该使用那种语句:______。A、ShowB、HideC、LoadD、Unload标准答案:4知识点解析:暂无解析12、在VisualBasic中,要将一个窗体从内存中释放,应使用______语句。A、ShowB、HideC、LoadD、Unload标准答案:8知识点解析:暂无解析13、若要使某命令按钮获得控制焦点;可使用的方法是______。A、LostPoeusB、SetFocusC、PointD、Value标准答案:2知识点解析:暂无解析14、程序的基本控制结构是______。A、顺序结构,多分支结构和单分支结构B、For……Next结构、Do……Loop结构和Select……Case结构。C、顺序结构,选择结构和循环结构。D、单行结构和多行结构。标准答案:4知识点解析:暂无解析15、若要在图片框中绘制一个椭圆,使用的方法是______。A、CircleB、LineC、PointD、Pset标准答案:1知识点解析:暂无解析16、若要设置定时器控件的定时时间,需设置的属性是______。A、IntervalB、ValueC、EnabledD、Text标准答案:1知识点解析:暂无解析17、下列______语句可以将变量A,B的值互换。A、A=B:B=AB、A=A+B:B=A-B:A=A-BC、A=C:C=B:B=AD、A=(A+B)/2:B=(A-B/2)标准答案:2知识点解析:暂无解析18、执行以下程序段后,整型变量C的值为______。a=24b=328SelectCaseb\10Case0c=a*10+bCase1to9c=a*100+bCase10to99c=a*10000+bEndSelectA、537B、2427C、24328D、240328标准答案:4知识点解析:暂无解析19、下列程序执行后,变量x的值为______。Dima,b,c,dAsSingleDimxAsSinglea=100b=20c=1000Ifb>aThend=a:a=b:b=dEndIfIfb>cThenx=bElseifa>cthenx=cElsex=aEndIfA、100B、20C、1000D、0标准答案:1知识点解析:暂无解析20、下列关于For...next语句的说法正确的是______。A、循环变量、初值、终值和步长都必须为数值型。B、step后的步长只为正数。C、初值必须小于终值。D、初值必须大于终值。标准答案:1知识点解析:暂无解析21、单击命令按钮时,下列程序代码的执行结果为______。PrivateSubProe1(nAsInteger,ByVa1mAsInteger)n=nMod10m=m\10EndSubPrivateSubCommand1_Click()DimxAsIntegerDimyAsIntegerx=12y=34CallProe1(x,y)Printx;yEndSubA、1234B、234C、23D、123标准答案:2知识点解析:暂无解析22、在窗体上添加一个命令按钮,名为command1,一文本框,名为text1,则执行如下事件过程后,文本框中的输出为______。Fori=1To3Forj=1To3Fork=1To2x=x+3NextkNextjNextiTextText=str(x)A、21B、42C、54D、72标准答案:4知识点解析:暂无解析23、下列程序段的执行结果为______。DimM(10),N(10)I=3ForT=1To5M(T)=TN(I)=2*I+TNextTPrintN(I);M(I)A、311B、315C、113D、153标准答案:4知识点解析:暂无解析24、若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。Ifa>5thenIfb<4Thenc=a-bElsec=b-aElseIfb>3Thenc=a*bElsec=amodbEndIfA、2B、-1C、1D、6标准答案:1知识点解析:暂无解析25、下列的程序段执行后,X的值为______。K=0Fori=1To10Forj=iTo10x=x+1NextjNextiA、50B、55C、100D、105标准答案:2知识点解析:暂无解析26、已知变量x,y为整数型,且x=4,y=12,s为字符串型,且s=“a”,lblok为标签控件,下列赋值语句合法的是______。A、x=lblok.CaptionB、Lblok.caption=Str(x)C、x*3=yD、Y=x*s标准答案:2知识点解析:暂无解析27、下列说法错误的是______。A、在同一模块不同过程中的变量可以同名B、不同模块中定义的全局变量不可以同名C、引用另一模块中的全局变量时,必须在变量名前加模块名D、同一模块中不同级的变量可以同名标准答案:8知识点解析:暂无解析28、设有如下语句:strl=InputBox(“输入”,“”,“练习”)从键盘上输人字符串“示例”后,strl的值是______。A、“输入”B、“”C、“练习”D、“示例”标准答案:8知识点解析:暂无解析29、目录列表框的Path属性的作用是______。A、显示当前驱动器或指定驱动器上的目录结构B、显示当前驱动器或指定驱动器上的某目录下的文件名C、显示根目录下的文件名D、显示路径下的文件标准答案:1知识点解析:暂无解析30、滚动条控件的LargeChange属性所设置的是______。A、单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量B、滚动条中滚动块的最大移动位置C、滚动条中滚动块的最大移动范围D、滚动条控件无该属性标准答案:1知识点解析:暂无解析31、在窗体上添加如下命令按纽,然后编写如下事件过程:PrivateSubCommand1_Click()Dima(10)AsIntegerDimp(3)AsIntegerk=5Fori=1To10a(i)=iNextiFori=1To3p(i)=a(i*i)NextiFori=1To3k=k+p(i)*2NextiPrintkEndSub该过程的运行结果为______。A、35B、33C、31D、29标准答案:2知识点解析:暂无解析32、有如下函数过程:Functionlj(xAsInteger)AsLongDimsAsLongDimiAsIntegers=0Fori=1Toxs=s+iNexti1j=sEndFunction在窗体上添加一个命令按钮,名为Command1,编写事件过程调用该函数:PrivateSubCommand1Click()DimiAsIntegerDimsumAsLongFori=1To5sum=sum+1j(i)NextiPrintsumEndSubA、25B、35C、45D、55标准答案:2知识点解析:暂无解析33、在VB中,过程共有三种,它们是______。A、事件过程,子过程和函数过程B、Sub过程,Function过程和Property过程。C、事件过程,函数过程和属性过程。D、Sub过程,函数过程和通用过程。标准答案:1知识点解析:暂无解析34、下列程序执行后,变量a的值为______。dima,b,c,dassinglea=100b=20c=1000ifb>athend=a:a=b:b=dendififc>athend=a:a=c:c:dendififc>bthend=b:b=c:c=dendifA、0B、1000C、20D、100标准答案:2知识点解析:暂无解析35、设已打开5个文件,文件号为1,2,3,4,5。要关闭所有文件,以下语句正确的是______。A、Close#1,2,3,4,5B、Close#1;#2;#3;#4;#5C、Close#1-#5D、Close标准答案:8知识点解析:暂无解析三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在面向对象的程序设计中,类描述的是具有相似性质的一组【】。标准答案:对象知识点解析:暂无解析37、面向对象的模型中,最基本的概念是对象和【】。标准答案:类知识点解析:暂无解析38、冒泡排序在最好情况下时间复杂度为【】。标准答案:(n)知识点解析:暂无解析39、软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用【】的方法替代传统手工方法。标准答案:工程化知识点解析:暂无解析40、在关系代数中专门的关系运算包括选择,投影、【】、除等运算。标准答案:连接知识点解析:暂无解析四、填空题(本题共4题,每题1.0分,共4分。)41、执行下面的程序段后,b的值为【】。a=300b=20a=a+bb=a-ba=a-b标准答案:300知识点解析:暂无解析42、在窗体画一个命令按钮,然后编写如下事件过程:Privat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度毕业生就业指导服务合同
- 2024年度企业咨询服务合同及保密协议
- 2024年度仓储物资捐赠管理合同
- 2024年度特色农产品品牌塑造与营销策划合同
- 2024年度版权购买合同标的版权期限
- 2024年度个人租车与出租车公司包车合同
- 2024年度奶牛场规划设计合同
- 2024年度大型设备运输与安装合同
- 2024年度汽车租赁及维修服务合同
- 2024年度林地征用与补偿安置合同
- 护理不良事件分析-跌倒-根因分析法
- 《土木工程制图》复习题20145要点
- 幼儿园小班音乐《妈妈来抓兔兔》的优秀教案
- 钢结构厂房水电安装施工组织设计方案
- 业务学习简报(简笔画)
- 宁波地区冬闲田利用现状及对策
- 自动升降柱施工方案(1)
- 绿水青山就是金山银山心得体会范文(三篇)
- 新视野大学英语第三版读写教程第二册Unit5
- 安全文明施工二次策划方案(完整版)
- 胸椎管狭窄症诊疗指南(全文)
评论
0/150
提交评论