ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:26.47KB ,
资源ID:9618228      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9618228.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基本要求2ji.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基本要求2ji.docx

1、基本要求2ji 基本要求 1. 熟悉Visual Basic集成开发环境。 2. 了解Visual Basic中对象的概念和事件驱动程序的基本特性。 3. 了解简单的数据结构和算法 4. 能够编写和调试简单的Visual Basic程序。 考试内容 一、Visual Basic程序开发环境 1. Visual Basic的特点和版本。 2. Visual Basic的启动与退出。 3. 主窗口: (1) 标题和菜单。 (2) 工具栏。 4. 其它窗口: (1)窗体设计器和工程资源管理器。 (2)属性窗口和工具箱窗口。 二、对象及其*作 1.对象: (1)Visual Basic的对象。 (2)

2、对象属性设置。 2.窗体: (1)窗体的结构与属性。 (2)窗体事件。 3.控件: (1)标准控件。 (2)控件的命名和控件值。 4.控件的画法和基本*作。 5.事件驱动。 河北搜才网一 、选择题(1)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A)数据的存储结构 B)计算方法C)数据映象D)逻辑存储正确答案: A(2)串的长度是A)串中不同字符的个数B)串中不同字母的个数C)串中所含字符的个数且字符个数大于零D)串中所含字符的个数正确答案: D(3)在计算机中,算法是指A)加工方法 B)解题方案的准确而完整的描述C)排序方法 D)查询方法正确答案: B

3、(4)以下不属于对象的基本特点的是A)分类性 B)多态性C)继承性 D)封装性正确答案: C(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作A)软件投机 B)软件危机C)软件工程 D)软件产生正确答案: B(6)下面不属于软件设计原则的是A)抽象B)模块化C)自底向上D)信息隐蔽正确答案: C(7)开发大型软件时,产生困难的根本原因是A)大系统的复杂性 B)人员知识不足C)客观世界千变万化 D)时间紧、任务重正确答案: A(8)下列SQL语句中,用于修改表结构的是A)ALTER B)CREATEC)UPDATE D)INSERT正确答案: A(9)数据库、数据库系统和数据

4、库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)3者没有明显的包含关系正确答案: B(10)关系模型允许定义3类数据约束,下列不属于数据约束的是A)实体完整性约束 B)参照完整性约束C)域完整性约束D)用户自定义的完整性约束正确答案: C(11)下列说法错误的是A)标准模块也称程序模块文件,扩展名是.basB)标准模块由程序代码组成C)标准模块只用来定义一些通用的过程D)标准模块不附属于任何一个窗体正确答案: C(12)在设计阶段,当双击窗体上的某个控件时,打开的窗口是A)工程资源管理器窗口B)工

5、具箱窗口C)代码窗口 D)布局窗口正确答案: C(13)下列说法错误的是A)Caption为只读属性,运行时对象的名称不能改变B)设置Height或Width的数值单位为twip,是1点的1/20C)Icon属性用来设置窗体最小化时的图标D)用来激活属性窗口的快捷键是F4键正确答案: A(14)下列说法不正确的是A)对象的操作由对象的属性、事件和方法来描述B)Visual Basic是面向对象的程序设计,Visual Basic中只有窗体和控件两种对象C)属性是对象的特征,不同的对象有不同的属性D)对象事件在代码窗口中体现过程正确答案: B(15)要使文件列表框中的文件随目录列表框中所选择的当

6、前目录的不同而发生变化,应该A)在File1中的Change事件中,输入File1.PathDir1.PathB)在Dir1中的Change事件中,输入File1.PathDir1.PathC)在File1中的Change事件中,输入Dir1.PathFile1.PathD)在Dir1中的Change事件中,输入Dir1.PathFile1.Path正确答案: B(16)下列日期型数据正确的是A)January 10,1979 B)#January 10,1997#C)January 10,1997 D)&January 10,1997&正确答案: B(17)下面说法不正确的是A)变量名的长度

7、不能超过255个字符B)变量名可以包含小数点或者内嵌的类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母正确答案: B(18)变量L的值为8,则L2的值为A)64B)64C)16D)16正确答案: B(19)下列程序段的执行结果为X=2Y=5If X * Y 0A)TrueB)FalseC)-1D)1正确答案: B(20)在计时器控件中,Interval属性的作用是A)决定是否响应用户的操作B)设置计时器事件之间的间隔C)存储程序所需要的附加数据D)设置计时器顶端和其容器之间的距离正确答案: B(21)使用语句Dim A(2)As Integer 声明数组A之后,以下说法正确

