VB选择题.docx

上传人:b****5 文档编号:7478131 上传时间:2023-01-24 格式:DOCX 页数:11 大小:22.93KB
下载 相关 举报
VB选择题.docx_第1页
第1页 / 共11页
VB选择题.docx_第2页
第2页 / 共11页
VB选择题.docx_第3页
第3页 / 共11页
VB选择题.docx_第4页
第4页 / 共11页
VB选择题.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

VB选择题.docx

《VB选择题.docx》由会员分享,可在线阅读,更多相关《VB选择题.docx(11页珍藏版)》请在冰豆网上搜索。

VB选择题.docx

VB选择题

一、单项选择题(每小题1分)

1、VisualBasic6.0包括(C)。

(A)学习版、专家版和企业版(B)中文版、英文版和学习版

(C)学习版、专业版和企业版(D)内部版、正式版和测试版

2、VisualBasic是一种面向(D)的程序设计语言。

(A)用户(B)事件(C)程序(D)对象

3、用户可通过(D)模拟屏幕的小图像来布置应用程序。

(A)窗体设计器(B)快捷菜单

(C)立即窗口(D)窗体布局窗口

4、VB6.0中专门为程序代码的书写提供了一个(A)窗口。

(A)代码(B)属性(C)窗体(D)立即

5、保存一个VB程序时至少需要保存的两个文件是(A)。

(A).vbp文件和.frm文件(B)窗体文件和.frm文件

(C)工程文件和.vbp(D)模块文件和.bas文件

6、VisualBasic6.0规定窗体文件的扩展名是(B)。

(A)for(B)frm(C)vbp(D)bas

7、VisualBasic6.0规定工程文件的扩展名是(A)。

(A)vbp(B)for(C)frm(D)bas

8、语句DimxAsinteger作用是,将x定义为(B)变量。

(A)单精度型(B)整型(C)布尔型(D)字符型

9、语句Dimx!

作用是,将x定义为(B)变量。

(A)整型(B)单精度型(C)布尔型(D)字符型

10、关于整型变量下列说法错误的是(C)。

(A)用于保存整数(B)类型符为%

(C)最大整数为216(D)占两个字节

11、下列不属于数值数据类型的是(C)。

(A)整型(B)单精度型(C)日期型(D)双精度型

12、变量声明语句,Dim变量名As类型,若省略“As类型”,则所创建的变量是(D)。

(A)字符型 (B)逻辑型 (C)对象型  (D)变体型

13、在VB中,数值型数据可以用十六进制数来表示,但必须在其前面冠以(D)。

(A)O(B)H(C)&O(D)&H

14、进行强制变量声明时,应使用说明语句(B)。

(A)PublicConst(B)OptionExplicit

(C)OptionBasel(D)OptionCompare

15、VisualBasic程序中的注释所使用的字符是(A)。

