vb模拟

合集下载

VB笔试模拟试卷248(题后含答案及解析)

VB笔试模拟试卷248(题后含答案及解析)

VB笔试模拟试卷248(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A.PAD图B.N-S图C.结构图D.数据流图正确答案:B解析:N-S图是由Nassi 和Shneiderman 提出的一种符合程序化结构设计原则的图形描述工具。

它的提出是为了改进流程图在描述程序逻辑时的不灵活性。

2.线性表的顺序存储结构和线性表的链式存储结构分别是______。

A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构正确答案:B解析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式“LOC(ai)=LOC(a1)+(i-1)L”计算得到,从而实现了随机存取。

对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。

3.具有3个结点的二叉树有______。

A.2种形态B.4种形态C.7种形态D.5种形态正确答案:D解析:具有3个结点的二叉树具有以下的5种形态。

4.为了提高测试的效率,应该A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序正确答案:D解析:测试的目的是发现软件中的错误。

经验表明,程序中存在错误的概率与该程序中已发现的错误成正比。

这一现象说明,为了提高测试效率,测试人员应该集中对待那些错误群集的程序。

5.单个用户使用的数据视图的描述称为A.外模式B.概念模式C.内模式D.存储模式正确答案:A解析:选项A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项B)不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项D)不正确,存储模式即为内模式。

VB笔试模拟试卷81(题后含答案及解析)

VB笔试模拟试卷81(题后含答案及解析)

VB笔试模拟试卷81(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.数据结构中,与所使用的计算机无关的是数据的A.存储结构B.物理结构C.逻辑结构D.物理和存储结构正确答案:C解析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据的运算集合。

数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。

故选项C正确。

2.在单链表中,增加头结点的目的是A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现正确答案:A解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了方便运算的实现。

3.算法的时间复杂度是指A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数正确答案:C解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。

所谓算法的时间复杂度是指执行算法所需要的计算工作量,即运算次数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。

4.在设计程序时,应采纳的原则之一是A.不限制goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解正确答案:D解析:滥用goto语句将使程序流程无规律,可读性差,排除A项;注解行有利于对程序的理解,不应减少或取消,排除B项;程序的长短要依照实际情况而论,而不是越短越好,排除C项,只有D项是正确的。

5.下面不属于软件工程的3个要素的是A.工具B.过程C.方法D.环境正确答案:D解析:软件工程包括3个要素,即方法、工具和过程。

方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制和管理。

vb笔试模拟试题(九套)

vb笔试模拟试题(九套)

附录1 Visual Basic笔试模拟试题(1~6套)笔试模拟试题 1第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)1.在操作系统中,作业调度和进程调度没有区别。

()2.数据类型是具有共同属性的一类变量的抽象。

()3.瀑布模型中需求分析的主要工作是确定要开发的软件做什么。

()4.软件设计阶段产生的最重要的文档之一是概要设计说明书。

()5.在进行插入排序时,其数据比较次数和数据的初始排列无关。

()6.软件测试不是为了证明软件的正确性,而是立足于软件有错误而进行的。

()7.线性表若采用链式存储表示时所有结点之间的存储单元地址必须连续。

()8.中断处理通常是按中断优先级响应和进行中断的。

()9.缓冲池可作为CPU和I/O设备之间信息传输的集散地。

()10.进程调度是根据一定的调度算法,从等待队列中挑选出合适的进程。

()二、选择题(每小题1分,共5分)1.把高级语言的源程序翻译成二进制代码的过程称为:(A )(A)编译(B)连接(C)运行(D)重定位2.把逻辑地址转变为内存的物理地址的过程称作:(D )(A)地址分配(B)地址连接(C)地址调用(D)地址变换3.白盒法又称为逻辑覆盖法,主要用于:(D )(A)功能测试(B)系统测试(C)α测试(D)单元测试4.在操作系统中,进程最基本的特征是:(A )(A)动态性和并发性(B)顺序性和可再现性(C)和程序的对应性(D)执行过程的封闭性5.以下哪一项不是软件危机的表现形式。

(C )(A)成本高(B)生产率低(C)技术发展快(D)质量得不到保证第二部分Visual Basic语言程序设计(共85分)一、单项选择题(每小题1分,共10分)1. 数学表达式|(2x+3y)sinz|的VB表达式为( C )。

