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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机二级易错易混选择题资料.docx

1、计算机二级易错易混选择题资料下面能够将某个变量声明为局部变量的是A) 在窗体模块的声明部分,用关键字Static声明这个变量B) 在窗体模块的声明部分,用关键字Dim声明这个变量C) 在需要使用这个变量的过程中,用关键字Private声明这个变量D) 在需要使用这个变量的过程中,用关键字Public声明这个变量【解析】VB中变量的作用域分为:局部变量:在过程内用Dim语句或用Static语句声明的变量,只能在本过程中使用。窗体/模块级变量:在通用声明段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在通用声明段中用Public语句声明的变量,可被本应用

2、程序的任何过程或函数访问。为了读取数据,需打开顺序文件D:data5.txt,以下正确的命令是A) Open D:data5.txt For Input As #1B) Open D:data5.txt For Input As #2C) Open D:data5.txt For Output As #1D) Open D:data5.txt For Output As #2【解析】打开顺序文件的基本格式为:Open 文件名称 For Mode As #文件号。文件名称表示要打开的文件的路径。Mode为打开模式:OutPut用于输出;Append用于追加写入;Input用于读取。文件号为打开文

3、件时指定的句柄(即文件号)。下列关于标签的描述中,错误的是A) 标签可以响应Click事件B) 标签不能响应DblClick事件C) 为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为TrueD) 标签上显示的文本就是Caption属性的值【解析】标签可以响应Click事件和DblClick事件。选B)。以下关于框架的叙述中,错误的是A) 框架能够响应Click事件B) 框架是一个容器C) 框架的Enabled属性为False时,框架内的控件均被屏蔽D) 框架可以获得焦点【解析】标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点。下列不属于计时器控件属性的是A)

4、 EnabledB) IntervalC) NameD) Timer【解析】计时器控件属性包括Enabled,Interval和Name。Timer是事件。选D)。如果将命令按钮的访问键设置为D,以下不会触发命令按钮Click事件的操作是A) 在命令按钮上单击鼠标左键B) 在命令按钮上单击鼠标右键C) 将焦点移至命令按钮上,并按Enter键D) 按组合键Alt+D【解析】命令按钮获取焦点的方法可以通过按Tab键,鼠标单击对象或对对象使用Setfocus方法。A,C,D都让命令按钮获得焦点并触发Click事件。选B)。能够存放组合框的所有项目内容的属性是()。A) CaptionB) TextC

5、) ListD) Selected【解析】组合框没有Caption属性;Text属性用来设置或返回组合框中当前选项的文本内容;Selected属性是列表框控件的属性,组合框没有Selected属性;List属性用来设置或返回组合框中的各选项,它是一个字符串数组,组合框中各选项内容用List(下标)表示。故A、B、D选项错误,C选项正确。以下关于过程及过程参数的描述中,错误的是()。A) 调用过程时可以用控件名称作为实际参数B) 用数组作为过程的参数时,使用的是传地址方式C) 只有函数过程能够将过程中处理的信息传回到调用的程序中D) 窗体(Form)可以作为过程的参数【解析】过程定义时,形参除了

6、可以是整型、单精度、双精度等数据类型外,还可以是控件或窗口等对象型。相对应的调用过程时实参也可以是一般数据类型、控件名或窗体。故A、D选项正确。调用过程时,如果过程的参数是数组,则实参传给形参的是地址,这个地址是用数组名表示的一个符号地址,是数组的起始地址,形参和实参用的是同一个地址,在过程中形参的改变会引起实参的改变。故B选项正确。在过程调用时,不只是函数过程能把过程中处理的信息传回到调用程序中,Sub过程也可以。Sub过程中形参声明时前面有关键字ByRef或省略ByRef(默认)时,实参和形参之间传递的是地址,Sub过程中形参的变化也会引起实参的变化,这样Sub过程中处理的信息也可以传回调

7、用程序中。故C选项说法错误。设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是()。A) List1.ListB) List1.ListIndexC) List1.TextD) List1.Index【解析】List1的List属性是设置或返回列表框中的列表项内容;ListIndex属性设置或返回当前选中的列表项的索引值;Index属性是用来区分列表框控件数组中各List控件;Text属性设置或返回当前所选中列表项的文本内容。故选C。能够存放组合框的所有项目内容的属性是()。A) CaptionB) TextC) ListD) Selected【解析】组合

