VB程序设计复习题

上传人:仙*** 文档编号:145578894 上传时间:2022-08-29 格式:DOCX 页数:9 大小:30.07KB
收藏 版权申诉 举报 下载
VB程序设计复习题_第1页
第1页 / 共9页
VB程序设计复习题_第2页
第2页 / 共9页
VB程序设计复习题_第3页
第3页 / 共9页
资源描述:

《VB程序设计复习题》由会员分享,可在线阅读,更多相关《VB程序设计复习题(9页珍藏版)》请在装配图网上搜索。

1、选择题1 Visual Basic程序中语句行的续行符是( )AB. :C. D. _2设a=2,b=3,c=4,d=5,下列表达式的值是( )ab AND ccA. TrueB. FALSEC. -1 D. 13“&”用作字符串连接符时,下列说法正确的是( )A. 连接符两旁的操作符只能为数值型B. 连接符两旁的操作符只能为字符型C. 连接符两旁的操作符既可为数值型,也可为字符型D. 连接符两旁的操作符既不能为数值型,也不能为字符型4“”用作字符串连接符时,下列说法正确的是( )A. 连接符两旁的操作符只能为数值型B. 连接符两旁的操作符只能为字符型C. 连接符两旁的操作符既可为数值型,也可

2、为字符型D. 连接符两旁的操作符既不能为数值型,也不能为字符型5“X是小于100的非负数”,用VB表达式表示正确的是( )A. 0X100B. 0=X100C. 0=X And X100D. 0=X or X10062*Sqr(4)的值是( )A. 4B. 8C. 32D. 167Abs(-3.14)的值是( )A. 3B. -3C. -3.14D. 3.148Do循环语句是根据条件决定循环的语句的,下列说法正确的是( )AWhile是当条件为真时执行循环BUntil是当条件为真时执行循环CWhile和Until都是当条件为真时执行循环DWhile和Until都是当条件为假时执行循环9For语

3、句的格式如下,下列说法错误的是( )For = to step exit forNext A. 步长只能为正数,不能为负数B. 步长为1时,可略去不写C. 初值、终值和步长都是数值表达式D. Exit For 只能退出当前For循环10InputBox 函数返回值的类型是( )A数值B. 字符串C. 变体D. 逻辑11Int(23.512)的值为( )A. -23B. -24C. 24D. 2312Len(ab河南理工大学)的值是( )A. 6B. 8C. 10D. 1213s$=abcdefghijk,left$(s$,4)的值是( )A. efghijkB. hijkC. abcdD. a

4、bcdefg14s$=abcdefghijk,Mid$(s$,1,4)的值是( )A. efghijkB. hijkC. abcdD. abcdefg15s$=abcdefghijk,Right$(s$,4)的值是( )A. efghijkB. hijkC. abcdD. abcdefg16UCase$(Abc)的值为( )A. AbcB. abcC. ABCD. aBC17VB 窗体默认的坐标单位是( )A. cmB. mC. TwipD. Pix18VB6.0中专门为程序代码的书写提供了一个( )窗口。A. 代码B. 属性C.窗体D.立即19VB把开发一个应用程序视为一项工程,用创建工程的

5、方法来创建一个应用程序,并利用( )窗口来管理工程。A. 工程资源管理器B. 属性C. 窗体D. 窗体布局20Visual Basic 窗体设计器的主要功能是( )A. 建立用户界面B. 编写源程序代码C. 画图D. 显示文字21变量x的值为3,y的值为4,执行下列哪个语句后,可输出表达式:347( )A. Print x+y=;x+yB. Print x;+;y;=;x+yC. Print x;+;y;=x+yD. Print x;+;y=;x+y22标签所显示的内容,由( )属性值决定。A. TextB. NameC. CaptionD. Alignment23表达式11 Mod 4/2的

