全国计算机二级考试VB题目.doc_第1页
全国计算机二级考试VB题目.doc_第2页
全国计算机二级考试VB题目.doc_第3页
全国计算机二级考试VB题目.doc_第4页
全国计算机二级考试VB题目.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机二级考试VB题目30101. 标准控件不包括( )控件。(A) 驱动器列表框 (B) 目录列表框(C) 文件列表框 (D) 通用对话框(答案:D)30102. 当一个工程含有多个窗体时,它的启动窗体是( )。(A) 正在编辑的窗体 (B) 最后一个添加的窗体(C) 第一个添加的窗体 (D) 在工程属性对话框中指定的窗体(答案:D)30103. VB应用程序在( )模式下不能编辑代码和设计界面。(A) 运行 (B) 中断 (C) 设计 (D) 以上均不能(答案:A)30104. 下列叙述错误的是( )。(A) VB应用程序没有明显的开始和结束语句(B) VB控件的所有属性值均可在属性窗口中设置(C) VB是事件驱动型可视化编程工具(D) VB通过工具菜单的选项设置代码编辑窗口的字体大小(答案:B)30105. 标准模块文件的扩展名是( )。(A) .cls (B) .frm (C) .bas (D) .rec(答案:C)30106. 下列叙述错误是( )。(A) 打开一个工程文件,系统自动装入与该工程有关砠 ?文件(B) 保存VB程序时,应分别保存窗体和工程文件(C) 事件可以由用户触发,也可以由系统触发(D) VB应用程序只能以解释方式执行(答案:D)30107. 在设计阶段,双击窗体上的某个控件,可以打开( )。(A) 代码窗口 (B) 属性窗口 (C) 工具箱窗口 (D) 工程资源管理器窗口(答案:A)30108. 下列叙述错误的是( )。(A) VB是可视化程序设计语言 (B) VB采用事件驱动编程机制(C) VB是面向过程的程序设计语言 (D) VB应用程序可以以编译方式执行(答案:C)30109. 下列叙述正确的是( )。(A) VB的事件由用户定义 (B) VB程序以顺序方式执行(C) VB程序从Main()函数开始执行 (D) VB运行时,总是等待事件的发生(答案:D)30201. 下列为整型变量的是( )。(A) x! (B) x# (C) x% (D) x$(答案:C)30202. 设有语句组:Dim S1 As String*5S1 = VB Test则S1的值为( )。(A) VB Test(B) VB Te(C) VBTes(D) BTest(答桠 ?:B)30203. 下列( )是合法的变量名。(A) x_y(B) x-y(C) 2x(D) and(答案:A)30204. 下列( )为单精度变量。(A) x!(B) x#(C) x%(D) x$(答案:A)30205. 由( )关键字声明的局部变量在整个程序运行时一直存在。(A) Dim(B) Public(C) Static(D) Private(答案:C)30206. 定义变量时如不指定类型,该变量为( )变量。(A) Integer(B) String(C) Variant(D) Single(答案:C)30207. 用户自定义数据类型的成员不能是( )。(A) 数组(B) 日期型(C) 货币型(D) 定长字符串(答案:A)30208. 下列( )是合法的变量名。(A) x%y(B) xy%(C) 2x(D) Or(答案:B)30209. 日期常量用( )作为界定符。(A) (B) %(C) #(D) &(答案:C)30301. 表达式4 + 6 5 * 7 / 9 Mod 3的值是( )。(A) 4(B) 5(C) 6(D) 7(答案:B)30302. 下列逻辑表达式为True的是( )。(A) Aa(C) aAT(D) AT b c后,窗体上显示的是( )。(A) 1(B) True(C) False(D) 出错信息(答案:B)30305. 下列表达式中,值最大的是( )。(A) 2 3(B) 2 / 3(C) 2 mod 3(D) 3 mod 2(答案:C)30306. 下列运算符中,优先级最低的是( )。(A) *(B) (C) /(D) (答案:D)30307. 表达式 2 = 3 1 的是( )。(A) 0(B) 1(C) True(D) False(答案:C)30308. x大于0且小于10的VB表达式是( )。(A) 0 x 0 And x 0 Or x 0 : x 10(答案:B)30309. 判断整型变量x是奇数的表达式是( )。(A) x Mod 2 0(B) x Mod 2 != 0(C) x Mod 2 0(D) x Mod 2 0(答案:A)30401. 返回值为数值的函数是( )。(A) Mid(B) Instr(C) Left(D) Rtrim(答案:B)30402. 表达式Len(幸运52)的值是( )。(A) 0(B) 4(C) 6(D) 8(答案:B)30403. 以下( )语句可表示50,100之间的随机数。(A) Int(Rnd * 51) + 49(B) Int(Rnd * 51 +50)(C) Int(Rnd * 50) + 50(D) Int(Rnd * 50 + 50)(答案:B)30404. 返回值为字符串的函数是( )。(A) Str(B) Val(C) Len(D) Asc(答案:A)30405. 当x=0时,函数IIf(x 0, 1, IIf(x 2 = y(C) x = y 2(D) x = y+(答案:C)30506. 错误使用Print方法的是( )。(A) Picture1.Print(B) Form1.Print(C) Debug.Print(D) Text1.Print(答案:D)30507. Print方法分区输出时,用( )分隔多个表达式。(A) 空格(B) 逗号 (C) 冒号(D) 分号(答案:B)30508. Print 10+6=; 10+6的输出结果是( )。(A) 16=10+6 (B) 10+6=10+6(C) 10+6=16(D) 10+6=10+6(答案:C)30509. 下列叙述错误的是( )。(A) 不允许使用行号与标号(B) 单条语句可分行书写(C) 同一行上可以书写多条语句(D) VB代码不堠 ?分字母的大小写(答案:A)30601. 执行x = InputBox(请输入半径,0,求面积) ,在输入框中输入3后回车,则下列叙述正确的是( )。(A) x的值是数值3(B) x的值是字符3(C) 0是默认值(D) 对话框标题是求面积(答案:B)30602. 执行x = MsgBox(数据类型不匹配,1,出错提示!) ,然后单击消息框的取消按钮,x的值是( )。(A) True(B) False(C) 1(D) 2(答案:D)30603. 下列语句正确的是( )。(A) MsgBox VbOkOnly, Error(B) MsgBox Error, VbOkOnly(C) MsgBox ( VbOkOnly, Error )(D) MsgBox ( Error, VbOkOnly )(答案:B)30604. 执行Len(InputBox(请输入编号:),在输入框中输入神州1号后回车,结果为( )。(A) 4(B) 7(C) 0(D) 出错(答案:A)30605. 执行MsgBox 除数不能为0!, 48, 数据出错,在弹出的消息框中显示的图标是( )。 (A) 停止图标(B) 问号图标(C) 感叹号图标(D) 消息图标(答案:C)30606. 下列语叠 ?组:a$=Today And Tomorrowb$=Right(a$,8):c$=Left(a$,5)MsgBox a$, ,b$,c$执行后消息框的标题是( )。(A) Today (B) Tomorrow(C) Today And Tomorrow(D) 1(答案:B)30607. 下列语句组:a$=Today And Tomorrowb$=Right(a$,8):c$=Left(a$,5)MsgBox a$, ,b$,c$执行后消息框中显示的内容是( )。(A) Today (B) Tomorrow(C) Today And Tomorrow(D) 1(答案:C)30608. 下列程序运行时,消息框显示的内容是( )。Private Sub Command1_Click()MsgBox CStr(123 + 321)End Sub(A) 444 (B) 123321(C) 123+321(D) 显示出错信息(答案:A)30609. 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()x = InputBox(x=)y = InputBox(y=)Print x + yEnd Sub运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是( )。(A) 444 (B) 123321(C) 123+321(D) 出错信息(答案:B)30701. 将窗体的( )属性设置为T rue,可使Form_Load事件中的Print方法显示结果。(A) DrawStyle(B) DrawMode(C) AutoRedraw(D) Enabled(答案:C)30702. 将窗体的BoderStyle属性设置为( )可使窗口不显示标题栏。(A) 0(B) 1(C) 2(D) 5(答案:A)30703. 下列叙述正确的是( )。(A) 窗体的Name属性可以为空(B) 窗体的Name属性定义窗体的名称(C) 可以在运行期间改变窗体的Name属性(D) 窗体的Name属性的值显示在窗体标题栏中(答案:B)30704. 设置窗体的( )属性可改变窗体标题。(A) Caption(B) Name(C) BackColor(D) BorderStyle(答案:A)30705. 通过( )属性设置窗体图标。(A) Icon(B) Picture(C) MouseIcon(D) DownPicture(答案:D)30706. 一个工程含有多个窗体及标准模块,下列叙述错误的是( )。 (A) 如果工程含Sub Main过程,程序首先执行该过程(B) 任何时刻最多只有一个窗体是活动窗体(C) 标准模块不能设置为启动模块(D) Hide方法只是隐藠 ?而不从内存中清除窗体(答案:A)30707. 使用( )方法可隐藏窗体,但不从内存中释放。(A) Show (B) Load (C) Hide (D) UnLoad(答案:C)30708. 下列描述错误的是( )。(A) 窗体的Load事件在加载窗体时发生(B) 窗体的Height、Width属性用于设置窗体的高和宽(C) 执行Unload Form1语句后,窗体仍在内存中但不可见(D) 当窗体的Enabled属性为False时,对窗体的操作都被禁止(答案:C)30709. 运行后,在窗口上单击鼠标时,窗体不会接收到的事件是( )。(A) MouseDown (B) MouseUp (C) Click (D) Load(答案:D)30801. 下列叙述错误的是( )。(A) 标签和文本框都有Caption属性(B) 标签和文本框的主要区别在于能否编辑其内容(C) 标签具有AutoSize属性,而文本框没有(D) 文本框具有ScrollBar属性,而标签没有(答案:A)30802. 能清除文本框Text1中内容的语句是( )。(A) Text = (B) Text1.Text = (C) Text1.clear(D) Text1.Cls(答案:B)30803. 设置( )属性使标签Label1没有边框。(A) Label1.BorderStyle = 0(B) Label1.BorderStyle = 1(C) Label1.BackStyle = True(D) Label1.BackStyle = False(答案:A)30804. 下列叙述错误的是( )。(A) 标签和文本框都有Move方法(B) 标签和文本框都有Text属性(C) 标签具有Caption属性,而文本框没有(D) 文本框具有Locked属性,而标签没有(答案:B)30805. 下列控件属性赋值语句错误的是( )。(A) Label1 = 欢迎(B) Text1.Text = 欢迎(C) Text1 = 欢迎(D) Text = 欢迎(答案:D)30806. 设置标签Label1的( )属性使它不可见。(A) Label1.Visible = 0(B) Label1.Visible = 1(C) Label1.Visible = True(D) Label1.Visible = False(答案:D)30807. 设置标签的( )属性,可改变其文字对齐方式。(A) Justify(B) Font(C) Alignment (D) 以上都不是(答案:C)30808. 触发文本框Change事件的操作是( )。(A) 改变斠 ?本框的内容(B) 改变文本框的大小(C) 文本框获得焦点(D) 文本框失去焦点(答案:A)30809. 修改文本框的内容触发( )事件。(A) Modify(B) Change(C) ChangeData (D) AutoSize(答案:B)30901. 设置图像框的( )可使框内的图片按图像框大小自动调整。(A) AutoSize属性为True(B) AutoSize属性为False(C) Stretch属性为True(D) Stretch属性为False(答案:C)30902. 下列语句组:ScaleWidth = 100 : ScaleHeight = 100Circle(50, 40) ,10, , , ,2绘制的是( )。(A) 圆形(B) 椭圆(C) 扇形(D) 弧线(答案:B)30903. 将当前目录下的图形文件Clock.jpg装入图片框Picture1的语句是( )。(A) Picture = Clock1.jpg(B) Picture = LoadPicture(Clock1.jpg)(C) Picture1.Picture = Clock1.jpg(D) Picture1.picture = LoadPicture(Clock1.jpg)(答案:D)30904. 设置Line控件的( )属性可使其呈现不同式样。(A) BorderStyle(B) Style(C) FillStyle(D) Shape(答案:A)3090 5. 下列叙述错误的是( )。(A) Scale方法用来定义新坐标系(B) 窗体缺省坐标原点在窗体的左下角(C) ScaleLeft和ScaleTop属性可改变坐标系的原点位置。(D) ScaleWidth和ScaleHeight属性可改变其对象高度和宽度的刻度单位(答案:B)30906. 下列叙述错误的是( )。(A) Pset方法用于绘制点(B) Circle方法用于画圆、椭圆、圆弧和扇形(C) Line方法用于画直线或矩形(D) Ponit方法用于绘制有颜色的点(答案:D)30907. 设置图片框的( )使其按图片尺寸自动调整大小。(A) AutoSize属性为True(B) AutoSize属性为False(C) Stretch属性为True(D) Stretch属性为False(答案:A)30908. 不属于VB作图方法的是( )。(A) Pset(B) Line(C) Shape(D) Circle(答案:C)30909. VB的图形控件不包括( )。(A) 直线(B) 框架(C) 图像框(D) 图片框(答案:B)31001. 复选框的Value属性为0表示( )。(A) 复选框未被选中(B) 复选框被选中(C) 堠 ?选框内有灰色的钩(D) 操作出错(答案:A)31002. 单选按钮被选定时,其Value属性为( )。(A) 1(B) 0(C) True(D) False(答案:C)31003. 运行时,下列哪种方法不能选中单选按钮( )。(A) 用鼠标单击单选按钮(B) 在属性窗口中将单选按钮的Value属性设置为1(C) 用Tab键将焦点转移到一组单选按钮后单击其中的单选按钮(D) 采用单选按钮的访问键快捷方式(答案:B)31004. 下列( )语句使复选框Check1无效。(A) Check1.Value = 1(B) Check1.Value = 2(C) Check1.Style = 1(D) Check1.Style = 0(答案:B)31005. 下列( )语句使复选框Check1的标题显示在左边。(A) Check1.Style = 0(B) Check1.Alignment = 0(C) Check1.Style = 1(D) Check1.Alignment = 1(答案:D)31006. 下列( )语句设置单选按钮Option1为选中状态。(A) Option1.Value = 0(B) Option1.Value = True(C) Option1.Value = 1(D) Option1.Value = False(答案:B)31007. 复选框和单选按钮的( ) 属性可以反应其当前状态。(A) Value(B) Checked(C) Caption(D) Selected(答案:A)31008. 单选按钮不具有( )属性。(A) Value(B) Checked(C) Caption(D) Stytle(答案:B)31009. 要取得复选框的状态,应访问( )属性。(A) Value(B) Checked(C) Visible(D) Enabled(答案:A)31101. 在属性窗口为命令按钮的Picture属性装入了图片,但却没有显示的原因是( )。(A) 按钮的Enabled属性为False(B) 按钮的Sytle属性为0(C) 按钮的Default属性为False(D) 按钮的DisabledPicture属性没有装入图片(答案:B)31102. 如果命令按钮的Caption属性包含( ),则按下Alt+C可激活该按钮。(A) &C(B) $C(C) #C(D) C(答案:A)31103. 设置命令按钮的( )属性为True,可使按下Esc键时执行该按钮的单击事件过程。(A) Cancel(B) Enabled(C) Value(D) Default(答案:A)31104. 设置命令按钮的( )属性,可使指针指向该按钮时显示提示内容。(A) Caption(B) ToolTipText(C) Font(D) Tag(答案:B)31105. 下列( )方法不能触发命令按钮的Click 事件。(A) 在程序运行时单击命令按钮(B) 在代码中设命令按钮的Value属性为True(C) 在设计时设命令按钮的Default属性为True,运行时按ESC键(D) 使用Tab键把焦点移到按钮上,然后按空格键或回车键(答案:C)31106. 下列描述错误的是( )。(A) 单击命令按钮可触发MouseDown事件(B) 单击命令按钮可触发MouseUp事件(C) 命令按钮支持单击事件(D) 命令按钮支持双击事件(答案:D)31107. 窗体上有命令按钮OK,它的单击事件过程为CmdOK_Click(),则该按钮的Name和Caption属性分别为( )。(A) OK,Cmd(B) Cmd,OK(C) CmdOK,OK(D) OK,CmdOK(答案:C)31108. 执行( )语句,可使窗口的按钮Command1上显示“确定”。(A) Command1.Show = 确定(B) Command1.Caption = 确定(C) Command1.Name = 确定(D) Command1.Visible = 确定(答案:B)31109. 命令按頠 ?不能响应( )事件。(A) DblClick(B) DragDrop(C) KeyPress(D) MouseMove(答案:A)31201. 引用列表框List1最后一项数据应使用( )。(A) List1.List(ListCount-1)(B) List1.List(List1.ListCount-1)(C) List1.List(ListCount)(D) List1.List(List1.ListCount)(答案:B)31202. 下列( )控件结合了文本框和列表框的特性。(A) 图片框(B) 图像框(C) 组合框(D) 标签(答案:C)31203. 将列表框的MultiSelect属性设置为( )后,可用Shift或Ctrl键配合鼠标在列表框中进行多项选择。(A) 无 (B) 0 (C) 1(D) 2(答案:D)31204. 引用列表框List1被选中项数据应使用( )。(A) List1.list(B) List1.listCount(C) List1.Index(D) List1.Text(答案:D)31205. 使用( )语句将北京奥运添加到列表框List1的首相。(A) List1.Text = 北京奥运(B) List1.AddItem 北京奥运(C) List1.List(0) = 北京奥运(D) List1.AddItem 北京奥运,0(答案:D)31206. 使用( )方法 可以只删除列表框指定项目。(A) Cls(B) Clear(C) Remove(D) RemoveItem(答案:D)31207. 用( )方法可将项目添加到组合框中。(A) List(B) ListIndex(C) Add(D) AddItem(答案:D)31208. 能输出组合框Combo1中现有项目数的语句是( )。(A) Print Combo1.ListIndex(B) Print Combo1.Index(C) Print Combo1.ListCount(D) Print Combo1.Count(答案:C)31209. 使用( )语句可将组合框Combo1的第3项置为当前项。(A) Combo1.ListIndex = 3(B) Combo1.Index = 3(C) Combo1.ListIndex = 2(D) Combo1.Index = 2(答案:C)31301. 计时器控件以一定时间间隔触发( )事件。(A) Enabled(B) Interval(C) Timer1(D) Timer(答案:D)31302. 将框架的( )属性设为False,可使框架内的所有对象在运行时均不可操作。(A) Enabled(B) Visible(C) BorderSytle(D) ClipControls(答案:A)31303. 拖动滚动条中的滑块将触发滚动条的( )事件。(A) Slide(B) Scroll(C) DragOver(D) DragDrop(答桠 ?:B)31304. 下列叙述错误的是( )。(A) 计时器的Enabled属性为False,会暂停计时器的计时操作(B) 运行时计时器不可见,所以其位置和大小无关紧要(C) 触发计时器Timer事件的时间间隔可人为设定(D) 计时器的Interval属性以秒为单位(答案:D)31305. 用( )分隔同一窗体中的多组单选按钮,使它们互不干扰。(A) 框架(B) 组合框(C) 复选框(D) 列表框(答案:A)31306. 单击滚动条两端的箭头可触发滚动条的( )事件。(A) Change(B) Scroll(C) DragOver(D) ItemCheck(答案:A)31307. 设置( )属性可改变单击滚动条两端箭头时的滚动步长。(A) Max(B) Min(C) LargeChange (D) SmallChange(答案:D)31308. 将框架的( )属性设为False,可使框架内的所有对象在运行时均不可见。(A) Enabled(B) Visible(C) BorderSytle(D) ClipControls(答案:B)31309. 计时器控件能正常工作应具备的两个条件是( ) ?(A) Enabled属性为True和Interval属性为0(B) Enabled属性为False和Interval属性为0(C) Enabled属性为True和Interval属性非0(D) Enabled属性为False和Interval属性非0(答案:C)31401. 使用( )方法将焦点移到某个控件上。(A) SetFocus(B) GotFocus(C) Move(D) Refresh(答案:A)31402. 文本框获得焦点时,能触发KeyPress事件的操作是( )。(A) 选定文本框中内容(B) 双击文本框(C) 按下键盘上的某个键(D) 单击文本框(答案:C)31403. 下列叙述错误的是( )。(A) 所有的控件均支持Tab顺序(B) 可以在设计阶段改变Tab顺序(C) 可以在运行阶段改变Tab顺序(D) 可以设置相应的属性使Tab顺序不起作用(答案:A)31404. 下列描述正确的是( )。(A) 不同控件的TabIndex属性可以相同(B) 同一窗体中不同控件的TabIndex属性值可以任意设置(C) 窗体、命令按钮、标签和文本框控件都有TabIndex属性(D) 窗体上控件的TabIndex属性堠 ?必须小于该窗体的控件个数(答案:D)31405. 对文本框Text1编写如下事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Dim b As Stringb = Chr(KeyAscii)KeyAscii = Asc(UCase(b)End Sub运行时,下列叙述正确的是( )。(A) Text1中无法输入字符(B) Text1中内容为b(C) Text1中输入的字符都变为大写(D) Text1中输入的字符都被转换成ASCII码(答案:C)31406. 下列叙述错误的是( )。(A) 在KeyDown事件中,键盘上输入的A或a被视作相同的字母(B) 在KeyUp事件中,键盘上的1和右侧小键盘上的1视作不同的数字(C) 只有获得焦点的对象才能够接受键盘事件(D) KeyPress事件中可以识别键盘上某个键的按下与释放(答案:D)31407. 下列叙述错误的是( )。(A) 如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据(B) 文本框的Enabled属性为False时,其Tab顺序不起作用(C) 文本框失去焦点时,触发LostFoc us事件(D) 可以用TabIndex属性改变Tab顺序(答案:A)31408. 设置控件的( )属性为False,使该控件不能通过Tab键得到焦点。 (A) GotFocus(B) SetFocus(C) TabStop(D) TabIndex(答案:C)31409. 要使用自定义的鼠标指针,必须将MousePointer属性设置为( )。(A) 0(B) 15(C) 3(D) 99(答案:D)31501. 下列求两数中最小数的程序段不正确的是( )。(A) If x y Then Min = x Else Min = y(B) Min = IIf(x y,x,y)(C) Min = x : If y = x Then Min = y(D) If y z - x Then z = x + yIf x + y z - y Then x = z + yPrint x, y, z(A) 3 5 9(B) 14 3 11(C) 8 3 11(D) 8 5 9(答案:B)31503. 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()Sum = 0For m = 1 To 3Select Case mCase 1a = 1Case 2a = 2Case 3a = 3End SelectPrint a,Sum = S um + aNext mPrint SumEnd Sub运行时,单击按钮,输出结果是( )。(A) 3 3 3 9(B) 3 2 1 6(C) 1 1 1 3(D) 1 2 3 6(答案:D)31504. 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()a = 80: b = 50: c = 30If a c Then b = cIf b = c And a c Then c = a + bPrint a, b, cEnd Sub运行时,单击按钮,窗体输出的结果是( )。(A) 80 50 30(B) 80 30 30(C) 50 30 80(D) 50 30 30(答案:B)31505. 执行下列程序段后,x的值是( )。n = 5: x = 1: i = 1Dox = x * ii = i + 1Loop While i 3Print BCase 5 To 10Print CCase ElsePrint DEnd Select(A) A(B) B(C) C(D) D(答案:B)31507. 执行下列语句后,x的值是 ? )。a = 3x = IIf(a 5, int(-5.6), Fix(5.6)(A) 5(B) -5(C) 6(D) -6(答案:A)31508. 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()a = Val(InputBox(请输入分数:, 计算你的等级, 60)If a 100 ThenPrint 输入错误ElseIf a 60 ThenPrint 不合格ElseIf a 80 ThenPrint 合格ElsePrint 优秀End IfEnd Sub运行时,单击按钮,在输入对话框中直接回车,输出结果为( )。(A) 输入错误(B) 不合格(C) 合格(D) 优秀(答案:C)31509. 如果x小于y的平方,则在窗体上输出OK。完成该要求的单行条件语句是( )。(A) If x y 2 Then OK(B) If x y 2 Then Show OK(C) If x y 2 Then Print OK(D) If x y 2 Then Put OK(答案:C)31601. 已知字母D的ASCII码是68。在窗体上添加命令按钮Command1,并编写如下事件过程:Private Sub Command1_Click()m = 68: a = DPrint aFor i = ()循环次数的控制m = m + 1a = Chr(m) + a + Chr(m)Print aNext iEnd Sub运行时,要使单击按钮后输出如下结果,程序中的空缺部分应为( )。DEDEFEDEFGFEDEFG(A) 1 To 4(B) 1 To 3(C) 1 To 4 step 2(D) 1 To 3 step 2(答案:B)31602. 阅读下列程序段:x = 0For i = 1 To 4For j = 1 To ix = x + 1Next j, i执行以上循环后,x 的值为( )。(A) 6(B) 9(C) 10(D) 16(答案:C)31603. 运行下列程序,单击窗体后输出的结果是( )。Private Sub Form_Click()Dim k As IntegerFor k = 1 To 2Print 3 + k; 3 & k; Spc(3);NextEnd Sub(A) 31 3132 32(B) 4 315 32(C) 31 31 32 32(D) 4 31 5 32(答案:D)31604. 执行下列程序段后输出的结果是( )。s = 1For i = 1 To 3For j = 0 To i-1s = s + s * jNext j? s;Next I(A) 1 2(B) 2 1(C) 2 2 12(D) 1 2 12(答案:D)31605. 阅读下列程序段:m = 0For i = 1 To 3For j = 1 To im = m + jNext j, i执行以上的循环后,i和m的值分别为( )。(A) 3 6(B) 3 10(C) 4 6(D) 4 10(答案:D)31606. 运行下列程序段,其中“n=n+1”语句被执行的次数是( )。Dim m%, n%For m = 1 To 3For n = 1 To 6 Step 2n = n + 1Print nNextNext(A) 3(B) 6(C) 9(D) 18(答案:B)31607. 窗体上有两个文本框(Text1、Text2)和一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()x = 0Do While x 50x = (x + 2)* (x + 4)n = n + 1LoopText1.Text = CStr(n)Text2.Text = CStr(x)End Sub运行时,单击按钮,Text1和Text2将分别显示( )。(A) 0 和 0(B) 1 和 8(C) 2 和 120(D) 3 和 15180(答案:C)31608. 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()For i = 1 To 4For j = 4 To 8Sum = Sum + 1Next jNext iPrint SumEnd Sub运行时,单击按钮,输出结果是( )。(A) 4(B) 8(C) 20(D) 32(答案:C)31609. 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()a = 0For m = 1 To 3a = a + 1b = 0For j = 1 To 3a = a + 1b = b + 2Next jNext mPrint a, bEnd Sub运行时,单击按钮,输出结果是( )。(A) 6 6(B) 6 18(C) 12 6(D) 12 18(答案:C)31701. 在通用声明中给出Option Base 1语句,则数组a包含( )个元素。Dim a(3, -2 To 1, 5)(A) 120(B) 75(C) 60(D) 13(答案:C)31702. 下列叙述错误的是( )。(A) 控件数组的每一个元素共享同样的事件过程(B) 控件数组的每一个元素都有与之相关联的下标值(C) 控件数组的每一个元素都有不同的Name属性作为标识(D) 可在运行过程中删除控件数组的某个元素(答案:C)31703. 运行下列程序,单击窗体后输出的结果是( )。Private Sub Form_Click()Dim aDim s As Integer, i As Integera = Array(1, 2, 3)For i = 2 To 0 Step -1s = s + a(i) * a(i)Next iPrint sEnd Sub(A) 13(B) 14(C) 不确定(D) 程序出错(答案:B)31704. 如下数组声明语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论