8、框没有Caption属性;Text属性用来设置或返回组合框中当前选项的文本内容;Selected属性是列表框控件的属性,组合框没有Selected属性;List属性用来设置或返回组合框中的各选项,它是一个字符串数组,组合框中各选项内容用List(下标)表示。故A、B、D选项错误,C选项正确。以下说法中正确的是()。A) 当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程B) 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程C) 若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同D)

9、 在KeyPress事件过程中,KeyAscii参数可以省略【解析】B选项错误原因:窗体有自己的KeyPress事件过程;C选项错误原因:KeyPress事件过程中的KeyAscii参数返回按键的ASCII码值,大小写字母返回值不同;KeyDown事件过程中的KeyCode参数返回的是按键代码,大小写字母返回值相同。故按下的键相同时,keyAscii和KeyCode参数不一定返回相同值;D选项错误原因:KeyPress事件中的KeyAscii参数不能省略。A选项正确。下面有关标准模块的叙述中,错误的是()。A) 标准模块不完全由代码组成,还可以有窗体B) 标准模块中的Private过程不能被工

10、程中的其他模块调用C) 标准模块的文件扩展名为.basD) 标准模块中的全局变量可以被工程中的任何模块引用【解析】标准模块中只包含其他窗体模块中公用的一些变量、过程等代码,不包括窗体。故选项A错误。标准模块中用Private声明的过程属于私有过程,只能被它所在的模块中的其他过程调用,不能被工程中其他模块调用,用Public声明的全局变量属于公用变量,可以被工程中的任何模块引用。标准模块的文件扩展名是.bas 。下列关于标签的描述中,错误的是A) 标签可以响应Click事件B) 标签不能响应DblClick事件C) 为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为Tru

11、eD) 标签上显示的文本就是Caption属性的值【解析】标签可以响应Click事件和DblClick事件。选B)。下列运算符中,优先级别最高的是A) NotB) IsC) &D) And【解析】运算符的优先顺序是:算术运算符关系运算符逻辑运算符。算术运算符的优先顺序是:(*与/)Mod(与)。关系运算符的优先顺序是:(或)()()()()IsLike。逻辑运算符的优先顺序是:非(Not)与(And)或(Or)异或(Xor)等价(Epv)蕴涵(Imp)。Visual Basic源程序的续行符为下划线(_)。下面操作中,不能正确保存正在编辑的工程的是A) 鼠标右键单击工程资源管理器窗口中该工程的

12、图标,在弹出的菜单中选保存工程B) 单击文件菜单,在下拉菜单中选保存工程C) 单击工程菜单,在下拉菜单中选保存工程【解析】工程的下拉菜单中没有保存工程。为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是A) DragMode=1B) DragMode=0C) DragIcon=1D) DragIcon=0【解析】实现对象的自动拖放应设置DragMode=1。当KeyPreview的值为True时窗体先接收键盘事件,然后是活动控件接收事件;为False时(缺省值)活动控件接收键盘事件,而窗体不接收。设有以下过程:Private Sub proc(x As Integer, Op

13、tional y As Integer) Print x, yEnd Sub针对此过程,下面正确的过程调用语句是A) Call proc(a!, 23)B) Call proc x%, 12C) proc b%D) x = proc(12)【解析】(1)用Call语句调用Sub过程:语法:Call 过程名(实参表列),实参的个数、类型和顺序,应该与被调用过程的形式参数相匹配,有多个参数时,用逗号分隔。(2)把过程名作为一个语句来用:语法:过程名 实参1,实参2,它与(1)的不同点是:去掉了关键字和实参列表的括号。根据题意,选项C)正确。下面变量定义中错误的是A) Public mod As I

14、ntegerB) Static bufC) Dim ch As String * 10D) Dim a!(-5 To -1)【解析】变量名的命名规则是:255个字符以内,第一个字符是字母,其后可以是字母、数字和下划线的组合,最后一个字符也可以是类型说明符。通常使用具有一定含义的变量名,可以帮助说明功能,简化调试过程。保留字不能作为变量名。选项A)中的mod为保留字,所以选项A)错误。设有下面的程序段: x = InputBox(请输入一个整数) ReDim a(x) For k = x To 0 Step -1 a(k) = k Next k一般,在这段程序之前应先进行数组a的定义。下面定义语

