版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年计算机二级VisualBasic程序设计专项训练高分冲刺实战指南版考试时间:______分钟总分:______分姓名:______一、选择题1.在VisualBasic中,以下哪个不是VB的合法常量表示方法?A.`True`B.#12/31/2001#C."VisualBasic"D.123&2.以下哪个运算符的优先级最高?A.`>`B.`*`C.`+`D.`And`3.在VisualBasic中,要使一个文本框(Text1)不可见,应设置其哪个属性为False?A.EnabledB.VisibleC.FontD.BackColor4.以下哪个控件通常用于显示多行文本,用户可以编辑其中的内容?A.TextBoxB.LabelC.ListBoxD.RichTextBox5.在VisualBasic中,以下哪个语句用于声明一个公有静态变量?A.`Dim`abcAsIntegerB.`Private`abcAsIntegerC.`Public`StaticabcAsIntegerD.`Public`abcAsInteger6.以下哪个事件在用户单击一个命令按钮(Command1)时引发?A.ChangeB.ClickC.KeyPressD.DblClick7.在VisualBasic中,要向一个名为List1的列表框中添加一项“NewItem”,应使用哪个方法?A.`Add`List1,"NewItem"B.`List1.AddItem`"NewItem"C.`List1.Add`"NewItem"D.`Append`List1,"NewItem"8.以下哪个属性用于设置标签(Label1)显示文本的颜色?A.FontColorB.ForeColorC.BackColorD.Color9.在VisualBasic中,以下哪个语句用于退出一个For...Next循环?A.ExitSubB.ExitFunctionC.ExitForD.ExitLoop10.以下哪个控件没有Caption属性?A.FormB.CommandButtonC.LabelD.TextBox11.以下哪个语句用于在模块级别声明一个私有变量?A.`Public`xAsIntegerB.`Dim`xAsIntegerC.`Static`xAsIntegerD.`Private`xAsInteger12.在VisualBasic中,以下关于过程的说法错误的是?A.Sub过程可以返回值B.Function过程必须返回值C.过程可以嵌套定义D.过程可以重载13.以下哪个控件通常用于实现弹出式菜单?A.PopupMenuB.CommonDialogC.MenuD.ContextMenu14.以下哪个语句用于打开一个名为"example.txt"的顺序文件进行写操作?A.Open"example.txt"ForOutputAs#1B.Open"example.txt"ForInputAs#1C.Open"example.txt"ForAppendAs#1D.Open"example.txt"ForBinaryAs#115.在VisualBasic中,`MsgBox`函数返回值的类型是?A.StringB.IntegerC.BooleanD.Variant16.以下哪个属性用于设置窗体(Form1)的背景颜色?A.ForeColorB.BackColorC.FontColorD.Color17.在VisualBasic中,以下哪个控件通常用于在用户之间选择唯一的项?A.ListBoxB.ComboBoxC.OptionButtonD.CheckButton18.以下哪个语句用于在过程中声明一个局部变量?A.`Global`xAsIntegerB.`Dim`xAsIntegerC.`Public`xAsIntegerD.`Module`xAsInteger19.在VisualBasic中,以下哪个控件提供了丰富的图形绘制方法,如Line,Circle等?A.PictureB.ImageC.ShapeD.Canvas20.以下哪个事件在用户将鼠标指针移动到一个控件上时引发?A.MouseDownB.MouseUpC.MouseMoveD.Click二、填空题1.在VisualBasic中,`Not`,`And`,`Or`是三种基本的______运算符。2.若要使一个控件在运行时不可见,应将其______属性设置为False。3.在VisualBasic中,使用______语句可以暂时中断过程的执行。4.要向数组arr的最后一个元素赋值,可以使用arr(______)。5.若要为命令按钮Command1编写点击事件代码,应在属性窗口的事件栏中双击______事件。6.在VisualBasic中,使用______语句可以打开一个文件进行读写操作。7.控件的______属性用于设置控件左上角的位置。8.在VisualBasic中,使用______关键字可以定义一个类。9.要在程序中实现快速查找功能,可以使用______控件。10.过程的定义以______语句开始,以EndSub或EndFunction语句结束。三、程序改错题```vb'该程序旨在计算两个数的和SubSum()DimaAsInteger,bAsInteger,sumAsIntegerInput"Enterfirstnumber:",aInput"Entersecondnumber:",bsum=a+bPrint"Thesumis:";sumEndSub'该程序用于在列表框中添加三个水果名称SubAddFruits()DimiAsIntegerList1.ClearFori=1To3List1.List(i)="Fruit"&iNextiEndSub```四、程序设计题设计一个简单的应用程序,包含一个窗体(Form1)和两个命令按钮(Command1和Command2)。1.当用户单击Command1按钮时,程序应在窗体的一个标签(Label1)上显示“Hello,World!”。2.当用户单击Command2按钮时,程序应计算1到100之间所有奇数的总和,并将结果显示在另一个标签(Label2)上。请编写实现上述功能的VB代码。试卷答案一、选择题1.D2.B3.B4.A5.D6.B7.B8.B9.C10.A11.D12.A13.A14.A15.B16.B17.B18.B19.A20.C二、填空题1.逻辑2.Visible3.ExitSub4.UBound(arr)5.Click6.Open7.Top,Left8.Class9.ListBox10.Sub三、程序改错题错误1:`Input"Enterfirstnumber:",a`应改为`Input"Enterfirstnumber:",a`。(修正:Input语句格式应为Input"提示信息",变量名)错误2:`List1.List(i)="Fruit"&i`应改为`List1.AddItem"Fruit"&i`。(修正:向列表框添加项应使用AddItem方法,直接赋值会覆盖现有内容)错误3:(可选,如果要求改四处)`sum=a+b`应检查变量a,b是否已正确接收数值。如果Input函数未正确赋值,这里会有运行时错误。但根据题目要求找三处,前两处已足够。四、程序设计题```vbPrivateSubCommand1_Click()Label1.Caption="Hello,World!"EndSubPrivateSubCommand2_Click()DimsumAsLongsum=0Fori=1To100IfiMod2<>0Thensum=sum+iEndIfNextiLabel2.Caption=Str(sum)EndSub'窗体Form1的代码PrivateSubForm_Load()'可在此处初始化控件,如设置标签初始文本为空Label1.Caption=""Label2.Caption=""EndSub```解析一、选择题1.常量表示方法包括文字常量(带引号)、数字常量、逻辑常量(True/False)、日期常量(带#号)。`123&`不是合法的数字常量表示,&通常用于声明整数类型变量。2.运算符优先级:算术运算符(*,/,\,Mod)>关系运算符(=,<>,<,>,<=,>=)>逻辑运算符(Not>And>Or)。`*`是乘法运算符,优先级高于`>`.3.`Visible`属性控制控件是否可见。`True`表示可见,`False`表示不可见。4.`TextBox`控件允许多行文本输入和编辑。`Label`控件仅用于显示文本,不可编辑。`ListBox`和`ComboBox`主要用于选择,`RichTextBox`用于编辑富文本格式。5.`Public`关键字表示公有。`Static`关键字表示静态变量(在过程调用间保持其值)。声明公有静态变量通常写为`PublicStaticabcAsInteger`,但在标准模块中直接用`PublicabcAsInteger`即可实现全局静态变量。选项D最符合标准模块中声明全局公有的静态(或简单全局)变量的方式。6.`Click`事件在用户用鼠标单击控件时引发。`Change`事件在控件的值改变时引发(如文本框输入、列表框选择项改变)。`KeyPress`事件在用户按下并释放键盘上的一个键时引发。`DblClick`事件在用户双击控件时引发。7.在VisualBasic中,向列表框添加项的标准方法是`控件名.AddItem"项目文本"`。`List1.AddItem"NewItem"`是正确的语法。8.`ForeColor`属性用于设置控件的前景颜色,即控件中文本或图形的颜色。`FontColor`不是标准属性。`BackColor`设置背景色。`Color`通常指窗体的背景色。9.`ExitFor`语句立即退出当前For...Next循环。`ExitSub`退出当前Sub过程。`ExitFunction`退出当前Function过程。`ExitLoop`用于退出Do...Loop循环。10.`Form`控件代表窗体,没有`Caption`属性(有`Text`属性)。`CommandButton`,`Label`,`TextBox`都有`Caption`或`Text`属性用于显示文本标题或内容。11.`Dim`关键字用于声明局部变量(在过程内)。`Private`关键字用于声明私有变量(在模块内,但非全局)。`Static`用于声明静态变量。`Global`不是VB的标准关键字,模块级变量通常直接声明或在模块声明部分声明。`PrivateDimxAsInteger`是语法错误,但`PrivatexAsInteger`是正确的。12.Sub过程可以没有返回值(通过`ExitSub`或过程末尾隐式返回),Function过程必须有返回值,通过`Return`语句或过程末尾的`=表达式`指定。Sub过程和Function过程不能嵌套定义(过程内部不能定义其他完整的过程)。过程可以根据参数列表重载。13.`PopupMenu`控件用于在窗体上显示弹出式菜单。`CommonDialog`控件用于显示标准对话框(如打开/保存文件、颜色、字体、目录选择)。`Menu`不是控件,是菜单设计器创建的对象。`ContextMenu`不是VB的标准控件名称。14.`Open"example.txt"ForOutputAs#1`用于创建一个新文件或清空旧文件用于写操作。`ForAppendAs#1`用于在文件末尾追加内容。`ForInputAs#1`用于读取已存在的文本文件。`ForBinaryAs#1`用于读写二进制文件。选项A是正确的写法。15.`MsgBox`函数返回一个整数,表示用户点击了哪个按钮(如vbOK=1,vbCancel=2,vbYes=6等)。16.`BackColor`属性用于设置窗体或控件的背景颜色。`ForeColor`设置前景色(通常是文本或图形)。`FontColor`不是标准属性。17.`ComboBox`控件允许用户从下拉列表中选择一个选项,或输入自己的文本。`ListBox`只能从列表中选择。`OptionButton`(单选按钮)和`CheckButton`(复选框)用于多选或单选,但不提供从列表中选择唯一项的功能。18.`Dim`关键字用于在过程中声明局部变量。`Global`用于声明全局变量(在标准模块)。`Public`用于声明公有变量。`Module`不是声明变量的关键字。19.`Picture`控件可以加载并显示图片,并提供几个绘图方法(如Line,Circle,Point)。`Image`控件主要显示图片,绘图能力有限。`Shape`控件用于显示形状,不能直接绘图。`Canvas`不是VB的标准控件。20.`MouseMove`事件在用户将鼠标指针移动到控件上(并按下任一键或未按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 年秋季急性支气管炎预防宣讲
- 某造船厂船体涂装安全准则
- 某印刷厂生产质量管理规范
- 麻纺企业产品质量检测细则
- 肺炎患儿护理查房
- 存货与仓储循环审计完成
- 大气泡法测定溶液表面张力王强
- 冲压安全的培训教材
- 北大总裁EMBA《执行力与团队建设》
- 《低空运行组织与保障》课件 第8章 低空运行安全保障
- 临终患者家属哀伤辅导与心理支持
- 医疗机构消毒效果监测规范及抽检要求
- GB/T 20613-2026烟花爆竹储存运输安全性能检验规范
- 电缆电线施工方案(3篇)
- 《福建医科大学附属第一医院促进科技成果转化管理办法(试行)》
- 内分泌学科建设发展规划
- 卒中后吞咽功能康复训练
- 医美病历书写规范制度
- GB/T 19405.4-2025表面安装技术第4部分:湿敏器件的处理、标记、包装和分类
- 投标项目组织供货实施方案
- 688个高考英语高频词音标表格完整版
评论
0/150
提交评论