6、值是( )A. 1.5B. 2C. 3D. 124表达式Int(90*rnd) + 10的值的范围是( )A. 1-100B. 1-99C. 10-100D. 10-9925表达式中包含下述多种运算时,计算机会最后进行( )运算。A. 函数运算B. 算术运算C. 关系运算D. 逻辑运算26不属于VB三种工作模式的是( )A. 设计模式B. 运行模式C. 调试模式D.中断模式27窗体标题栏显示的内容由窗体对象的( )属性决定。A. BackColorB. BorderStyleC. TextD. Caption28从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是(

7、 ) 。A. 学习版B. 免费版C. 专业版D. 企业版29粗体字由( )属性设置。A. FontNameB. FontSizeC. FontItalicD. FontBold30单选按钮的控件名称为( )A. BottonB. CheckBoxC. PictureBoxD. OptionBotton31当窗体被启动时,( )事件将会发生。A. LoadB. UnloadC. QueryUnoadD. CLs32当窗体的被移动时,将会发生的事件是( )A. MoveB. ResizeC. PaintD. Click33定时器的定时间隔单位是( )A. 秒B. 微秒 C. 毫秒 D. 分34关于

8、VB源代码的编写,下列说法错误的是( )A. VB源代码中不区分字母的大小写B. 同一行可以写多个语句C. 可以适当添加注释有利于程序的维护和调试D. 一个语句必须写在一行中,不可分成多行来书写35关于VB中程序运行的方式,以下说法正确的是( )A. 只能使用解释运行模式B. 只能使用编译运行模式C. 既不能使用解释运行模式,也不能使用编译运行模式D. 既能使用解释运行模式,又能使用编译运行模式36关于Visual Basic中事件的说法中,不正确的为( )A. 事件是由Visual Basic预先定义好的,能够被对象识别的动作B. DblClick(双击)是Visual Basic中的一种事

9、件C. 一个对象可以识别一个或多个事件D. 对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义37关于逻辑型数据,下列说法错误的是( )A. 逻辑型数据只有两种可能值:True或者FalseB. 当把逻辑值转换为数值时False转为0,True转为1C. 当把其他类型数据转换为逻辑数据时,非0数转换为True,0转换为FalseD. 逻辑型数据以2个字节存储38关于条件语句,下列说法错误的是( )A. 条件语句中的“条件”可以是逻辑表达式或关系表达式B. 条件语句中的“条件”可以是数值表达式,非0值表示true,0值表示falseC. 在块结构条件语句中,“语句块”中的语句不能与the

10、n在同一行上D. 块结构的条件语句和单行结构的条件语句都必须以End if结束39函数过程是以( )保留字开始的。A. FunctionB. SubC. PropertyD. Event40假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为( )A. Form1=VB TestB. Form1.Caption=VB TestC. Form1.Text=VB TestD. Form1.Name=VB Test41将数值型数据转换成字符串型数据的函数是( )A. Chr()B. Str()C. Asc()D. Val()42将数字字符串转换成数值型常数的函数

11、是( )A. Chr()B. Str()C. Asc()D. Val()43命令按钮的标题文字由( )属性来设置。A. TextB. CaptionC. NameD. Value44默认情况下,语句:Dim student(10,5) 定义的数组有( )个元素。A. 50B. 66C. 15D. 645默认情况下,语句:Dim student(100) 定义的数组有( )个元素。A. 100B. 10C. 任意D. 10146某一变量要求在程序各模块中均可使用,应在( )中用Public声明该变量。A. 子过程B. 窗体模块C. 标准模块D. 事件过程47清除当前VB 窗体上文本信息的方法是(

12、 )A. ClsB. ClearC. EraseD. Droup48求字符串长度的函数是( )A. LenB. longC. LengthD. Val49闰年的条件是年号(year)能被4整除,但不能被100整除,或者能被400整除。则闰年的布尔表达式为( )A. (year mod 4=0 and year mod 1000) and (year mod 400=0)B. (year mod 4=0 and year mod 1000) or (year mod 400=0)C. (year mod 4=0 or year mod 1000) and (year mod 400=0)D. (

13、year mod 4=0 or year mod 1000) or (year mod 400=0)50若要获得滚动条的当前值,可通过访问( )属性来实现。A. TextB. ValueC. MaxD. Min51若要将隐藏的窗体显示出来,实现的方法为( )A. UnloadB. ClsC. ShowD. Load52若要求向文本框输入密码时,只在文本框中显示*号,则应当在此文本框的属性窗口中设置( )A. Text属性值为 B. Caption属性值为 C. PasswordChar属性值为空D. PasswordChar属性值为 *53若要设置定时器的定时间隔设为2秒,应将Interval