(A)| ( (2*x+3*y)*sin(z) )| (B)Abs( (2x+3y)*sin(z) )(C)Abs( (2*x+3*y)*sin(z) ) (D)Abs( (2*x+3*y)*sinz )2. 在下列VB运算符中,运算优先级最低的是(A )。

VB模拟试题一

VB模拟试题一

VB模拟试题一一、选择题1.工程文件的扩展名是()A..vbg B.。

vbp C..vbw D.。

vbl2.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有()A.窗体文件(。

frm)、项目文件(.vbp/vbw)B.窗体文件(。

frm)、项目文件(。

vbp/vbw)和代码文件(。

bas)C.窗体文件(.frm)、项目文件(。

vbp/vbw)和模块文件(。

bas)D.窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(。

frx)3.以下关于窗体描述正确的是()A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置4.VB中控件主要分为3类,下面哪一种不是VB中的控件类()A.标准控件B.ActiveX C.可插入控件D.外部控件5.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是()A.a=”OK”B.A$=OK C.a=04/01/2001 D.a$=”OK”6.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )A=1。

2C=Len(Str$(A)+Space(10))Text1.text=CEnd Sub程序运行后,单击命令按钮,在文本框中显示()A.3 B.8 C.14 D.107.在MsgBox函数中哪一个参数是必须的()A.prompt B.buttons C.title D.context8.以下语句的输出结果是()Print Format$(1234.5,”00,000。

00”)A.1234。

5 B.01,234.50 C.01,234.5 D.1,234.509.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu。

VB笔试模拟试卷123(题后含答案及解析)

VB笔试模拟试卷123(题后含答案及解析)

VB笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列说法中错误的是( )。

A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。

在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。

2.下列数据结构中,属于非线性的是( )。

A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。

线性表是线性结构。

栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。

3.下列叙述中错误的是( )。

A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。

但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。

4.按照“先进先出”组织数据的数据结构是( )。

A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。

5.下列关于线性链表的描述中正确的是( )。

计算机vb语言模拟试题一含答案

计算机vb语言模拟试题一含答案

模拟试题一一、单选题1. VB6.0是一种面向的编程环境。

(A) 机器(B) 对象欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。

愿同学们健康快乐的成长。

早日为祖国的繁荣昌盛奉献自己的力量(C) 过程(D) 应用2. 以下关于窗体的Name属性的叙述正确的是。

欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。

愿同学们健康快乐的成长。

早日为祖国的繁荣昌盛奉献自己的力量(A) 窗体的Name属性可以为空(B) 窗体的Name属性是显示在窗体标题栏中的文本(C) 可以在运行期间改变窗体的Name属性欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。

愿同学们健康快乐的成长。

早日为祖国的繁荣昌盛奉献自己的力量(D) 窗体的Name属性指定窗体的名称,用来标识一个窗体3. 若要使命令按钮不可操作,要对属性进行设置。

(A) EnabIed (B)Visible(C) Backcolor (D)Caption4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过事件获得输入键值的ASCII码。