15、句中正确的是A) Dim a(100) As IntegerB) Dim a() As IntegerC) Dim a As IntegerD) Dim a(0 To 100) As Integer【解析】在VB中定义动态数组通常分两步:首先在窗体层或标准模块中用Dim、Private或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。根据题意,选项B)正确。设有以下过程:Private Sub proc(x As Integer, Optional y As Integer) Print x, yEnd Sub针对此过程,下面正确的过程调用语句

16、是A) Call proc(a!, 23)B) Call proc x%, 12C) proc b%D) x = proc(12)【解析】(1)用Call语句调用Sub过程:语法:Call 过程名(实参表列),实参的个数、类型和顺序,应该与被调用过程的形式参数相匹配,有多个参数时,用逗号分隔。(2)把过程名作为一个语句来用:语法:过程名 实参1,实参2,它与(1)的不同点是:去掉了关键字和实参列表的括号。根据题意,选项C)正确。为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是A) DragMode=1B) DragMode=0C) DragIcon=1D) DragIcon

17、=0【解析】实现对象的自动拖放应设置DragMode=1。假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段: CD1. ShowOpen CD1.DefaultExt = doc在打开文件的对话框中选择了c:file1.txt文件,则FileTitle属性的值是【解析】FileTitle属性用来指定文件对话框中所选择的文件名 (不包括路径)。该属性与FileName属性的区别是:FileName属性用来指定完整的路径,如d:progvbftest.frm;而FileTitle只指定文件名,如test.frm。为了在Form_Load事件过程中用Print方法在窗体上输出指定

18、的内容,首先应执行的操作是A) 设置窗体的Visible属性B) 设置窗体的AutoRedraw属性C) 调用窗体的Show方法D) 设置窗体的Enabled属性【解析】窗体加载的时候是可以Print的,但这个时候还没有显示出来,看不到Print的结果,要调用窗体的Show方法显示结果。 下列符号常量的声明中不合法的是A) Const a As Single = 3.5B) Const a As Double = 5+8C) Const a As Integer = 25D) Const a = OK【解析】定义符号常量的一般格式:Const 常量名 As 数据类型=表达式,常量名参数就是给常

19、量命名。数据类型表示常量的数据类型,一般可以省略,这时由后面的表达式参数来指明常量的数据类型。表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。在窗体模块的声明部分声明变量时,不能使用的关键字是A) DimB) PublicC) PrivateD) Static【解析】VB中变量的作用域分为:局部变量:在过程内用Dim语句或用Static语句声明的变量,只能在本过程中使用。窗体/模块级变量:在通用声明段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在通用声明段中用Public语句声明的变量,可被本应用程序的任何过程或函数访问。假定在图片框P

20、icture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是()。A) 单击图片框,然后按Del键B) 执行语句 Picture1.PictureLoadPicture()C) 执行语句 Picture1.PictureD) 执行语句:Picture1.Cls【解析】A选项按Del键不能删除图片;C选项中Pictue属性值不能为空字符串,语法错误;D选项中Cls方法只能清除图片上显示的内容,不能清除图片。要将图片框中的图片清除,用B选项方法可以。故B选项正确。在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,

21、应采用的正确操作是A) 选择图片框,然后按Del键B) 执行语句 Picture1.Picture = LoadPicture()C) 执行语句 Picture1.Picture = D) 选择图片框,在属性窗口中选择Picture属性,然后按回车键【解析】删除图片框控件,先选择图片框,然后按Del键。若在窗体模块的声明部分声明了如下自定义类型和数组:Private Type rec Code As Integer Caption As StringEnd TypeDim arr(5)As rec则下面的输出语句中正确的是()。A) Print arr.Code(2), arr.Caption

22、(2)B) Print arr.Code, arr.CaptionC) Print arr(2).Code, arr(2).CaptionD) Print Code(2), Caption(2)【解析】定义一个自定义类型的数组,数组元素表示为:数组名(下标).成员名,故选C。MsgBox函数格式:变量MsgBox(,样式,标题),注意MsgBox函数带括号,有返回值;MsgBox语句格式:MsgBox(,样式,标题),有无括号都可以,无返回值。命令按钮Command1的MouseUp事件过程结构如下: Private Sub Command1_MouseUp(Button As Integer

23、, Shift As Integer, X As Single, Y As Single) End Sub则以下叙述中错误的是A) X、Y参数表示的是Command1左上角在窗体中的位置B) Button参数用于确定按下的鼠标键C) Shift参数用于确定是否按下了Alt、Ctrl或Shift键D) MouseUp表示抬起鼠标按键时触发的事件【解析】X,Y用来表示鼠标光标当前在窗体上的X、Y轴坐标。设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是()。A) Form1_MouseDownB) Win_MouseDownC) Form_MouseDown D)

