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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

VB二级笔试分析1Word格式.docx

1、D)计算机病毒只破坏内存中的数据和程序10. 下面关于算法的说法,错误的是 10 。 A)算法必须有输出,但不一定有输入B)算法必须在计算机上用某种语言实现C)算法必须在有限步执行后能结束D)算法的每一步骤必须有确切的定义算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。一个算法应该具有以下五个重要的特征: 1、有穷性: 一个算法必须保证执行有限步之后结束;2、确切性: 算法的每一步骤必须有确切的定义;3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;4、输出:一个算法有一个或

2、多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。11. 下列符号中,可以用作VB变量名的是 11 。A)a.b.c B)5abc C)main_1_a D)abs考点分析:概念题:VB中变量的命名规则:(1)第一个字符必须使用英文字母。不能在名称中使用空格、句点(.)、惊叹号(!)、或 、&、$,# 等字符。(2)名称的长度不可以超过 255 个字符。(3)不能使用VB中的关键字。D)abs是数学函数:求绝对值12. 可以删除字符串两端空格的函数是 12 。A)Trim B)Rtrim C)Lt

3、rim D)Mid考常用函数trim 计 剪裁;Rtrim中R是right(右)的缩写;Ltrim中L是left(左)的缩写;函数trim()是删除字符串两端空格;函数Rtrim()是删除字符串右端空格;函数Ltrim()是删除字符串左端空格;Mid是middle (计 中,中间)的缩写。Mid的语法格式及说明如下:Mid(string, start, length)Mid 函数的语法具有下面的命名参数:部分说明string必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null。start为 Long。string 中被取出部分的字符位置。如果 start

4、超过 string 的字符数,Mid 返回零长度字符串 ()。length可选参数;为 Variant (Long)。要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。13. 函数Int(Rnd*80)+1是在 13 范围内产生随机整数。A)0,80 B)0,79 C)1,79 D)1,80参见前套试卷分析(1)Rnd产生的随机数范围是 0,1)之间的小数; 所以,本题中Rnd*11的范围是 0*11,1*11),即 0,11)中的浮点数,那么Int(Rnd*11)的范围就是0,10,所以Int(Rnd*1

5、1)+20就相当于0+20,10+20,结果是20,31。(2)用VB的随机函数Rnd表示数的范围有四种:(N,M) 采用int和rnd函数不好控制左开区间的情况(N,M N,M) Int(Rnd*(M-N) +N)或者Int(Rnd*(M-N) )+NN,M Int(Rnd*(M-N+1) +N)或者Int(Rnd*(M-N+1) )+N,其中N大写字母数字空格本题分析:了解“小写字母数字”后,本题答案就很明显了:DCBA15. 下面语句中有函数非法调用的是 15 。A)x=Int(-1.34) B)x=Fix(-1) C)x=Sqr(-100) D)x$=Chr$(65)考常用函数用法In

6、t是integer 计整数,整型的;fix 计调整,固定;round 计舍入,圆形;Sqr 是Square Root 计平方根;Chr是character 计字符,特性。关于VB的取整类有三个函数:int(N) , fix(N) , round(N); N为浮点数fix(N):省略N的小数部分取整。如:fix(3.5)=3,fix(-3.5)=-3;int(N):正数取整同fix,负数取不大于N的最大整数。int(3.5)=3,int(-3.2)=-4,int(-3.5)=-4;round(N):四舍五入取整。round(-3.2)=-3,round(-3.5)=-4,round(3.5)=4

7、。16. 已知a= IAMASTUDENT ,则表达式Mid(a,4,1)+Right(a,7)+Left(a,3)的值是 16 。STUDENT ASTUDENTIAM C)IAMSTUDENT D)ISTUDENTAM考字符串操作函数Mid(a,4,1)的语法前面有分析:其含义是从第4个位置(字母“A”处)开始取1个字符,即“A”;千万不要理解为从第1个位置开始取4个字符,得“IAMA”,那就大错特错了。Right(a,7)、Left(a,3)分别表示从字符串a的右边取7个字符,左边取3个字符。此题选择有技巧(节约时间)。由Mid(a,4,1)=“A”后,我们可知Mid(a,4,1)+Ri

8、ght(a,7)+Left(a,3)的结果肯定是由字符“A”开头,直接得正确答案B。其它Right(a,7)、Left(a,3)以及选项A、C、D均可不再作分析。17. 用八进制表示Visual Basic的整型常数时,前面要加上的符号是 17 。A) &H B)&O C)H D)O考VB常量概念。octal 计 八边,八进制(的),简写Oct;hexadecimal 计 十六进制(的),简写Hex;binary 计 二进制(的) ,简写Bin。decimal system 十进制.VB中八进制常量用&O开头,如:&O357;VB中十六进制常量用&H开头,如:HF357。18. 下面正确的赋值