(A)单引号(')(B)冒号(:

)(C)逗号(,)(D)问号(?

16、VisualBasic程序中分隔一行中多条语句的字符是(B)。

(A)单引号(')(B)冒号(:

)(C)逗号(,)(D)问号(?

17、以下说法错误的是(C)。

(A)注释语句用来对程序或程序中某些语句做注释,使程序便于理解

(B)注释语句是非执行语句

(C)注释语句不能放在执行语句的后面

(D)任何字符都可以放在注释行中作为注释内容

18、关于VB源代码的编写,下列说法错误的是(D)。

(A)VB源代码中不区分字母的大小写

(B)同一行可以写多个语句

(C)可以适当添加注释有利于程序的维护和调试

(D)一个语句必须写在一行中,不可分成多行来书写

19、数学关系式3

(A)3

(C)x>3Orx<10   (D)3

20、下列表达式值为True的是(C)。

(A)"ABC">"abc"(B)"abc"="ABC"

(C)"abc">"ABC"(D)"ABC">"Ab"

21、计算平方根的函数是(B)。

(A)Sgn(B)Sqr(C)Exp(D)Sqrt

22、如果X是一个正实数,对X的第三位小数四舍五入的表达式是(B)。

(A)0.01*Int(X+0.005)       (B)0.01*Int(100*(X+0.005))

(C)0.01*Int(100*(X+0.05))  (D)0.01*Int(X+0.05)

23、将数字字符串转换成数值型常数的函数是(D)。

(A)Chr$(B)Str$(C)Asc(D)Val

24、表达式fix(3.14)+int(3.14)的值为(B)。

(A)5(B)6(C)6.5(D)7

25、Int(-3.14)的值是(A)。

(A)-4(B)-3.14(C)-3(D)3

26、要产生30—50之间(包括30和50)的随机整数,下列表达式正确的是(B)。

 (A)int(rnd*20+30) (B)int(rnd*21+30) 

(C)int(rnd*31+20) (D)int(rnd*50)

27、Int(Rnd*1000)表示的是(C)范围内的一个整数。

(A)[0,1000](B)[1,999](C)[0,999](D)[1,1000]

28、表达式Int(100*Rnd+10)的取值范围是(C)。

(A)(10,100) (B)[10,100] (C)[10,110)  (D)[10,110]

29、LCase$("Abc")的值为(B)。

(A)Abc(B)abc(C)ABC(D)Abc

30、函数InStr(“China”,”in”)的值为(C)。

(A)1(B)2(C)3(D)4

31、表达式Mid$("一二三四五六",3,4)的结果是(A)。

(A)"三四五六"  (B)"二三四五"   (C)"二三"   (D)"三四"

32、LEFT$("ABCDEF",3)的结果是(C)。

 

(A)"DEF" (B)"CDE" (C)"ABC" (D)"BCD"

33、RIGHT$("ABCDEF",3)的结果是(A)。

 

(A)"DEF" (B)"CDE" (C)"ABC" (D)"BCD"

34、设m="ABCDEF",下列表达式不能得到"DEF"的是(D)。

(A)Right$(m,3)  (B)Right$(Left$(m,6),3)  

(C)Mid$(m,4)  (D)Left$(Right$(m,5),3)

35、下面哪一个函数返回系统时间(C)。

(A)DATE()(B)NOW()(C)TIME() (D)DAY()

36、数学表达式X2+3XY对应的VB算术表达式是(C)。

(A)X+3X*Y(B)X*X+3XY(C)X*X+3*X*Y(D)X*X+3*XY

37、表达式5Mod3+3\5*2的值是(B)。

(A)0(B)2(C)4(D)6

38、表达式2*4^2-2*6/2+3的值是(B)。

(A)34(B)29(C)30(D)28

39、表达式11Mod4/2的值是(D)。

(A)1.5(B)2(C)3(D)1

40、在VB语言中,求余运算符是(B)。

(A)%(B)MOD(C)*(D)/

41、下列哪个式子不能表达“p是q的倍数”(D)。

(A)pModq=0   (B)p/q=p\q   

(C)Int(p/q)=p/q  (D)Int(p/q)=Mod(p/q)

42、已知X=25.3689,则int(X*100)/100的值为(A)。

(A)25.36(B)25.00(C)25.37(D)25.3

43、在VB中,语句Print3>9的输出结果为(D)。

(A)0(B)1(C)-1(D)False

44、语句Print5*5\5/5的输出结果是(B)。

(A)5(B)25(C)0(D)1

45、以下程序段的输出结果是(C)。

PrintFormat(0.123,"0.00%")

(A)12.3%(B)1.23%(C)12.30%(D)01.23%

46、以下程序段的输出结果是(C)(□表示空格)。

PrintFormat(-19.456,"####.##")

(A)□-19.46(B)□-19.45(C)-19.46(D)-19.45

47、以下程序段的输出结果是(C)(□表示空格)。

PrintFormat(19.456,"0000.00")

(A)□□19.46(B)□□19.45(C)0019.46(D)0019.45

48、语句PRINT"3*5"的输出结果是(A)。

(A)3*5(B)"15"(C)15(D)出现错误信息

49、以下程序段的输出结果是(C)。

Print"1";"2";

Print"3"

(A)123(B)12(C)123(D)12

33

50、以下程序段的输出结果是(B)。

Print1;2,3

(A)123(B)123

(C)321(D)123

51、以下程序段的输出结果是(B)。

Print1;2

Print3

(A)123(B)12(C)123(D)12

33

 

52、关于VisualBasic中事件的说法中,不正确的为(D)。

(A)事件是由VisualBasic预先定义好的,能够被对象识别的动作

(B)DblClick(双击)是VisualBasic中的一种事件

(C)一个对象可以识别一个或多个事件

(D)对于一个系统提供的对象可以识别哪些事件,需要程序员自己决定

53、事件DblClick由(C)引发。

(A)移动鼠标(B)单击鼠标(C)双击鼠标(D)三击鼠标

54、对象的三要素是(B)。

(A)属性、事件、程序(B)属性、事件、方法

(C)窗体、事件、程序(D)语句、函数、程序

55、当窗体被启动时,(A)事件将会发生。

(A)Load(B)Unload(C)QueryUnoad(D)CLs

56、要使print方法在Form_Load事件中起作用,必须对窗体的(C)属性进行设置。

(A)BackColor  (B)ForeColor (C)AutoRedraw  (D)Caption

57、以下过程是命令按钮的(A)事件。

PrviateSubCommand1_Click()

……

EndSub

(A)单击(B)双击(C)拖拽(D)移动

58、某对象的属性Visible设为False,表示该对象(B)。

(A)不可操作 (B)不可见 (C)无颜色 (D)无文字

59、要将文本框中的字体设为“宋体”,可设置(C)的属性为“宋体”。

(A)FontBold(B)BackItalic(C)FontName(D)FontSize

60、如何使一个标签或按钮控件在运行时不可用(C)。

(A)把它的Visible属性设置成False

(B)把它的Visible属性设置成True

(C)把它的Enabled属性设置成False

(D)把它的Enabled属性设置成True

61、窗体的背景颜色由(B)属性设置。

(A)BorderStyle(B)BackColor

(C)ForeColor(D)FillStyle

62、确定一个窗体或控件的大小的属性是(B)。

(A)Width或Height(B)Width和Height

(C)Top或Left(D)Top和Left

63、下列属性中,文本框不具有的是(B)。

(A)text (B)caption  (C)name  (D)height

64、下列(A)属性是每个控件都有的。

(A)Name(B)Caption(C)Font(D)Interval

65、在InputBox函数中哪一个参数是必须的(A)。

(A)Prompt(B)Buttons(C)Title(D)Context

66、设有语句:

a=InputBox("请输入数值:

","输入示例","100")程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是(A)。

(A)字符串"20"(B)字符串"120"

(C)默认值100(D)数值120

67、执行下面的语句后,所产生的对话框的标题是(A)。

A=InputBox("aaaa","bbbb",“5”)

(A)bbbb(B)aaaa(C)空(D)5

68、执行下面的语句后,所产生的信息框的提示消息是(B)。

A=MsgBox("aaaa",5,"bbbb")

(A)bbbb(B)aaaa(C)空(D)5

69、执行下面的语句后,所产生的对话框中用户输入区域的默认值是(D)。

A=InputBox("aaaa","bbbb","5")

(A)bbbb(B)aaaa(C)空(D)5

70、下列关于OptionBase语句说法错误的是(D)。

(A)OptionBase语句只能出现在窗体层或模块层

(B)OptionBase语句不能出现在过程中

(C)OptionBase语句必须位于数组的定义之前

(D)OptionBase语句只对一维数组有效

71、在VB中,表示程序结束的语句是(B)。

(A)ENDSUB(B)END(C)ENDIF(D)CLS

72、VB中清除对象中显示的文本或图形使用(B)。

(A)PRINT方法(B)CLS方法(C)MOVE方法(D)SHOW方法

73、VB中,(C)用来移动窗体或者控件,同时可以改变其大小。

(A)PRINT方法(B)CLS方法(C)MOVE方法(D)SHOW方法

74、VB中隐藏窗体的方法是(C)。

 

(A)Unload (B)Stop (C)Hide (D)Show

75、在For~Next循环程序中,步长不能是(D)。

(A)负数 (B)小数(C)正数 (D)0

76、要从for-next中退出循环使用的语句是(B)。

(A)exit(B)exitfor(C)continue(D)stoploop

77、执行完下面循环语句之后,循环变量I的值是(C)。

ForI=1To100Step2

……

NextI

(A)99(B)100(C)101(D)102

78、下列For-Next循环的循环体的执行次数为(B)。

ForI=1to11

I=I+1

NextI

(A)5(B)6(C)11(D)8

79、循环语句ForG=10To19Step3的循环次数为多少(A)。

(A)4(B)5(C)3(D)6

80、循环语句ForI=-3to20step4的循环次数为多少(C)。

(A)4(B)5(C)6(D)7

81、VB也提供了结构化程序设计的三种基本结构,它们是(D)。

(A)递归结构、选择结构、循环结构   (B)递归结构、选择结构、顺序结构

(C)递归结构、过程结构、顺序结构    (D)顺序结构、选择结构、循环结构

82、设a=5,则执行x=IIf(a>6,-1,0)后,x的值为(C)。

(A)5(B)6(C)0(D)-1

83、设a=6,则执行x=IIf(a>5,-1,0)后,x的值为(D)。

(A)5(B)6(C)0(D)-1

84、设a=7,则执行x=IIf(a>5,1,0)后,x的值为(A)。

(A)1(B)7(C)0(D)5

85、以下Case语句中错误的是(A)。

(A)Case10to0

(B)CaseIs>10

(C)CaseIs<10,Is>50

(D)Case3,5,Is>10

86、以下Case语句中错误的是(A)。

(A)Case60to50

(B)Case2,5,8

(C)CaseIs>10

(D)Case3,5,Is>10

87、以下Case语句中错误的是(C)。

(A)Case0to10

(B)CaseIs>10

(C)CaseIs>10AndIs<50

(D)Case3,5,Is>10

88、语句Dimstudent(10,5to9,4)定义的是一个(C)维数组。

(A)1(B)2(C)3(D)4

89、语句Dimstudent(10,5)AsString定义的数组元素的类型为(B)。

(A)数值型(B)字符型(C)逻辑型(D)日期型

90、语句Dimstudent(10,5)定义的数组有(D)个元素。

(A)50(B)6(C)15(D)66

 

91、下列可作为VisualBasic变量名的是(D)。

(A)A-A(B)4A(C)?

xy(D)constA

92、下列不能用作VB变量名的是(A)。

(A)8_num(B)inst6(C)xy_123(D)f8

93、下列哪个符号不能作为VB中的变量名(C)。

(A)Abab (B)b123 (C)68we   (D)cmde

109.VisualBasic提供了三类模块,它们是窗体模块、标准模块和类模块。

110.在标准模块中可以包含通用过程,但不能包含事件过程。

111.通用过程只能存储在窗体模块中。

×

112.储存在窗体模块中的过程,一定可以被整个工程中的事件过程调用。

×

113.变量的生存周期,主要是根据变量的使用次数来定义的。

×

114.按变量的作用范围分类,过程级变量属于局部变量。

115.Sub过程不能通过其过程名返回值。

116.一般情况下,在参数传递过程中,实参与形参的个数必须相等,相应的数据类型可以不相符。

117.在用Call带参调用Sub过程时必须把参数放在括号里。

118.在Sub过程中可以嵌套定义Function。

×

52.表达式Int(Rnd*10+1)表示[1,10]闭区间的随机整数。

53.Rnd函数产生的是(0,1)之间不包括0、1的随机小数。

×

54.Int(-4.5)和Fix(-4.5)的结果一样。

×

55.可获得字符ASCII码值的函数为Asc()。

56.任意整数X十位上的数字可以表示为(XMOD100-XMOD10)\10。

57.PrintInStr("VisualBasic","I")的结果为0。

58.已知A=12,则Len(A)的结果为2。

一:

15分

1.计算球面积体积等选择结构的题型

注意:

有效范围,数据输入输出的要求,条件的判断

2.打印星号的题型

3.循环:

累加,连乘,几个常用算法

例如:

1!

+3!

+5!

+……+(2N+1)!

1+1×3+1×3×5+……+1×3×……(2N+1)

二:

25分

综合题目

循环和数组,可能涉及存入文件

动态数组的使用

变量的作用域(几个事件过程中都会用到同一个变量或数组,就定义在通用段)

一维数组,二维数组的赋值以及输出(显示在文本框中,窗体上,列表框中,文件中)

列表框的使用

对字符串中的单个字母做操作,考虑mid函数

对一个几位的整数的每个位数做操作,参考下实验的水仙花数

以下算法都可能成为题目中的一个要求(分值6分左右)

判断质数

排序

公倍公约

闰年判断或其他整除的判断

其他给分点:

存盘、界面及属性设置、随机数、正确输出显示,程序结构清晰(2分)

结束按钮,清空按钮

注意:

题目中提到的要求要一一做到,属性的设置参考好给出的图形(窗体的标题)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

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

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