24、 MouseDown_Form1【解析】事件过程名格式是:控件名_事件过程名。Form1是窗体控件的名称,Win是窗体的标题,所以窗体的MouseDown事件过程名是:Form1_MouseDown,故选A。设窗体名称为frmTest,为了在程序代码中将窗体的标题改为等级考试,其代码应该是A) frmTest.Caption = 等级考试B) Form1.Caption = 等级考试C) frmTest.Title = 等级考试D) Form1.Title = 等级考试【解析】窗体的标题设置方法:窗体名.Caption=新设置的标题名,由题意知,选项A)正确。设在一个工程的窗体中有如下代码:

25、Public x As Integer Private Sub Form_Load() Dim y As Integer End Sub在该工程的标准模块的声明部分有如下代码: Public a As Integer Private b As Integer关于上述代码,以下叙述中错误的是【解析】VB中变量的作用域分为:局部变量:在过程内用Dim语句或用Static语句声明的变量,只能在本过程中使用。窗体/模块级变量:在通用声明段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在通用声明段中用Public语句声明的变量,可被本应用程序的任何过程或函数访

26、问。下面不属于软件设计阶段任务的是A) 软件总体设计B) 算法设计C) 制定软件确认测试计划D) 数据库设计【解析】从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。所以A、B、D正确,C为软件测试阶段的任务。下面列表框属性中,是数组的是()。A) ListCountB) SelectedC) ListIndexD) MultiSelect 【解析】在列表框控件中,Selected属性是一个数组,各个元素的值为True或False,每个元素与列表框中的一项相对应,当元素值为True时表明选择了该项,如为False表示未选择。ListCount属性值是一个数组,它列出列表框

27、中表项的数量;ListIndex属性值表示已选中的表项的位置,表项位置由索引值指定,第一项索引值为0,第二项为1,以此类推;MultiSelect属性用来设置一次可以选择的表项是一项、多项、指定范围。以下过程定义中正确的过程首行是()。A) Private Sub Proc(Optional a as Integer,b as Integer)B) Private Sub Proc(a as Integer)as IntegerC) Private Sub Proc(a()As Integer)D) Private Sub Proc(ByVal a()As Integer)【解析】A选项错误原

28、因:Sub过程的第1个参数a用Optional 关键字声明,说明为可选参数,那么后面的参数b也必须是可选参数,用Optional声明。B选项错误原因:Sub过程无返回值,不用指明返回值数据类型。D选项错误原因:可以用ByVal关键字声明变量,不能声明数组(数组是按地址传递Byref)。C选项正确。 在某个事件过程中定义的变量是局部变量;用Dim或private 在窗体或标准模块中用Dim或Private定义的变量是窗体级或模块级变量; 在窗体或标准模块中用Public定义的变量是全局变量。 Exp函数是e为底的指数函数,即ex;Sgn是符号函数,正数返回1,负数返回1,0返回0;Int是取整函

29、数,取N 的最大整数;Sqr是求平方根函数。一个工程中可以包含一个或多个标准模块文件以下自定义数据类型的语句中,正确的是()。A) Type studentID As String * 20 name As String * 10 age As IntegerEnd studentB) Type student ID As String * 20 name As String * 10 age As IntegerEnd TypeC) Type studentID As String name As String age As IntegerEnd studentD) Type ID As S

30、tring * 20 name As String * 10 age As IntegerEnd Type student 【解析】自定义数据类型的语法结构是:Type 自定义类型名(下标) As(下标) AsEnd Type其中,成员可以定义为定长的或不定长字符串,也可定义为数组。本题中,B选项符合语法规则,故B选项正确。以下关于变量作用域的叙述中错误的是()。A) 在窗体模块的声明部分声明的Private变量,其作用域是窗体内的所有过程B) 在标准模块的声明部分声明的Private变量,其作用域是模块内的所有过程C) 在窗体模块的声明部分声明的Pubilc变量,其作用域是本窗体的所有过程D) 在标准模块的声明部分声明的Pubilc变量,其作用域是应用程序的所有过程 【解析】在窗体模块中声明的Public变量

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

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