9、语句是 18 。A)x+y=30-a*sqr(3) B)y=x+30-a*sqr(3)C)y=*r*r D)3y=x+1考赋值语句中“=”的应用方法,内容很丰富。赋值语句的语法形式一:变量名=表达式;用于给变量赋值。赋值语句的语法形式二:对象名.属性名=表达式;用于给对象的属性(系统变量)赋值。要点说明:、表达式只能放在赋值号“=”的右边,表达式的值可以是任何类型的数据,原则上要求与“=”左边的变量的数据类型一致。但,当二者数据类型不同时,VB系统将自动按以下规则处理:当表达式的值与变量的精度不同时,系统将把表达式的值强制转换成与变量的数据类型相一致。a%=6.76 变量a为整型,表达式的值经

10、四舍五入后再赋给a,结果a=7x!= 6.2831528# 变量x为单精度型,赋值结果为6.283153,有效位降低为7位。这是教材中的原例,这里解释“有效位降低为7位”,关于“有效位”的概念,不了解的同学请参看相关材料。我这里要说的是,有些同学把“7位有效位”理解为小数点后面应该有7位数字,其实不然,请参看下例:=126.12345678# 变量x为单精度型,赋值结果为126.1235,有效位降低为7位。=16.12345678# 变量x为单精度型,赋值结果为16.12346,有效位降低为7位。=123456.12345678# 变量x为单精度型,赋值结果为123456.1,有效位降低为7位

11、。看过以上三例,大家可能已经知道“有效位”是怎么回事了,“有效位”实际上是指小数点两边数字的总个数。大家再仔细观察上3例,留意“四舍五入”部分。当把字符串赋值给数值型变量时,系统会将字符串自动转换成数值再赋值。但,当字符串中包含非数字字符或一个空串时,则会出错。a%=“31.45” 结果a=31 a%=“31.54” 结果a=32,留意要四舍五入 a!= “31.54” 结果a=31.54 a%=“31xy45” 出现“类型不匹配”错误 a%=“” 出现“类型不匹配”错误a=“” 合法的,a的值为空字符串a=val(“”) 合法的,a的值为0;a%=val(“”)当然也合法了,结果a=0当把逻

12、辑值赋给数值变量时,True转换为-1,False转换为0; 把数值型值赋给逻辑变量时,非0转换为True,0转换为False。x = True + 12.34 结果a=11.34 再如:dim b as boolean b=-3 结果变量b中的数据为True 任何非字符型的数据赋值给字符型变量时,将被转换成字符型。、赋值号左边只能是变量,不能是常量、函数或表达式。如以下都是非法的:9=a+1 左边是常量sin(1.23)=a 左边是函数a+1=8 左边是表达式、如下形式的赋值,企图把一个值同时赋值给多个变量,VB中是错误的:a=b=c=10A选项中“=”左边是表达式,不符合“=”左边是变量的

13、原则; B选项为正确答案; C选项中的“”字符是非标准ASCII字符,VB代码中是不能直接处理的。所以不能出现在VB表达式中。 D选项中“=”左边的“3y”不是合法的变量名。19. 设a= ABC ,则执行x=IIF(a65,-1,0)后,x的值为 19 。A) 65 B)66 C)0 D)-1考IIF语法以及比较运算规则。主要ASCII码大小次序:空格;所以a65为False又:变量=IIF(条件表达式 , True部分 , False部分);所以本题答案为:C。20. 在Visual Basic中,表达式y1+z2=a*Sin(b*x+c)+k的类型是 20 。A)算术表达式 B)关系表达

14、式 C)逻辑表达式 D)字符表达式考表达式概念“=”既是关系运算符又是赋值运算符(见18题分析),VB系统能根据其所在位置作自动判断。通常存在以下几种情况:y1+z2=a*Sin(b*x+c)+k;因“=”左边是表达式,故不能构成赋值表达式,因此选B;x = ;作为一条独立的语句时,因“=”左边是变量,故能构成赋值表达式;Print x = 此处x = 则是Print语句的一部分,x = 将视为关系表达式处理,输出结果为:False。原因是此处Print语句之前没有给变量x赋值,所以Print x = 语句中x为空值,VB视x=0。故关系表达式x = 的结果当然为False。a =IIF(x

15、= ,-1,0);作为条件时,也被视为关系表达式。所以得a=0。21. 如果变量a=50、b=、c=abc 、d=10,则表达式a c And b c的值 是 21 。A)True B)False C)Yes D)No考运算符、表达式及表达式的值类型等概念表达式a c属逻辑表达式,其值类型为逻辑型,故排除C、D。“And”的优先级比“Or”高,原表达式相当于a c)。由于a c),因b c为False,(And 右边的b c)为False。所以表达式a c即为False Or False,结果为False,本题选B。如果把表达式a 那么在得知a d为True的情况下,就可不必理会( b c),