8、的是A)A数组中的所有元素都为0B)A数组中的所有元素值不确定C)A数组中所有元素值都为EmptyD)执行Erase A后,A数组中所有元素值都不为0正确答案: A(22)有如下事件过程,当同时按下转换键Shift和功能键F5时其最后输出的信息是Const ShiftKey=1Const CtrlKey=2Const Key_F5=&H74Const Key_F6=&H75Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode=Key_F5 And Shift=ShiftKey ThenPrint Pr

9、ess Shift+F5ElseIf KeyCode=Key_F6 And Shift=CtrlKey ThenPrint Press Ctrl+F6End IfEnd SubA)无任何信息B)Press Shift+F5C)Press Ctrl+F6D)程序出错正确答案: B(23)执行下列程序后,鼠标单击窗体,输出结果为 。Private Sub Form_Click()Print Click;End SubPrivate Sub Form_MouseDown(Button As Integer, Shift _As Integer, X As Single, Y As Single)Pr

10、int DonwEnd SubPrivate Sub Form_MouseUp(Button As Integer, Shift _As Integer, X As Single, Y As Single)Print UpEnd SubA)DownUpClickB)ClickDownUpC)DownClickUpD)UpDownClick正确答案: A(24)以下事件过程可以将打开的对话框的标题改为新时代的是A)Private Sub Command2_Click()CommonDialog1.DialogTitle=新时代CommonDialog1.ShowOpenEnd SubB)Priv

11、ate Sub Command2_Click()CommonDialog1.DialogTitle=新时代CommonDialog1.ShowFontEnd SubC)Private Sub Command2_Click()CommonDialog1.DialogTitle=新时代CommonDialog1.ShowEnd SubD)Private Sub Command2_Click()CommonDialog1.DialogTitle=新时代CommonDialog1.ShowColorEnd Sub正确答案: A(25)下列语句中,不能实现循环100次的是A)N=0DoN=N+1Loop

12、 Until N=100B)N=0DoN=N+1Loop While n100C)N=0N=N+1DoLoop Until N100D)N=0Do While n100N=N+1Loop正确答案: C(26)单击一次命令按钮后,下列程序的执行结果为Private Sub Command1_Click()Dim m As Integer, I As Integer, x(10)As IntegerFor I=0 To 4: x(I)=I + 1: Next IFor I=1 To 2: Call Prioc(x): Next IFor I=0 To 3: Print x(I);: Next IE

13、nd SubPrivate Sub Prioc(a()As Integer)Static I As IntegerDoa(I)=a(I)+ a(I + 1)I=I + 1Loop While I 5Print k=; a; Spc(4); b=; b + aA)k7 b14B)k6 b6C)k4 b8D)k6 b12正确答案: D(28)以下能够正确计算n!的程序是A)Private Sub Command1_Click()n=5: x=1Dox=x * II=I + 1Loop While I nPrint xEnd SubB)Private Sub Command1_Click()n=5:

14、 x=1: I=1Dox=x * II=I + 1Loop While I nPrint xEnd SubC)Private Sub Command1_Click()n=5: x=1: I=1Dox=x * II=I + 1Loop While I nPrint xEnd Sub正确答案: C(29)下列程序段,在运行时最后输出的内容是a=2c=1AAA:c=c + aIf c 10 ThenPrint cGoTo AAAElsePrint 10以内的奇数显示完毕End IfA)3 B)7C)9 D)10以内的奇数显示完毕正确答案: D(30)单击命令按钮时,下列程序的执行结果为Private

15、 Sub Command1_Click()Dim a As Integer, b As Integer, c As Integera=2: b=3: c=4Print P2(c, b, A)End SubPrivate Function P1(x As Integer, y As Integer, z As Integer)P1=2 * x + y + 3 * zEnd FunctionPrivate Function P2(x As Integer, y As Integer, z As Integer)P2=P1(z, x, y)+ xEnd FunctionA)21B)19C)17 D)

16、34正确答案: A(31)单击命令按钮时,下列程序的执行结果是Private Sub Book(x As Integer)x=x * 2 + 1If x 6 ThenCall Book(x)End Ifx=x * 2 + 1Print x;End SubPrivate Sub Command2_Click()Book 2End SubA)23 47B)10 36C)22 44D)24 50正确答案: A(32)有如下程序:Private Sub Command1_Click()Dim k As Integer, m As IntegerDim p As Integerk=4: m=1p=PC(

17、k, m): Print p;p=PC(k, m): Print pEnd SubPrivate Function PC(a As Integer, b As Integer)Static m As Integer, i As Integerm=0: i=2i=i + m + 1m=i + a + bPC=mEnd Function程序运行后,输出的结果为A)4 6B)6 6C)8 8D)10 12正确答案: C(33)有如下程序:Private Sub Command1_Click()Dim a As SingleDim b As Singlea=5: b=4Call S(a, b)End