14、属性值设为( )A. 2B. 20C. 2000D. 20054若要设置文本框中的文本,可通过文本框对象的( )属性来实现。A. TextB. CaptionC. NameD. Enable55若要设置文本框最大可接收的字符数,可通设置( )属性值来实现。A. MultilineB. LengthC. MinD. MaxLength56若要使定时器起作用,应将其( )属性设置值设为True。A. IntervalB. ValueC. TextD. Enabled57若要使命令按钮在运行时不可见,可通过设置( )属性的值为False来实现。A. VisibleB. EnabledC. Defau

15、ltD. Value58若要文本框在失去控制焦点后,执行某一动作,可以对( )事件进行编程。A. RefreshB. SetFocusC. GetFocusD. LostFocus59设a,b,c为整型变量,其值分别为1,2,3,以下程序段的输出结果是( )a=b:b=c:c=aPrint a;b;cA. 1 2 3B. 2 3 1C. 3 2 1D. 2 3 260设a=2,b=3,c=4,d=5,下列表达式的值是( )32*b OR a=c AND bc OR cdA. TrueB. FalseC. 0D. 161随机函数Rnd(10)的功能为( )A. 产生一个大于或等于0小于1的单精度

16、随机数B. 产生一个大于或等于0小于10的单精度随机数C. 产生一个大于0小于10的单精度随机数D. 产生一个大于0小于1的单精度随机数62提取计算机系统的当前日期的函数是( )A. DateB. TimeC. DateValueD. Now63提取系统的当前时间的函数是( )A. DateB. TimeC. DateValueD. Now64为了保存一个Visual Basic应用程序,应当( )A. 只保存窗体模块文件(.frm)B. 只保存工程文件(.vbp)C. 只保存标准模块文件(.bas)D. 分别保存工程文件、窗体文件和标准模块文件65下列不能打开代码窗口的操作是( )A. 双击

17、窗体上的某个控件B. 双击窗体C. 单击查看代码按钮D. 单击窗体或控件66下列不属于常量的是( )A. 12B. “ch”C. abcD. 1.2367下列不属于数值数据类型的是( )A. 整型B. 浮点型C. 货币型D. 布尔型68下列关于条件语句的说法中正确的为( )A. if语句中可以没有then保留字B. if语句中可以没有else保留字C. if语句中只能有一个elseif分句D. if语句都可以由iif语句替代69下列可作为Visual Basic的变量名的是( )A. _nameB. AC. A%DD. Print70下列哪个操作可以清除文本框对象Text1的内容( )A. T