16、直接选A便可。22. 用语句Dim A(-3 to 3,2) As Long定义的数组元素个数是 22 。A)8 B)9 C)14 D)21考VB数组的基本概念在没有option base 1且没作指定的情况下,数组的下标下界从0开始。维数的大小:上界-下界+1数组元素的个数=每一维数的大小相乘。所以,本题的元素个数= (3-(-3)+1)*(2-0+1)=7*3=2123. 下列各项不是 Visual Basic的基本数据类型的是 23 。A)Char B)String C)Integer D)Double考VB数据类型的基本概念VB数据类型Boolean, Byte, Currency,

17、Date, Double, Integer, Long, Object, Single, String, Variant (default)24. 下列表达式中,表达式 24 的运算结果与其它3个不同。A)Int(-3.5)-1.5 B)Int(-4.5)+0.5 C)-Abs(-4.5) D)Fix(-4.5)-0.5考int和fix函数运用参见前面的关于int和fix函数的分析。Int(-3.5)结果为-4;Int(-4.5) 结果为-5;Fix(-4.5) 结果为-4;Abs(-4.5) 结果为4.5,正确答案为A。25. 对于窗体Form1,执行了Form1.Left=Form1.Le

18、ft+100语句后,则该窗体 25 。A)上移 B)下移 C)左移 D)右移考常用控件的常用属性。Form1.Left表示窗体距桌面左边的距离,此距离增加,窗体将向右边移动。选D。26. 在窗体上添加一命令按钮Command1,并将其Caption属性设置为OK、名称属性设置为cmd_OK,则关于该控件的下列 26 语句是正确的。 A)Command1.Left=100 B)OK.Left=100C)cmd_OK.Left=100 D)以上语句都不对对象的Caption属性控制对象的显示内容,命令按钮Command1的Caption属性设置为OK后,命令按钮上原显示Command1将改为OK。

19、对对象的引用则通过其名称属性。所以选C。27. 以下程序段执行后,整型变量n的值为 27 。 y =2008 n = y 4 + y 400 y 100A)486 B)487 C)507 D)467考算术运算符“”(整除)的使用。n=502+5-20=48728. 如果每0.1秒产生一个计时器事件,那么时钟控件的Interval属性应设为 28 。A)1 B)10 C)100 D)1000Interval属性使用的单位为毫秒, 1秒等于1000 毫秒。选C。29. 如果a=1,b=-1,则语句Print (a = 1) And (b = -1)的输出结果是 29 。A)False B)True

20、 C)1 D)-1考赋值符号和逻辑运算符、表达式的使用a=1,b=-1中“=”属赋值运算符,而Print (a = 1) And (b = -1)中的“=”属比较运算符,所以(a = 1)、(b = -1)的结果均为True,输出结果是True。30. 将数据项China添加到列表框List1中成为第3项,应使用 30 语句。A)List1.AddItem,3 B)List1.AddItem,2C)List1.AddItem 3, D)List1.AddItem 2,考考常用控件的常用方法。语法:object.AddItem item, index描述object必需的。一个对象表达式,其值为

21、“应用于”列表中的一个对象。Item字符串表达式,它用来指定添加到该对象的项目。Index可选的。是整数,它用来指定新项目或行在该对象中的位置。对于 ListBox 或 ComboBox 控件的首项,index 为 0。index 为 0时对应于第一项,所以index 为2时对应于第3项。故选B。31. 若要使标签框的大小自动与所显示的文本相适应,则可通过设置 31 属性的值为True来实现。 A)AutoSize B)Alignment C)Appearance D)Visible考常用控件的常用属性AutoSize(auto size两词的组合)属性:返回或设置一个值,以决定控件是否自动改

22、变大小以显示其全部内容。Alignment(alignment rule 计对齐规则)属性:设置或返回一个值,决定 CheckBox 或 OptionButton 控件、控件中的文本、或 DataGrid 控件列中的值的对齐方式。对 CheckBox 、 OptionButton 和 TextBox 控件在运行时为只读。Appearance(n 外表)属性:返回或设置 MDIForm 或 Form 对象上的控件在设计时的绘图风格。在运行时是只读的。Visible(计 可见)属性:返回或设置一指示对象为可见或隐藏的值。32. 若要获知当前列表项的数目,可通过访问 32 属性来实现。 A)List

23、 B)ListIndex C)ListCount D)TextList属性:返回或设置控件的列表部分的项目。列表是一个字符串数组,数组的每一项都是一列表项目,对 ListBox 和 ComboBox 控件在设计时可以通过属性浏览器得到,对 DirListBox、DriveListBox 和 FileListBox 控件在运行时是只读的,对 ComboBox 和 ListBox 控件在运行时是可读写的。ListIndex属性:返回或设置控件中当前选择项目的索引,在设计时不可用。ListCount属性:返回控件的列表项目的个数。Text属性:ComboBox 控件(Style 属性设置为 2下拉列表)和 ListBox 控件返回列表框中选择的项目;返回值总与表达式List(ListIndex)的返回值相同。在设计时为只读;在运行时为只读。33. 将一文本框

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2