18、SubSub S(x As Single, y As Single)t=xx=t yy=t Mod yEnd Sub在调用运行上述程序后,a和b的值分别为A)0 0B)1 1C)2 2D)1 2正确答案: B(34)在窗体上画一个命令按钮,然后编写下列程序:Private Sub Command12_Click()Tt 3End SubSub Tt(a As Integer)Static x As Integerx=x * a + 1Print x;End Sub连续三次单击命令按钮,输出的结果是A)1 5 8 B)1 4 13C)3 7 4 D)2 4 8正确答案: B二 、填空题(1)长度

19、为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 【1】 。正确答案: 1.(n/2)(2)用树结构表示实体类型及实体间联系的数据模型称为 【2】 。正确答案: 1.(层次模型)(3)类是一个支持集成的抽象数据类型,而对象是类的 【3】 。正确答案: 1.(实例)(4)数据流图的类型有 【4】 和事务型。正确答案: 1.(变换型)(5)当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 【5】 。正确答案: 1.(物理独立性)(6)在修改列表框内容时,RemoveItem方法的作用

20、是 【6】 。正确答案: 1.(用来删除列表中指定的项目)(7)请填写下列空白,以实现运行后形成一个主对角线上元素值为1,其他元素为0的66阶矩阵。Private Sub Command1_Click()Dim s(6, 6)For i=1 To 6For j=1 To 6If i=j Then【7】Else【8】End IfPrint 【9】Next jPrintNext iEnd Sub正确答案: 1.(s(i, j)= 1)2.(s(i, j)= 0)3.(s(i, j)(8)以下过程的作用是将26个小写字母逆序打印出来,请补充完整。Sub Inverse()For i=122 To 【

21、10】Print 【11】 ;Next iEnd Sub正确答案: 1.(97 Step -1)2.(Chr(i)(9)在窗体上加上一个文本控件PCSTextBox,画一个命令按钮,当单击命令按钮的时候将显示打开文件对话框,设置该对话框只用于打开文本文件,然后在文本控件中显示打开的文件名。请填空。Private Sub Command1_Click()CommonDialog1.Filter= 【12】CommonDialog1.ShowOpenPCSTextBox.Text= 【13】End Sub正确答案: 1.(Text Files(*.txt)|*.txt)2.(CommonDialo

22、g1.FileName)(10)随机文件使用Put语句写数据,使用 【14】 语句读数据。正确答案: 1.(Get)(11)下列程序的功能是:将数据1,2,8写入顺序文件Num.txt中,请补充完整。Private Sub Form_Click()Dim i As IntegerOpen Num.txtFor Output As #1For i=1 To 8【15】Next iClose #1End Sub正确答案: 1.(Print #1, i)一、熟悉考试题型,掌握基本做题技巧。VB考试只有选择题和填空题两种题型,其中选择题共30题,分值70分,填空题共15小题,分值30分。这两种题型的解

23、题方法有所不同,考生在备考时要深化对基本概念和知识点的理解,并注重实践,同时要多做一些针对性的练习,特别是历年真题,从中找出规律性的东西以及解题技巧。A、选择题解题技巧:常见的选择题解法有“排除法”。我们从历年四次考试中分别挑选一个选择题进行举例,希望大家引起重视,并能熟练掌握这种解题技巧。例1:(2003年09月考题)设有如下通用过程,在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integerx = 10y = 5y = f(x)Print x; yEnd SubPublic Function

24、 f(x As Integer)Dim y As Integerx = 20y = 2f = x * yEnd Function程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)10 5 B)20 5 C)20 40 D)10 40【答案】C【分析】对于传值和传地址的题目,解题时我们可以运用适当的排除技巧,如针对上面的题目我们可以进行分析后直接得出结果:本题中,X初值是10,Y初值是5。但由于X传地址,所以要互相影响,故在主程序调用函数F(X)后,打印语句中X不可能是原来的10,因此可以马上排除答案A和D;而Y是靠函数本身传递值,故在函数过程中F得到新值40后就如同传地址一样把结果传给了

25、Y。故本题的答案是C。例2:(2003年04月考题)在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X=5:Y=3Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(ByVal a As Integer,ByVal b As Integer)X=a* aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是A)5和3 B)25和3 C)25和6 D)5和6【答案】B【分析】本题中的X是窗体级变量,所以X在过程之间传递参数时相当于传地址,互相要影响。同时,过程之间本身有A和B要与X和Y传值。由于本题中的X原先是5,则程序执行后X应该改变,故先排除答案A和D。另外,B和Y传的是值,它们互不影响,故又可以排除答案C。因此最终答案是B。例3、(2002年09月考题)在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1