(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面是合法的变量名。

(A) pi (B)π(C) print (D) a+k6. 表达式Int(10*Rnd)产生的随机数的范围是。

(A) [1,9] (B) [1,10](C) [0,10] (D) [0,9]7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是。

(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C) x=y=z=1 (D) xyz=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是。

(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 当VB执行下面语句后,变量a的值为。

VB机试模拟试卷144(题后含答案及解析)

VB机试模拟试卷144(题后含答案及解析)

VB机试模拟试卷144(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。

(1)在名称为Forml、标题为“测试”的窗体上画一个名称为Framel、标题为“字体”的框架。

在框架内画两个单选按钮,其名称分别为Opfl和opt2,标题分别为“隶书”和“宋体”。

程序运行后的窗体如图1-6所示。

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

(2)在名称为Forml的窗体上用名称为shapel的形状控件画一个圆,其直径为1000(高、宽均为1000);再画两个命令按钮,标题分别是“垂直线”和“水平线”,名称分别为Commandl、Command2,如图1-7所示。

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

程序运行后,如果单击“垂直线”命令按钮,则圆的内部用垂直线填充;如果单击“水平线”命令按钮,则圆的内部用水平线填充。

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

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

正确答案:第l小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-5在窗体上绘制控件并设置属性。

步骤2:按要求将文件保存至考生文件夹中。

第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-6在窗体中画出控件并设置其相关属性。

步骤2:在代码编辑窗口编写两个命令按钮的单击事件过程。

参考代码:PriVate Sub Commandl_Click( ) Shapel.FillStyle=3 End SuD PriVate Sub Command2_Click( ) Forml.Shapel.FillStyle=2 End Sub 步骤3:按要求将文件保存至考生文件夹中。

VB笔试模拟试卷223(题后含答案及解析)

VB笔试模拟试卷223(题后含答案及解析)

VB笔试模拟试卷223(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.有如下一个Sub过程:Sub mlt(ParamArray numbers( )) n=1 For Each x In numbers n=n*x Next x Print n End Sub 在一个事件过程中如下调用该Sub过程:Private Sub Command1_Click( ) Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer a=1 b=2 c=3 d=4 mlt a,b,c,d End Sub 该程序的运行结果为( )。

A.12B.24C.36D.48正确答案:B2.假定有如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button=2 Then PopupMenu popForm End If End Sub 则以下描述中错误的是( )。

A.该过程的功能是弹出一个菜单B.PopForm是在菜单编辑器中定义的弹出式菜单的名称C.参数X、Y指明鼠标的当前位置D.Button=2表示按下的是鼠标左键正确答案:D3.窗体上有一个命令按钮,命令按钮的单击事件过程如下。

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

Private Sub Command1_Clcik( ) Dim a a=Array(1,2,3,4,5) For k=1 To 4 s=s+a(k) Next k Print s End SubA.10B.14C.15D.120正确答案:B4.设有以下循环结构Do 循环体Loop While〈条件〉则以下叙述中错误的是( )。

VB模拟试题(选择题)

VB模拟试题(选择题)
重要事 件 D、重要属性 23.下列变量名写法错误的是( D ) A、abc B、abc123 C、abc_123 D、 123abc 24.在VB中,下列( B )函数是求绝对值的。 A、int(x) B、abs(x) C、 sqr(x) D、gn(x) 25、下列函数中,返回值是字符串的是( D ) A、Val B、InStr C、Len D、Mid 26、下列( A )函数返回系统的当前时间 A、time() B、date() C、day() D、 year() 27、下列Visual Basic中,下列( C )类型属于字符串型。 A、Integer B、Single C、String D、 Boolean 28、下面( B )不是字符串常量。 A、"True" B、#false# C、" " D、"你 好" 29、下列Visual Basic中,下列关键字( A )用于注释语句。 A、Rem B、End C、Else D、 Loop 30、下面不合法的运算符是( D ) A、 + B、 C、* D、 % 31、下列表示中不是常量的是( D )。 A、month B、not C、"2006" D、abc 32、下列不是合法的字符串的是( C ) A、"abcd" B、"CHINA" C、School D、" " 33、下列( A )数据类型不是数值型 A、Date B、Double C、Single D、 Integer 34、在VB中,显示和编辑程序代码时,采用( C ) A、窗体设计器窗口 B、工程资源管理器窗口 C、代码编辑窗口 D、属性窗口 35.在VB中,设置控件的大小,可改变下列( A )属性
8、以下属于程序的基本控制结构的是( B ) A、星型结构 B、分支结构 C、网络结构 D、平 行结构 9、以下哪个是算法的描述方法?( C ) A、枚举法 B、列表法 C、流程图描述法 D、顺 序法 10、以下属于程序的基本控制结构的是( B ) A、星型结构 B、分支结构 C、网络结构 D、平行 结构 11.Integer类型的变量可存的最大整数为( C )。 A、256 B、32768 C、32767 D、65536 12、VB中数据类型Integer表示整型数,存储为( C )位? A、32 B、64 C、16 D、8 13、VB中数据类型integer表示整型数,存储为( D )字节 A、8 B、6 C、4 D、2 14、在VB中,表达式21 mod 4的结果是( B ) A、5 B、1 C、15 D、25 15、设a=2,b=3,在VB中,表达式a>b or b>=3的值是( B ) A、false B、true C、-1 D、1 16、下面表达式的值是false的有( A ) A、str(2000)< "1997" B、int(4.99)<>len("basic") C、3>2 D、"969"<"n97" 17、表达式abs(-3.6)*sqr(100)的值是( D ) A、360 B、-36 C、-360 D、 36 18、在VB中,表达式2^3的结果是( D ) A、2 B、3 C、6 D、8 19、数字式子2a(7+b)在VB中的正确写法是( B ) A、2*a(7+b) B、2*a*(7+b) C、2a*(7+b) D、 2*a*7+b 20.代数表达式改成VB表达式后,错误的是( D ) A、g*t^2/2 B、g*t*t/2 C、1/2*g*t^2 D、 gt^2/2 21、数学式子在VB中的正确写法是:( D ) A、(2*a+b)/4*a*b B、(2*a+b)/(4ab) C、(2a+b)/(4ab) D、(2*a+b)/(4*a*b) 22.对于窗体,click(单击)是它的一个( C )

VB笔试模拟试卷160(题后含答案及解析)

VB笔试模拟试卷160(题后含答案及解析)

VB笔试模拟试卷160(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.算法一般都可以用哪几种控制结构组合而成______。

A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环正确答案:D解析:算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。

一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。

2.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的______。

A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法正确答案:C解析:模块的独立程序是评价设计好坏的重要度量标准。

衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

3.下列不属于结构化解析的常用下具的是______。

A.数据流图B.数据字典C.判定树D.PAD图正确答案:D解析:结构化解析的常用工具有数据流图、数据字典、判定树和判定表。

而PAD图是常见的过程设计工具中的图形设计。

4.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。

A.调用语句B.命令C.口令D.消息正确答案:D解析:面向对象的事件是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。

消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

5.下列关于队列的叙述中正确的是______。

A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表正确答案:C解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。

它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。

可视化程序设计(VB)模拟试题

可视化程序设计(VB)模拟试题

可视化程序设计(VB)模拟试题第一篇:可视化程序设计(VB)模拟试题可视化程序设计(VB)一、填空题(32分,共 8 题,每小题 4 分)1.要使用通用对话框控件,必须首先在“部件”对话框中选择______,将其添加到工具箱中。

2.运行时,要使工具栏Toolbarl中索引值为4的按钮无效(变成灰色),应使用语句: ______。

3.运行时,要使工具栏控件T oolbarl中的第二个按钮的按钮菜单中的第三项无效(变成灰色),应使用语句: ______。

4.在用手工方式设计工具栏时,可以设置工具按钮的______ 属性为其添加功能提示。

5.用户自定义类型中的元素类型可以是字符串,但该字符串必须是 ______。

6.设a=sqr(2)*sqr(3),下列语句的输出结果分别是。

print format$(a,“000.00”)print format$(a,“###.#00”)print format$(a,“00.00E+00”)print format$(a,“-#.####”)7.如果需要将窗体载入内存却不显示,需要将该窗体的______ 属性设置为False,再用 ______ 语句装载。

8.随机产生一个范围是(100,300)的整数,表达式为 ______。

二、程序阅读题(24分,共 3 题,每小题 8 分)1.写出下列事件过程的执行结果。

Private Sub Command1_Click()s3(1)s3(1)End SubPrivate Sub s3(ByVal a As Integer)Dim x As Integer Static y As Integerx=x+ay=y+aPrint “x=”;x, “y=”;yEnd Sub2.下列标准模块和窗体模块的功能是给通信录文件“d:txrf1.dat”添加新记录,在横线上填上适当内容。

标准模块:Type txr num As Integer name As String * 10 tel As String * 8 addr As String * 20End Type窗体模块:Private Sub Command1_Click()D im n%, zgr As txr Open “d:txrf1.dat”For Random As #1Len = Len(zgr)zgr.num = InputBox(“输入新职工编号:”) = InputBox(“输入新职工姓名:”)zgr.tel = InputBox(“输入新职工电话号码:”)zgr.addr = InputBox(“输入新职工住址:”)n =(1)(2)Close #1End Sub3.本程序有一个标准模块和一个窗体模块。

VB笔试模拟试卷137(题后含答案及解析)

VB笔试模拟试卷137(题后含答案及解析)

VB笔试模拟试卷137(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.在计算机中,算法是指______。

A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法正确答案:C解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。

2.栈和队列的共同点是______。

A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点正确答案:C解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。

二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。

3.已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

A.cedbaB.acbedC.decabD.deabc正确答案:A解析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。

由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LsT的根结点是e,在由LsT的中序遍历序列可知其左子树为d。

因此BT的前序遍历序列为cedba。

4.在下列几种排序方法中,要求内存量最大的是______。

A.插入排序B.选择排序C.快速排序D.归并排序正确答案:D解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。

VB笔试模拟试卷268(题后含答案及解析)

VB笔试模拟试卷268(题后含答案及解析)

VB笔试模拟试卷268(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.设计程序时,应采纳的原则之一是( )。

A.程序的结构应有助于读者的理解B.限制GOTO语句的使用C.减少或取消注释行D.程序越短越好正确答案:A解析:程序设训的风格主要强调程序的简单、清晰和可理解性,以便读者理解。

程序滥用GOTO语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。

2.如果准备读文件,打开顺序文件”text.dat”的正确语句是A.Open”text.dat”For Write As#1B.Open”text.dat”For Binary As#1C.Open”text.dat”For Input As#1D.Open”text.dat”For Random As#1正确答案:C解析:考查考生对文件读写操作的掌握情况。

[解题要点] Open语句对文件输入/输出操作,语法如下:Open[文件名]For[模式]As[#][文件号]。

Input 模式:从打开的文件中写入数据。

以该模式打开文件时,文件必须已经存在,否则将出现错误。

[考点链接] 文件的读写操作。

3.设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是()。

A.PrintA=x+yB.Print”A=“;x+yC.Print”A=“+Str(x+y)D.Print”A=“&x+y正确答案:A4.为了描述x>y和y>z同时成立,下述选项中正确的是()。

A.x>y.AnD.y>zB.x>y>zC.x>yAnd>zD.x>yAndy>z正确答案:D5.在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个名为Command1的命令按钮,并编写如下事件过程:Private Sub Command1_ Click( ) CommonDialogFlags= cd10FNHideReadOnly CommonDialogFilter= “All Files (*.*) |*.*|Text File”& _ “(*.txt) |*.txt |Batch Files (*.bat)|*.bat”CommonDialogFilterIndex = 2 CommonDialogShowOpen MsgBox CommonDialogFileName End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是______。

vb对口升学模拟试题及答案

vb对口升学模拟试题及答案

vb对口升学模拟试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. Dim aB. Dim b = 10C. Dim c = "Hello"D. 所有选项都是正确的答案:D2. 下列哪个是Visual Basic中的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(0 To 9) As IntegerD. 所有选项都是正确的答案:D3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10 Then EndC. If x > 10 Then End IfD. If x > 10 Then Else答案:A4. 下列哪个是Visual Basic中的循环结构?A. For EachB. WhileC. Do WhileD. 所有选项都是正确的答案:D5. 在Visual Basic中,以下哪个是调用函数的正确方式?A. Call functionName()B. functionName()C. Both A and BD. None of the above答案:C6. 下列哪个是Visual Basic中的事件处理程序?A. Sub eventName()B. Function eventName()C. Property eventName()D. Sub eventName(ByVal sender As Object, ByVal e As EventArgs)答案:D7. 在Visual Basic中,以下哪个是正确的类声明?A. Class MyClassB. Dim MyClassC. Function MyClassD. None of the above答案:A8. 下列哪个是Visual Basic中的继承关键字?A. InheritsB. InheritsFromC. ExtendsD. None of the above答案:A9. 在Visual Basic中,以下哪个是正确的属性声明?A. Property MyProperty As IntegerB. Dim MyProperty As IntegerC. Function MyProperty As IntegerD. Both A and B答案:A10. 下列哪个是Visual Basic中的接口声明?A. Interface MyInterfaceB. Dim MyInterfaceC. Function MyInterfaceD. None of the above答案:A二、填空题(每空2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个类。

VB模拟按键终极教程

VB模拟按键终极教程

VB模拟按键终极教程VB(Visual Basic)是一种可视化的编程语言,在Windows操作系统中得到广泛应用。

VB可以通过模拟按键实现自动化操作,比如自动填写表单、自动点击按钮等。

本教程将详细介绍如何使用VB来模拟按键操作的终极方法。

首先,我们需要创建一个新的VB项目。

打开VB开发环境,点击“新建项目”并选择“Windows桌面向导”。

在下一步中,选择“Windows窗体应用程序”并命名项目。

点击“确定”开始创建项目。

```Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _ByVal bScan As Byte, _ByVal dwFlags As Long, _ByVal dwExtraInfo As Long)Private Const KEYEVENTF_KEYUP = &H2```上述代码声明了一个名为keybd_event的函数和一个名为KEYEVENTF_KEYUP的常量。

keybd_event函数用于模拟按键操作,KEYEVENTF_KEYUP常量用于指定按键的释放事件。

然后,在Form_Load事件处理程序中添加以下代码,实现模拟按键操作:```Private Sub Form_Loadkeybd_event(VBKeyLMenu, 0, 0, 0) '按下左Alt键keybd_event(Keys.F, 0, 0, 0) '按下F键keybd_event(Keys.F, 0, KEYEVENTF_KEYUP, 0) '释放F键keybd_event(VBKeyLMenu, 0, KEYEVENTF_KEYUP, 0) '释放左Alt键End Sub```上述代码会在窗体加载时模拟按下左Alt键和F键,并在F键释放后释放左Alt键。

最后,我们需要在按钮的Click事件处理程序中添加代码来触发模拟按键操作。

VB笔试模拟试卷288(题后含答案及解析)

VB笔试模拟试卷288(题后含答案及解析)

VB笔试模拟试卷288(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.如果准备读文件,打开顺序文件”text.dat”的正确语句是A.Open“text.dat”For Write As #1B.Open“text.dat”For Binary As #1C.Open“text.dat”For Input As #1D.Open“text.dat”For Random As #1正确答案:C2.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。

A.数据的方法B.数据的存储结构C.数据的对象D.数据的逻辑存储正确答案:B解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。

3.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。

A.逻辑设计B.需求分析C.详细设计D.物理设计正确答案:B解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。

其中需求分析阶段常用的工具是数据流图和数据字典。

4.程序的基本控制结构是( )。

A.Do-Loop结构、Do-Loop While结构和For-Next结构B.子程序结构,自定义函数结构C.顺序结构,选择结构和循环结构D.单行结构,多行结构和多分支结构正确答案:C5.在窗体上绘制一个名称为Label1的标签,然后编写如下事件过程:Private Sub Form_Click( ) Dim arr(10,10)As Integer Dim i As Integer,j As Integer For i =2 To 4 For j =2 To 4 arr(i,j)=i*j Next j Next i Label1.Caption=Str(arr(2,2)+arr(3,3)) End Sub 程序运行后,单击窗体,在标签中显示的内容是( )。

VB笔试模拟试卷183(题后含答案及解析)

VB笔试模拟试卷183(题后含答案及解析)

VB笔试模拟试卷183(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列叙述正确的是A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对正确答案:C解析:本题考查了算法的基本概念。

算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关;算法的空间复杂度是指执行算法所需要的内存空间;算法的有穷性是指算法必须能在有限的时间内执行完,即算法必须能在执行有限个步骤之后终止。

2.下列数据结构中,按先进后出原则组织数据的是A.线性链表B.栈C.循环链表D.顺序表正确答案:B解析:本题主要考查对于栈的理解。

栈是限定在一端进行插入与删除的线性表。

在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。

栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照”先进后出”或”后进先出”的原则组织数据的。

队列组织数据的原则是”先进先出”或”后进后出”。

3.在下列关于二叉树的叙述中,正确的一项是A.在二叉树中,任何一个结点的度都是2B.二叉树的度为2C.在二叉树中至少有一个结点的度是2D.一棵二叉树的度可以小于2正确答案:D解析:本题考查了二叉树的基本概念。

在二叉树中,叶子节点的度是1;当该二叉树为空树时,根节点的度为零;为非空树时,根节点的度为2。

4.结构化程序设计方法的3种基本控制结构中不包括A.循环结构B.递归结构C.顺序结构D.选择结构正确答案:B解析:本题考查了程序的基本结构。

程序由一些基本结构组成。

任何一个大型的程序都由3种基本结构组成,由这些基本结构顺序的构成了一个结构化的程序。

VB笔试模拟试卷44(题后含答案及解析)

VB笔试模拟试卷44(题后含答案及解析)

VB笔试模拟试卷44(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.算法中的每—个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,这个性质称为A.可行性B.有穷性C.正确性D.确定性正确答案:D解析:算法中的每一个步骤都必须是有明确意义的,不允许有多义性。

算法的这个性质即为算法的确定性。

2.以下数据结构中,属于线性数据结构的是A.集合B.线性表C.二叉树D.图正确答案:B解析:所谓的线性结构:如果一个非空的数据结构满足下列两个条件,即1) 有且只有一个根结点;2) 每一个结点最多有一个前件,也最多有一个后件。

同时满足两个条件的只有线性表,而其他三种数据结构的结点可能存在多个前件或后件,所以不是线性结构。

3.设有下列二叉树:对此二叉树先序遍历的结果是A.ABCDEFB.BDAECFC.ABDCEFD.DBEFCA正确答案:C解析:二叉树的遍历分为先序、中序、后序三种不同方式。

本题要求先序遍历遍历顺序应该为:访问根结点一,先序遍历左子树一,先序遍历右子树。

按照定义,先序遍历序列是ABDCEF。

4.下面对对象概念描述,不正确的是A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性正确答案:A解析:有时为了保护某些特有的对象,可以通过定义其为私有属性达到不被继承的目的。

5.对建立良好的程序设计风格,描述正确的是A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:符号名应该能反映出它所代表的实际东西,应有一定的意义,不是简单的符合语法就可以。

应该在保证程序正确的情况下再考虑程序的执行效率。

程序的注释有益于对程序的理解和维护,好的程序必不可少。

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

【HNCE网上考试系统】? 本套软件使用权属于:郑州大学考试课程:VB-程序设计-练习? 考试时间:90分钟? 考场:第一考场? 考试日期:剩余时间:89:55 保存交卷退出帮助本卷共有2道大题:一、单项选择题(50道小题,共50分)1、要求在程序运行时,一旦点击文本框使之获取焦点,就自动选中文本框内的所有文本,则需要编写事件过程______。

(1分)A、Text1_Change()B、Text1_GotFocus()C、Text1_KeyPress(KeyAscii?As?Integer)D、Text1_SetFocus()2、如果对文本框Text1设置了PasswordChar=“$”,且程序运行时向文本框中输入“abcd”,则文本框中显示的是______。

(1分)A、1个“$”B、4个“$”C、不显示内容D、“*”3、与传统的程序设计语言相比较,Visual?Basic最突出的特点是______。

(1分)A、结构化的程序设计B、数据处理C、面向对象的可视化编程D、中文支持4、Cls方法可以清除窗体或图片框中的______。

(1分)A、在设计阶段使用Picture设置的背景位图B、在设计阶段放置的控件C、在运行阶段产生的图形和文字D、以上全部内容5、决定窗体标题栏显示内容的属性是______。

(1分)A、TextB、NameC、CaptionD、BackStyle6、以下不合法的常量是______。

(1分)A、10^2B、100C、D、10E+017、若要使标签控件显示时,不覆盖其背景内容,应设置的属性是______。

(1分)A、ForecolorB、BackColorC、BackStyleD、BorderStyle8、已知x=2,?y=9,?z=-4,逻辑表达式x>y?OR?z>x?AND?NOT?z>y的值是______。

(1分)A、TrueB、-1C、0D、False9、设a=3,b=5,则以下表达式值为假的是______。

(1分)A、a>=b?And?b>?l0B、(a>b)?Or?(b>2)C、(a<0)?or?(b>0)D、(5>a)?And?(b>2)10、下面四个语句中,正确的赋值语句是______。

(1分)A、a?=?a?+?cB、a?+?c?=?aC、c?+?a?=?aD、a?-?c?=?a11、保存一个Visual?Basic应用程序,正确的是______。

(1分)A、只保存工程文件(.vbp)B、只保存窗体文件(.frm)C、只保存标准模块文件(.bas)D、分别保存窗体文件和工程文件12、能产生[10,32]之间随机整数的函数表达式为______。

(1分)A、Int(Rnd*22)+10B、Int(Rnd*23)+10C、Int(Rnd*22)+11D、Int(Rnd*23)+1113、若要选择Text对象的Text1_KeyPress事件,可以______。

(1分)A、在属性窗口中选择B、在工程资源管理器窗口中选择C、在代码设计窗口中利用对象列表框、过程列表框选D、在窗体设计窗口中双击Text1对象择?14、以下______是正确的For?…?Next结构。

(1分)A、For?x=1?To?Step?10?…?Next?xB、For?x=3?To?-3?Step?-3?…?Next?xC、For?x=1?To?x=10?…?Next?xD、For?x=3?To?10?Step?3?…?Next?y15、语句Print?"int=?";?;?Int的输出结果为(1分)A、Int=B、=C、Int=-23D、Int=-2416、一个工程文件中可以有多个窗体,默认状态下,VB运行时指定为启动窗体的是______。

(1分)A、窗体B、Form窗体C、Form1窗体D、第一个创建的窗体17、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是______。

(1分)A、LoadB、ClickC、DblClickD、MouseDown18、表示年龄(age)在20岁和30岁之间的表达式是______。

(1分)A、age>=20?And?age<=30B、age>=20?0r?age<=30C、age<=20?And?age>=30D、age<=20?0r?age>=3019、在Form_Load()中,如果想用Print方法将计算结果显示在窗体上,则必须保证窗体的______属性值为True。

(1分)A、EnabledB、ApperanceC、AutoRedrawD、Moveable20、设n=10,执行n=IIF(n=3,n,-n)后,n?的值为______。

(1分)A、10B、-10C、3D、-321、下列语句中,正确的是______。

(1分)A、If?a?≥?b?Then?t=a?a=b?b=tB、If?a?≥?b?Then?t=a;a=b;?b=tC、If?a?>=?b?Then?t=a?a=b?b=tD、If?a?>=?b?Then?t=a:??a=b?:?b=t22、Select?Case?语句中的“表达式列表”不能是______。

(1分)A、变量名的列表,例如?Case?x?,y?,zB、值的列表,例如?Case?"a?","b","c"C、To?表达式,例如?Case??1?to?10D、Is关系表达式,例如?Case?Is?<823、程序如下:k?=?0:?Do?Until?k?>?10:?k?=?k?+?1:?Loop的循环体执行次数是______。

(1分)A、9B、10C、11D、无数次24、如果在图片框Picture1中装入一个图片,为了清除该图片(不删除图片框),应采用的方法是______。

(1分)A、选择图片框,在属性窗口中选择Picture属性条,B、选择图片框,然后按Del键然后按回车键C、执行语句??=?LoadPicture("")D、执行语句??=?""25、下列叙述中,正确的是______。

(1分)A 、工程文件(.vbp )应用程序可以在任何计算机上运行 B 、打开一个工程文件,系统自动装入与该工程有关的窗体文件C 、VB 工程文件中可以没有窗体文件D 、退出VB 系统前要保存新创建的应用程序,只需保存工程文件(.vbp )即可26、执行程序段:Const?c$?=?"Henan":?c$?=?"Zhengzhou":?c$?=?"Daxue":?Print?c$,输出的结果是______。

(1分)A 、HenanB 、ZhengzhouC、DaxueD、显示出错信息27、设有变体变量x,执行语句:x?=?InputBox("输入数值","0","示例")后,如果从键盘上输入10并按回车键,则下列叙述中正确的是______。

(1分)A、变量x的值是数值10B、在InputBox对话框标题栏中显示的是“示例”C、0是默认值D、变量x的值是字符串“10”28、表达式Val(".123E2CD")的值是______。

(1分)A、.123B、C、OD、.123E2CD29、执行MsgBox?123?+?123,信息框中可以出现______。

(1分)A、123?+?123B、123123C、246D、显示出错信息30、已知下列程序段:a?=?3:?b?=?4:?Print?b?>?a?,输出的结果是______。

(1分)A、TrueB、FalseC、4>3D、显示出错信息31、下列符号常量的声明中,______是不合法的。

(1分)A、Const?a?As?Single?=?B、Const?a?As?String?=?"ab"C、Const?a?As?Double?=?Sin(1)D、Const?a?=?"OK"32、下列符号常量的声明中,______是不合法的。

(1分)A、Const?a?As?Single?=?B、Const?a?As?Integer?=?"12"C、Const?a?As?Double?=?Sin(1)D、Const?a?=?"OK"33、Print?Format(32556,?"#######");?Format(32556,?"###")的输出结果是______。

(1分)A、56B、32556—32556C、32556-325D、--34、下列数据中,______是日期型数据。

(1分)A、"01/30/2004"B、Date("01/30/2004")C、#01/30/2004#D、01/30/200435、表达式"Turbo"?+?"C"?>?"True"?+?"Basic"的值是______。

(1分)A、TrueB、FalseC、NullD、出错信息36、假设变量iVar是一个整型变量,则执行赋值语句iVar?=?"2"?+?"3"?之后,变量?iVar?的值是______。

(1分)A、2B、3C、5D、2337、InputBox函数返回值的类型为______。

(1分)A、数值B、字符串C、变体D、数值或字符串38、某中心选拔身高T超过米且体重W小于公斤的学员,能正确表示该条件的布尔表达式是______。

(1分)A、T?>=??And?W?<=?B、T?<=??Or?W?>=?C、T?>??And?W?<?D、T?>??Or?W?<?62539、下列选项中,______不是字符串常量。

(1分)A、"你好"B、""C、"True"D、#False#40、定义为数值类型的变量未赋值时,数值型变量的值为______。

(1分)A、OB、空串""C、NullD、没任何值41、Print?DateDiff("m",?#1/28/2004#,?#1/31/2004#)的输出结果是______。

相关文档
最新文档