18、ext1.Text=B. Text1.clsC. TextD. cls71下列哪个符号不能作为Visual Basic的变量名( )A. AbCB. POOOC. 8TFD. xyz72下列哪组语句可以将变量A,B的值互换( )A. A=B:B=AB. C=A:A=B:B=CC. A=C:C=B;D. B=A:A=(A+B/2:B=(A-B/273下列说法错误的是( )A. 常量或变量的名字必须以字母或汉字开头B. 常量和变量的长度不能超过255个字符 C. VB中区分常量或变量名的大小写,即x和X是两个不同的名字D. 不能使用VB中的关键字命名常量或变量74下列叙述中正确的是( )A. 只有

19、窗体才是Visual Basic 中的对象B. 只有控件才是Visual Basic中的对象C. 窗体和控件都是Visual Basic中的对象D. 窗体和控件都不是Visual Basic中的对象75下列语句错误的是( )A. FontName=宋体B. FontSize20C. FontBoldTrue D. FontItalicFalse76下列语句有语法错误的是( )A. a5B. baC. b=aD. 5=a77下列语句中,不能将变量x,y均定义为单精度型的是( )A. Dim x, y As singleB. Dim x!, y!C. Dim x!, y As singleD. D

20、im x As single, y As single78要设置Hscrollbar控件在单滚动箭头时Value属性值的变化幅度,可通过调用该控件的( )属性来实现。A. ValueB. SmallChangeC. MinD. LargeChange79要想通过单击Command1弹出Form2窗体,则可在Command1的单击事件中,使用( )命令。A. Load Form2B. Form2.ShowC. Form2.SetFocusD. Form2.PopupMenu80要想通过单击Form2上的Command1,从内存中清除Form2窗体,则可在Command1的单击事件中,使用( )命

21、令。A. Load Form2B. Form2.ShowC. Unload Form2D. Form2.hide81要想通过单击Form2上的Command1,从屏幕(而非内存中)上清除Form2窗体,则可在Command1的单击事件中,使用( )命令。A. Load Form2B. Form2.ShowC. Unload Form2D. Form2.hide82一个VB工程中标准模块文件的扩展名是( )A. .vbpB. .frmC. .frxD. .bas83一个VB工程中窗体文件的扩展名是( )A. .vbpB. .frmC. .frxD. .bas84一个VB工程中工程文件的扩展名是(

22、 )A. .vbpB. .frmC. .frxD. .bas85一个单精度型变量在内存中占据( )字节的空间。A. 1B. 2C. 4D. 886一个工程文件可包含7种类型的文件,下列哪个文件不包含其中( )A. 工程文件B. 窗体文件C. 可执行文件D. 资源文件87一个工程中有Form1和Form2两个窗体,( )命令可以同时关闭这两个窗体。A. UnLoad Form2B. UnLoad Form1C. UnLoad MeD. End88一个双精度型变量在内存中占据( )字节的空间。A. 1B. 2C. 4D. 889一个整型变量在内存中占据( )字节的空间。A. 1B. 2C. 4D.

23、 890已知A(1)=1,A(2)=2,A(3)=6,A(4)=8则A(A(1)+A(2)=( )。A. 8B. 6C. 2D. 191已知Eng(1)=90,Math(1)=80,T(1)=2,Total(1)= (Eng(1)+Math(1)/T(1),则Total(1)=( )A. 80B. 90C. 85D. 17092已知T(1)=9,T(2)=8,T(0)=5,Total= T(1)+T(2)+T(0),则Total=( )A. 9B. 22C. 8D. 593以下( )是定义定长字符串。A. Dim str As stringB. Dim str As string*10C. D

24、im str$=10D. Dim str$94以下( )不是Visual Basic的特点。A. 结构化程序设计B. 集成可视化程序开发环境C. 事件驱动编程机制D. 可将用户的编程思想自动转换成程序代码95以下不是Visual Basic中的事件是( )A. DblClickB. MouseMoveC. CaptionD. Change96以下不是结构化程序设计的基本结构的是( )A. 逆序结构B. 顺序结构C. 选择结构D. 循环结构97以下定义的过程( )不是按“传值”方式传递参数的。A. Public Sub Sum(x, y)B. Public Sub Sum(ByVal x, By

25、Val y)C. Public Sub Sum(x As Integer, y As Integer)D. Public Sub Sum(x%, y%)98以下定义的函数中( )是按“传址”方式传递参数的。A. Public Function Sum(x,y)B. Public Function Sum(ByRef x, ByRef y)C. Public Function Sum(x As Integer, y As Integer)D. Public Function Sum(x%, y%)99以下过程是( )Public Function MaxNum()End FunctionA. 按

26、钮单击事件B. 用户自定义函数C. 窗体单击事件D. 窗体属性100以下过程是( )事件。Prviate Sub Form_Click( )End SubA. 按钮单击事件B. 用户自定义函数C. 窗体单击事件D. 窗体属性101以下过程是( )事件。Prviate Sub Form_Load( )End SubA. 命令按钮的单击C. 命令按钮的装载C. 窗体的装载D. 窗体的单击102以下过程是标签Label1的( )事件。Prviate Sub Label1_DblClick( )End SubA. 单击B. 双击C. 拖拽D. 移动103以下过程是窗体Form1的( )事件。Prvia

27、te Sub Form_DblClick( )End SubA. 单击B. 双击C. 装载D. 按键104以下过程是命令按钮的( )事件。Prviate Sub Command1_Click( )End SubA. 单击B. 双击C. 拖拽D. 移动105以下可以在For-Next循环体中跳出循环,执行下一句的语句( )A. Exit ForB. Exit WhileC. Exit DoD. Exit106以下说法错误的是( )A. 注释语句用来对程序或程序中某些语句做注释,使程序便于理解B. 注释语句是非执行语句C. 注释语句不能放在执行语句的后面D. 任何字符都可以放在注释行中作为注释内容

28、107以下正确的叙述是( )A. 用属性窗口只能设置窗体的属性B. 用属性窗口只能设置控件的属性C. 用属性窗口可以设置窗体和控件的属性D. 用属性窗口可以设置任何对象的属性108隐藏窗体的方法为( )A. UnloadB. ClsC. WindowStateD. Hide109用于常量说明的关键字是( )A. ConstB. DimC. PublicD. Static110由( )属性,可将字符串输入到文本框中。A. TextB. CaptionC. NameD. Value111语句:Dim S(-1 to 5) 定义的数组有( )个元素。A. 7B. 6C. 5D. 4112语句:Dim

29、 student(10,5 to 10) 定义的是一个( )维数组。A. 2B. 3C. 5D. 10113语句:Dim student(10,8)As Long定义的数组元素的类型为( )A. 整型B. 字符型C. 逻辑型D. 长整型114语句:Dim student(9,6)As String定义的数组元素的类型为( )A. 数值型B. 字符型C. 逻辑型D. 日期型115语句:Dim student(10,5,4) 定义的是一个( )维数组。A. 1B. 2C. 3D. 4116语句:Dim student(20) 定义的是一个( )维数组。A. 1B. 2C. 5D. 100117在V

30、B 窗体要设计两组单选按钮,应用( )控件对其分组。A. PictureB. ImageC. LabelD. Frame118在VB6.0的集成开发环境中调试程序时,用户可直接在( )窗口中用Print方式或直接在程序中用Debug.Print方法显示表达式的值。A. 代码B. 属性C. 窗体D. 立即119在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为( )A. 整型B. 变体型C. 字符型D. 单精度型120在程序运行过程中可使用RGB函数指定颜色参数值,它的格式是( )A. RGB(红色值,黄色值,蓝色值)B. RGB(红色值,绿色值,蓝色值)C. RGB(红色值,黄色值

31、,黑色值)D. RGB(红色值,绿色值,黑色值)121在窗体运行时,若要以程序代码的方式改变窗体的高度,可用( )属性进行设置。A. MoveB. ResizeC. WidthD. Height122在当前VB 窗体上输出一个字符串“计算机”的方法是( )A. Print 计算机B. Print 计算机C. 计算机D. Output 计算机123在函数过程中的任意位置要退出当前函数过程,应用( )命令。A. End FunctionB. ExitC. Exit FunctionD. Exit Sub124在通用段有语句:Option Base 1 情况下语句:Dim student(10,5)

32、 定义的数组有( )个元素。A. 50B. 6C. 15D. 66125在以下情况下,窗体的Click事件将会被触发的为( )A. 当窗体变为活动窗口时B. 当程序启动时C. 当鼠标在窗体上移动时D. 当鼠标单击窗体时126在以下事件过程中,Private表示( )Private Sub txtName_Change() End SubA. 此过程可以被任何其它过程调用B. 此过程只可以被本窗体模块中的其它过程调用C. 此过程不可以被任何其它过程调用D. 此过程是一个不可用过程127在以下事件过程中,Public表示( )Public Sub txtName_Change() End SubA

33、. 此过程不可以被本模块中的过程调用B. 此过程只可以被本窗体模块中的其它过程调用C. 此过程不可以被任何其它过程调用D. 此过程可以被本工程中的所有模块调用128在运行时,若要使文本框获得输入焦点,可调用文本框对象的( )方法来实现。A. RefreshB. GetFocusC. SetFocusD. Tab129在子过程中的任意位置要退出当前子过程,应用( )命令。A. End FunctionB. ExitC. Exit FunctionD. Exit Sub130执行下面的语句后,所产生的对话框的标题是( )A=InputBox (aaaa,bbbb,”5”)A. bbbbB. aaa

34、aC. 空D. ”5”131执行下面的语句后,所产生的对话框的提示消息是( )A=InputBox (aaaa,bbbb,”5”)A. bbbbB. aaaaC. 空D. “5”132执行下面的语句后,所产生的对话框中用户输入区域的默认值是( )A=InputBox (aaaa,bbbb,”5”)A. bbbbB. aaaaC. 5D. “5”133执行下面的语句后,所产生的信息框的提示消息是( )A=InputBox (aaaa,bbbb,”5”)A. bbbbB. aaaaC. 空D. 5134子过程是以( )保留字开始的。A. LoadB. SubC. PropertyD. Event135字体大小由( )属性设置。A. FontNameB. FontSizeC. FontItalicD. FontBold136字体名称由( )属性设置。A. FontNameB. FontSizeC. FontItalicD. FontBold137 课件上面的课本上面没有的所有例题

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!