全国计算机二级考试vb真题单选题100道及答案_第1页
全国计算机二级考试vb真题单选题100道及答案_第2页
全国计算机二级考试vb真题单选题100道及答案_第3页
全国计算机二级考试vb真题单选题100道及答案_第4页
全国计算机二级考试vb真题单选题100道及答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

全国计算机二级考试vb真题单选题100道及答案1.在VB中,要将一个字符串变量Str1中的所有小写字母转换为大写字母,应使用的函数是()A.LCase(Str1)B.UCase(Str1)C.Left(Str1)D.Right(Str1)答案:B。解析:UCase函数用于将字符串中的小写字母转换为大写字母,LCase是将大写转小写,Left和Right分别是截取字符串左、右部分。2.以下关于VB中数组的说法,正确的是()A.动态数组在定义时必须指定大小B.静态数组在使用前需要重新定义大小C.动态数组可以在程序运行时改变大小D.静态数组不能在过程中使用答案:C。解析:动态数组在定义时不指定大小,可在程序运行时用ReDim语句改变大小,静态数组定义时指定大小且不能改变。3.在VB的窗体上画一个命令按钮Command1,要实现单击该按钮时在窗体上显示“HelloWorld”,应编写的事件过程是()A.PrivateSubForm_Click()Print"HelloWorld"EndSubB.PrivateSubCommand1_Click()Print"HelloWorld"EndSubC.PrivateSubForm_Load()Print"HelloWorld"EndSubD.PrivateSubCommand1_Load()Print"HelloWorld"EndSub答案:B。解析:要实现单击命令按钮显示内容,应编写命令按钮的Click事件过程。4.以下哪个是VB中合法的变量名()A.2nameB.DimC._ageD.myName答案:D。解析:变量名不能以数字开头,不能是VB的关键字,下划线开头不是标准的命名方式,myName符合变量命名规则。5.在VB中,若要将一个整数变量Num的值加1,以下哪种写法是错误的()A.Num=Num+1B.Num+=1C.Num=1+NumD.Num=+1答案:D。解析:“Num=+1”这种写法错误,“+=”在VB中不能这样用,正确应该是“Num=Num+1”或“Num=1+Num”。6.要在VB中打开一个文本文件进行只读操作,应使用的语句是()A.Open"file.txt"ForWriteAs#1B.Open"file.txt"ForAppendAs#1C.Open"file.txt"ForInputAs#1D.Open"file.txt"ForBinaryAs#1答案:C。解析:ForInput用于以只读方式打开文本文件,ForWrite是写方式,ForAppend是追加方式,ForBinary是二进制方式。7.以下关于VB中函数和子程序的说法,错误的是()A.函数可以有返回值,子程序没有返回值B.函数和子程序都可以有参数C.调用函数时可以将其返回值赋给一个变量D.子程序不能在函数中调用答案:D。解析:子程序可以在函数中调用,函数可返回值,子程序无返回值,二者都可带参数,函数返回值可赋给变量。8.在VB中,要将一个窗体隐藏,应使用的方法是()A.ShowB.HideC.UnloadD.Load答案:B。解析:Hide方法用于隐藏窗体,Show是显示,Unload是卸载,Load是加载。9.若要在VB中生成一个1-100之间的随机整数,应使用的表达式是()A.Int(Rnd*100)B.Int(Rnd*100+1)C.Int(Rnd*99)D.Int(Rnd*99+1)答案:B。解析:Rnd生成0-1之间的随机小数,要生成1-100的随机整数,需用Int(Rnd*100+1)。10.以下关于VB中事件的说法,正确的是()A.事件是由程序员定义的B.事件是对象可以识别的动作C.一个对象只能有一个事件D.事件只能在程序运行时触发答案:B。解析:事件是对象可以识别的动作,由系统定义,一个对象可以有多个事件,事件在满足条件时触发,不一定在运行时。11.在VB中,以下哪种数据类型可以存储日期和时间()A.IntegerB.StringC.DateD.Boolean答案:C。解析:Date类型专门用于存储日期和时间,Integer是整数类型,String是字符串类型,Boolean是布尔类型。12.要在VB中删除一个文本框中的所有内容,应使用的语句是()A.Text1.Text=""B.Text1.Caption=""C.Text1.Value=""D.Text1.Name=""答案:A。解析:文本框的文本内容通过Text属性设置,要清空内容将其设为空字符串。13.以下关于VB中循环结构的说法,错误的是()A.For循环适合已知循环次数的情况B.DoWhile循环先判断条件再执行循环体C.DoUntil循环是先执行循环体再判断条件D.三种循环结构不能相互嵌套答案:D。解析:三种循环结构可以相互嵌套使用,For适合已知次数循环,DoWhile先判断条件,DoUntil先执行循环体。14.在VB中,要将一个字符串按空格分割成多个子字符串,应使用的函数是()A.SplitB.JoinC.MidD.InStr答案:A。解析:Split函数用于按指定分隔符分割字符串,Join是将数组元素连接成字符串,Mid是截取字符串,InStr是查找子字符串位置。15.若要在VB中设置一个标签的字体颜色为红色,应使用的属性是()A.FontB.ForeColorC.BackColorD.BorderStyle答案:B。解析:ForeColor属性用于设置控件的前景色(文字颜色),Font是字体设置,BackColor是背景色,BorderStyle是边框样式。16.以下关于VB中控件的说法,正确的是()A.所有控件都有Name属性B.控件的属性只能在设计时设置C.一个窗体上只能有一个控件D.控件的事件只能在运行时触发答案:A。解析:所有控件都有Name属性用于标识,控件属性可在设计时和运行时设置,一个窗体可有多个控件,事件在满足条件时触发。17.在VB中,要判断一个变量是否为数组,应使用的函数是()A.IsArrayB.IsNumericC.IsDateD.IsEmpty答案:A。解析:IsArray函数用于判断变量是否为数组,IsNumeric判断是否为数值,IsDate判断是否为日期,IsEmpty判断是否为空。18.要在VB中将一个数值变量Num格式化为两位小数的字符串,应使用的函数是()A.Str(Num)B.Format(Num,"0.00")C.CStr(Num)D.Val(Num)答案:B。解析:Format函数可按指定格式格式化数据,这里将数值格式化为两位小数的字符串,Str和CStr只是简单转换为字符串,Val是将字符串转换为数值。19.以下关于VB中菜单的说法,错误的是()A.菜单可以分为主菜单和子菜单B.菜单的Visible属性可以控制其是否可见C.菜单的Click事件用于处理菜单被单击的操作D.一个窗体上只能有一个菜单答案:D。解析:一个窗体上可以有多个菜单,菜单可分主、子菜单,Visible控制可见性,Click处理单击操作。20.在VB中,若要将一个窗体的标题设置为“我的窗体”,应使用的语句是()A.Form1.Caption="我的窗体"B.Form1.Name="我的窗体"C.Form1.Text="我的窗体"D.Form1.Title="我的窗体"答案:A。解析:窗体的标题通过Caption属性设置,Name是窗体名称,Text属性一般用于文本框等,窗体无Title属性。21.以下关于VB中数据类型转换的说法,正确的是()A.不同数据类型之间不能进行转换B.隐式转换会自动进行,不会出错C.显式转换需要使用特定的函数D.数值类型和字符串类型不能相互转换答案:C。解析:不同数据类型可相互转换,隐式转换可能出错,显式转换需用特定函数,数值和字符串可相互转换。22.在VB中,要在一个列表框中添加一个新的列表项,应使用的方法是()A.AddB.AppendC.AddItemD.Insert答案:C。解析:列表框添加新项使用AddItem方法,其他选项不是列表框添加项的正确方法。23.以下关于VB中常量的说法,错误的是()A.常量的值在程序运行过程中不能改变B.常量可以分为文字常量和符号常量C.符号常量需要先定义后使用D.文字常量不能用于表达式计算答案:D。解析:文字常量可用于表达式计算,常量值运行中不变,分文字和符号常量,符号常量需先定义。24.在VB中,要将一个图片框的图片清空,应使用的语句是()A.Picture1.Picture=NothingB.Picture1.Image=NothingC.Picture1.BackImage=NothingD.Picture1.Icon=Nothing答案:A。解析:图片框的图片通过Picture属性设置,清空将其设为Nothing。25.以下关于VB中选择结构的说法,正确的是()A.If语句只能有一个Else子句B.SelectCase语句只能判断数值类型C.选择结构不能嵌套使用D.If语句不能没有条件答案:A。解析:If语句只能有一个Else子句,SelectCase可判断多种类型,选择结构可嵌套,If语句必须有条件。26.在VB中,要获取当前系统日期,应使用的函数是()A.TimeB.NowC.DateD.Timer答案:C。解析:Date函数用于获取当前系统日期,Time获取时间,Now获取日期和时间,Timer返回从午夜开始的秒数。27.以下关于VB中控件数组的说法,错误的是()A.控件数组中的控件具有相同的Name属性B.控件数组中的控件可以有不同的Index值C.控件数组可以动态添加控件D.控件数组中的控件只能响应相同的事件答案:D。解析:控件数组中的控件可以响应不同事件,它们有相同Name属性,不同Index值,可动态添加控件。28.在VB中,要将一个文本框的输入内容限制为只能输入数字,应使用的事件是()A.KeyPressB.ClickC.ChangeD.GotFocus答案:A。解析:KeyPress事件可在按键时进行判断,通过判断按键是否为数字来限制输入,其他事件不适合此功能。29.以下关于VB中过程的说法,正确的是()A.过程可以分为事件过程和通用过程B.事件过程只能由系统触发C.通用过程不能有参数D.过程不能嵌套调用答案:A。解析:过程分事件和通用过程,事件过程可由系统或代码触发,通用过程可带参数,过程可嵌套调用。30.在VB中,要将一个标签的文本内容居中显示,应设置的属性是()A.AlignmentB.TextAlignC.JustifyD.Center答案:A。解析:标签的Alignment属性可设置文本对齐方式,设置为居中可实现文本居中显示。31.以下关于VB中文件操作的说法,错误的是()A.打开文件时必须指定文件的访问模式B.关闭文件使用Close语句C.可以同时打开多个文件D.文件操作只能处理文本文件答案:D。解析:文件操作可处理多种类型文件,不只是文本文件,打开文件需指定访问模式,用Close关闭,可同时打开多个文件。32.在VB中,要将一个变量的值传递给另一个过程,应使用的方式是()A.赋值B.参数传递C.全局变量D.静态变量答案:B。解析:通过参数传递可将一个变量的值传递给另一个过程,赋值不是传递给过程的方式,全局和静态变量有其他用途。33.以下关于VB中数据绑定的说法,正确的是()A.数据绑定只能绑定数据库中的数据B.数据绑定可以实现控件和数据源之间的自动更新C.数据绑定只能在设计时设置D.一个控件只能绑定一个数据源答案:B。解析:数据绑定可实现控件和数据源自动更新,可绑定多种数据源,可在设计和运行时设置,一个控件可绑定多个数据源。34.在VB中,要将一个按钮的背景颜色设置为蓝色,应使用的属性是()A.ForeColorB.BackColorC.FillColorD.HighlightColor答案:B。解析:BackColor属性用于设置控件的背景颜色,ForeColor是前景色,其他选项不是用于设置按钮背景色的属性。35.以下关于VB中图形绘制的说法,错误的是()A.可以使用Line方法绘制直线B.可以使用Circle方法绘制圆形C.图形绘制只能在窗体上进行D.绘制图形需要设置画笔颜色和宽度答案:C。解析:图形绘制可在窗体、图片框等控件上进行,Line绘直线,Circle绘圆形,绘制需设置画笔颜色和宽度。36.在VB中,要将一个数组中的元素逆序排列,可采用的方法是()A.循环交换元素位置B.直接对数组排序C.复制数组到新数组D.清空数组再重新赋值答案:A。解析:通过循环交换元素位置可实现数组元素逆序排列,直接排序不能实现逆序,复制和清空再赋值不是逆序方法。37.以下关于VB中错误处理的说法,正确的是()A.错误处理只能在程序运行时进行B.OnError语句用于设置错误处理方式C.错误处理只能处理语法错误D.发生错误时程序会自动终止答案:B。解析:OnError语句用于设置错误处理方式,错误处理可在设计和运行时考虑,能处理多种错误,发生错误不一定自动终止。38.在VB中,要将一个文本框的输入内容转换为整数,应使用的函数是()A.StrB.ValC.CStrD.Chr答案:B。解析:Val函数可将字符串转换为数值,Str和CStr是将数值转换为字符串,Chr是返回指定ASCII码的字符。39.以下关于VB中对象的说法,错误的是()A.对象是具有属性、方法和事件的实体B.所有对象都有相同的属性和方法C.对象可以通过代码创建和销毁D.对象的属性可以在运行时修改答案:B。解析:不同对象有不同的属性和方法,对象是有属性、方法和事件的实体,可通过代码创建和销毁,属性可在运行时修改。40.在VB中,要在一个定时器控件的定时事件中执行一段代码,应编写的事件过程是()A.Timer1_Click()B.Timer1_Timer()C.Timer1_Load()D.Timer1_Change()答案:B。解析:定时器控件的定时事件是Timer事件,编写Timer1_Timer()过程可在定时时执行代码。41.以下关于VB中字符串处理的说法,正确的是()A.字符串长度可以使用Len函数获取B.字符串连接只能使用“+”号C.字符串不能进行比较D.字符串不能进行截取操作答案:A。解析:Len函数可获取字符串长度,字符串连接可用“&”,字符串可比较和截取。42.在VB中,要将一个复选框的状态设置为选中,应使用的属性是()A.CheckedB.ValueC.SelectedD.Enabled答案:B。解析:复选框的状态通过Value属性设置,设置为1表示选中,Checked不是复选框的属性,Selected用于列表框等,Enabled控制是否可用。43.以下关于VB中菜单设计的说法,错误的是()A.菜单设计可以使用菜单编辑器B.菜单的快捷键可以在菜单编辑器中设置C.菜单的子菜单不能再包含子菜单D.菜单的名称和标题可以不同答案:C。解析:菜单的子菜单可以再包含子菜单,菜单设计可用菜单编辑器,可设置快捷键,名称和标题可不同。44.在VB中,要将一个变量声明为长整型,应使用的关键字是()A.IntegerB.LongC.SingleD.Double答案:B。解析:Long用于声明长整型变量,Integer是整型,Single是单精度浮点型,Double是双精度浮点型。45.若要在VB中使一个文本框不可编辑,应设置其()属性。A.ReadOnlyB.EnabledC.VisibleD.Locked答案:A。解析:ReadOnly属性设置为True时,文本框内容不可编辑但可选中复制,Enabled为False时文本框不可用,Visible控制是否可见,Locked属性一般用于数据绑定控件。46.以下关于VB中循环语句Do...LoopUntil的描述,正确的是()A.先判断条件,条件为真时执行循环体B.先执行循环体,再判断条件,条件为假时继续循环C.先执行循环体,再判断条件,条件为真时继续循环D.先判断条件,条件为假时执行循环体答案:B。解析:Do...LoopUntil先执行循环体,再判断Until后的条件,条件为假时继续循环,为真时退出循环。47.在VB中,要获取一个列表框中当前选中项的索引,应使用的属性是()A.SelectedB.ListIndexC.ListCountD.Text答案:B。解析:ListIndex属性返回列表框中当前选中项的索引,Selected是一个布尔数组表示各项是否选中,ListCount是列表项的数量,Text是选中项的文本内容。48.以下关于VB中函数返回值的说法,错误的是()A.函数可以没有返回值B.函数的返回值类型在定义时确定C.函数返回值可以通过函数名赋值D.函数返回值只能是单一数据类型答案:D。解析:函数返回值可以是数组等复合数据类型,并非只能是单一数据类型,函数可无返回值,返回值类型定义时确定,可通过函数名赋值返回值。49.在VB中,要设置一个窗体的启动位置为屏幕中心,应设置其()属性。A.StartUpPositionB.LeftC.TopD.Location答案:A。解析:StartUpPosition属性可设置窗体的启动位置,设置为2表示屏幕中心,Left和Top是设置窗体位置的坐标,Location属性在VB中不用于此功能。50.若要在VB中将一个字符串中的指定子字符串替换为另一个字符串,应使用的函数是()A.ReplaceB.InStrC.MidD.Trim答案:A。解析:Replace函数用于将字符串中的指定子字符串替换为另一个字符串,InStr是查找子字符串位置,Mid是截取字符串,Trim是去除字符串首尾空格。51.以下关于VB中单选按钮的说法,正确的是()A.一个窗体上的所有单选按钮只能有一个被选中B.单选按钮的Value属性为True表示未选中C.单选按钮不能分组D.单选按钮的Caption属性不能修改答案:A。解析:一个窗体上的单选按钮通常作为一组,只能有一个被选中,Value为True表示选中,可通过框架等进行分组,Caption属性可修改显示文本。52.在VB中,要将一个数值保留到小数点后一位,可使用的表达式是()A.Int(Num*10)/10B.Round(Num,1)C.Fix(Num*10)/10D.Truncate(Num,1)答案:B。解析:Round函数用于对数值进行四舍五入保留指定小数位数,这里保留一位小数用Round(Num,1),Int和Fix有取整作用但不是四舍五入,VB中无Truncate函数。53.以下关于VB中数据类型的存储范围,说法正确的是()A.Integer类型能存储的数值范围比Long类型大B.Single类型能存储的小数精度比Double类型高C.Byte类型能存储的数值范围是0-255D.Boolean类型只能存储-1和0答案:C。解析:Byte类型存储无符号整数,范围是0-255,Long存储范围比Integer大,Double精度比Single高,Boolean类型存储True和False(对应-1和0)。54.在VB中,要在一个窗体上绘制一个矩形,应使用的方法是()A.LineB.CircleC.RectangleD.FillRect答案:A。解析:可以使用Line方法通过绘制四条边来绘制矩形,Circle是绘制圆形,VB中无Rectangle和FillRect方法。55.若要在VB中读取一个文本文件的内容,以下步骤正确的是()A.打开文件、读取内容、关闭文件B.读取内容、打开文件、关闭文件C.打开文件、关闭文件、读取内容D.关闭文件、打开文件、读取内容答案:A。解析:读取文本文件应先打开文件,然后读取内容,最后关闭文件。56.以下关于VB中事件驱动编程的说法,错误的是()A.程序的执行流程由事件的发生来决定B.事件可以由用户操作触发C.一个事件只能对应一个事件过程D.事件驱动编程提高了程序的交互性答案:C。解析:一个事件可以对应多个事件过程,程序执行由事件决定,事件可由用户操作触发,事件驱动提高了交互性。57.在VB中,要将一个数组传递给一个过程,应使用的参数类型是()A.单个变量类型B.数组类型C.变体类型D.以上都可以答案:B。解析:将数组传递给过程,参数类型应定义为数组类型,单个变量类型不能传递数组,变体类型虽可但不是最佳选择。58.以下关于VB中消息框的说法,正确的是()A.MsgBox函数只能显示提示信息B.MsgBox函数的返回值是用户的响应结果C.MsgBox函数不能设置标题D.MsgBox函数只能显示一行文本答案:B。解析:MsgBox函数的返回值表示用户的响应结果(如确定、取消等),可显示提示信息、设置标题,能显示多行文本。59.在VB中,要将一个日期变量转换为指定格式的字符串,应使用的函数是()A.StrB.FormatDateTimeC.CStrD.DateToString答案:B。解析:FormatDateTime函数可将日期变量转换为指定格式的字符串,Str和CStr是通用转换,VB中无DateToString函数。60.以下关于VB中菜单控件的说法,正确的是()A.菜单控件只能在窗体的顶部显示B.菜单控件的名称和标题必须相同C.菜单控件可以动态添加菜单项D.菜单控件不能响应Click事件答案:C。解析:菜单控件可以动态添加菜单项,可通过代码实现,它可在窗体顶部或其他位置显示,名称和标题可不同,能响应Click事件。61.在VB中,要将一个文本框的内容保存到一个文本文件中,以下操作正确的是()A.打开文件、写入内容、关闭文件B.写入内容、打开文件、关闭文件C.打开文件、关闭文件、写入内容D.关闭文件、打开文件、写入内容答案:A。解析:保存文本框内容到文件,应先打开文件,然后写入内容,最后关闭文件。62.以下关于VB中控件的焦点的说法,错误的是()A.控件获得焦点时会触发GotFocus事件B.可以使用SetFocus方法使控件获得焦点C.一个窗体上同一时间只能有一个控件拥有焦点D.控件失去焦点时不会触发任何事件答案:D。解析:控件失去焦点时会触发LostFocus事件,获得焦点触发GotFocus事件,可用SetFocus方法使控件获焦,同一时间一个窗体上只有一个控件有焦点。63.在VB中,要判断一个字符串是否以指定子字符串开头,应使用的函数是()A.LeftB.InStrC.StartsWithD.StrComp答案:B。解析:可以使用InStr函数判断字符串是否以指定子字符串开头,若返回1则是,Left是截取字符串左边部分,VB中无StartsWith函数,StrComp用于比较字符串。64.以下关于VB中循环嵌套的说法,正确的是()A.循环嵌套只能是两层B.内层循环和外层循环的循环变量可以相同C.内层循环执行次数等于外层循环次数乘以内层循环自身循环次数D.循环嵌套会降低程序的执行效率,应尽量避免答案:C。解析:内层循环执行次数等于外层循环次数乘以内层循环自身循环次数,循环嵌套可多层,内外层循环变量应不同,合理的循环嵌套不会过度降低效率。65.在VB中,要将一个图片加载到图片框中,应使用的语句是()A.Picture1.Picture=LoadPicture("图片路径")B.Picture1.Image=LoadImage("图片路径")C.Picture1.BackImage=LoadBackImage("图片路径")D.Picture1.Icon=LoadIcon("图片路径")答案:A。解析:使用LoadPicture函数加载图片并赋值给图片框的Picture属性,其他选项的函数和属性使用错误。66.以下关于VB中变量作用域的说法,错误的是()A.局部变量只能在定义它的过程中使用B.模块级变量可以在整个模块中使用C.全局变量可以在所有模块中使用D.变量作用域越大,程序越容易维护答案:D。解析:变量作用域越大,越容易造成变量名冲突等问题,不利于程序维护,局部变量在定义过程使用,模块级在模块内使用,全局在所有模块使用。67.在VB中,要将一个整数变量除以2并取整,可使用的方法是()A.Num/2B.Num\2C.Int(Num/2)D.B和C都可以答案:D。解析:“\”是整除运算符,直接得到整数结果,Int(Num/2)是先除后取整,二者都可实现将整数变量除以2并取整。68.以下关于VB中列表框和组合框的说法,正确的是()A.列表框只能显示列表项,不能输入内容B.组合框只能输入内容,不能显示列表项C.列表框和组合框的List属性用法不同D.列表框和组合框都不能进行多选答案:A。解析:列表框只能显示列表项,不能输入内容,组合框可输入也可显示列表项,二者List属性用法类似,列表框可设置为多选。69.在VB中,要在一个命令按钮的Click事件中禁用该按钮,应使用的语句是()A.Command1.Enabled=FalseB.Command1.Visible=FalseC.Command1.Locked=TrueD.Command1.ReadOnly=True答案:A。解析:将命令按钮的Enabled属性设置为False可禁用按钮,Visible是控制可见性,Locked和ReadOnly属性不用于此功能。70.以下关于VB中文件操作的文件号,说法正确的是()A.文件号只能是1-255之间的整数B.文件号在使用前不需要分配C.不同的文件操作可以使用相同的文件号D.文件号可以是任意整数答案:A。解析:文件号通常是1-255之间的整数,使用前需分配,不同文件操作不能用相同文件号。71.在VB中,要将一个字符串按指定分隔符分割成数组,可使用的函数是()A.SplitB.JoinC.InStrD.Mid答案:A。解析:Split函数用于按指定分隔符分割字符串成数组,Join是将数组元素连接成字符串,InStr是查找子字符串位置,Mid是截取字符串。72.以下关于VB中函数过程和子过程的区别,说法错误的是()A.函数过程有返回值,子过程没有B.函数过程可以在表达式中使用,子过程不能C.子过程可以有参数,函数过程不能D.调用函数过程和子过程的语法不同答案:C。解析:函数过程和子过程都可以有参数,函数有返回值可在表达式用,调用语法不同。73.在VB中,要将一个窗体的边框样式设置为无边框,应设置其()属性。A.BorderStyleB.ControlBoxC.MaxButtonD.MinButton答案:A。解析:BorderStyle属性可设置窗体边框样式,设置为0表示无边框,ControlBox控制是否显示控制框,MaxButton和MinButton控制最大、最小化按钮。74.以下关于VB中数据验证的说法,正确的是()A.数据验证只能在输入数据时进行B.可以使用自定义函数进行数据验证C.数据验证只能验证数值类型数据D.数据验证不需要编写代码答案:B。解析:可以使用自定义函数进行数据验证,数据验证可在多个阶段进行,能验证多种数据类型,需要编写代码实现。75.在VB中,要将一个数值变量转换为字符串并在前面补零,可使用的函数是()A.StrB.FormatC.CStrD.Val答案:B。解析:Format函数可按指定格式格式化数据,如Format(Num,"000")可在数值前补零,Str和CStr只是简单转换,Val是将字符串转数值。76.以下关于VB中菜单的快捷键设置,说法正确的是()A.快捷键只能是单个字母B.快捷键设置后不能修改C.可以在菜单编辑器中设置快捷键D.一个菜单只能有一个快捷键答案:C。解析:可以在菜单编辑器中设置快捷键,快捷键可以是组合键,可修改,一个菜单可设置多个快捷键。77.在VB中,要将一个列表框中的所有列表项清空,应使用的方法是()A.List1.ClearB.List1.RemoveC.List1.DeleteD.List1.Erase答案:A。解析:列表框使用Clear方法清空所有列表项,其他选项不是列表框清空项的正确方法。78.以下关于VB中数组的初始化,说法正确的是()A.静态数组必须在定义时初始化B.动态数组不能初始化C.可以使用数组初始化语句初始化数组D.数组初始化只能赋相同的值答案:C。解析:可以使用数组初始化语句初始化数组,静态数组不一定要在定义时初始化,动态数组可在分配大小后初始化,数组可赋不同值。79.在VB中,要将一个文本框的输入内容限制为只能输入字母,应使用的事件是()A.KeyPressB.ClickC.ChangeD.GotFocus答案:A。解析:KeyPress事件可在按键时判断按键是否为字母来限制输入,其他事件不适合此功能。80.以下关于VB中过程调用的说法,错误的是()A.可以使用Call语句调用过程B.调用过程时参数的传递方式有按值传递和按地址传递C.过程调用可以嵌套D.调用过程时参数的数量和类型必须与定义时完全相同答案:D。解析:调用过程时,参数数量和类型在某些情况下可不与定义时完全相同(如可选参数等),可用Call语句调用,有按值和按地址传递方式,过程调用可嵌套。81.在VB中,要将一个图片框的大小自动调整为图片的大小,应设置其()属性。A.AutoSizeB.StretchC.ScaleModeD.Alignment答案:A。解析:AutoSize属性设置为True时,图片框大小会自动调整为图片大小,Stretch是拉伸图片适应框,ScaleMode是缩放模式,Alignment是对齐方式。82.以下关于VB中错误处理的错误号,说法正确的是()A.错误号都是正数B.不同的错误有不同的错误号C.错误号只能在运行时获取D.错误号没有实际意义答案:B。解析:不同的错误有不同的错误号,错误号有正有负,可在运行时和调试时获取,有实际意义用于识别错误。83.在VB中,要将一个字符串中的所有空格去除,可使用的函数是()A.TrimB.LTrimC.RTrimD.Replace(Str,"","")答案:D。解析:Replace(Str,"","")可将字符串中所有空格替换为空字符串从而去除空格,Trim、LTrim、RTrim只能去除首尾空格。84.以下关于VB中控件的Tab顺序,说法正确的是()A.控件的Tab顺序只能在设计时设置B.Tab顺序决定了按Tab键时光标在控件间移动的顺序C.所有控件都有Tab顺序D.改变控件的位置会自动改变其Tab顺序答案:B。解析:Tab顺序决定了按Tab键时光标在控件间移动的顺序,它既可以在设计时设置,也能在运行时修改;不是所有控件都有Tab顺序,比如标签等通常没有;改变控件位置不会自动改变其Tab顺序。85.在VB中,要将一个变量声明为单精度浮点型,应使用的关键字是()A.IntegerB.LongC.SingleD.Double答案:C。解析:Single用于声明单精度浮点型变量,Integer是整型,Long是长整型,Double是双精度浮点型。86.若要在VB中使一个按钮不可用,应设置其()属性。A.EnabledB.VisibleC.ReadOnlyD.Locked答案:A。解析:将按钮的Enabled属性设置为False可使其不可用,Visible控制是否可见,ReadOnly和Locked属性一般不用于按钮。87.以下关于VB中ForEach...Next循环的描述,正确的是()A.只能用于遍历数组B.可以用于遍历集合对象C.循环次数必须预先确定D.不能在循环体中修改元素的值答案:B。解析:ForEach...Next循环可以用于遍历数组和集合对象,循环次数不需要预先确定,在某些情况下可以在循环体中修改元素的值。88.在VB中,要获取一个组合框中当前选中项的文本,应使用的属性是()A.TextB.ListIndexC.ListCountD.Selected答案:A。解析:组合框的Text属性返回当前选中项的文本,ListIndex是选中项的索引,ListCount是列表项数量,Selected属性用于判断列表项是否被选中。89.以下关于VB中函数过程的调用,说法错误的是()A.可以将函数的返回值赋给一个变量B.函数调用可以作为另一个函数的参数C.函数调用时不需要考虑参数的传递方式D.可以在表达式中直接使用函数调用答案:C。解析:函数调用时需要考虑参数的传递方式,有按值传递和按地址传递,函数返回值可赋给变量,可作为其他函数参数,也能在表达式中直接使用。90.在VB中,要设置一个窗体的背景颜色为绿色,应使用的属性是()A.ForeColorB.BackColorC.FillColorD.HighlightColor答案:B。解析:BackColor属性用于设置窗体的背景颜色,ForeColor是前景色,FillColor和HighlightColor一般不用于设置窗体背景色。91.若要在VB中将一个字符串中的小写字母转换

温馨提示

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

评论

0/150

提交评论