当前位置:文档之家› 复习题1答案

复习题1答案

VB编程期中考试复习题班级姓名学号一、填空题1、下列哪些可以作为变量?12fd x13 r2 a2 23a22、下列哪些可以作为常量?并说明是数值型还是字符型、逻辑型、日期型?“asdf”asdf"1234" 1234 #2008/11/10# true false a33、把下列数学式子写成VB表达式4、计算下列VB表达式的值(要求写出步骤)5*3*6\28/4*2.5/1.25*(3.7+2.5)18\4*4.0^2/1.625\3 Mod 3*226\3 Mod 0.4*Sqr(25)8/4*5/2.5*(3.25+6.75)3*7\214/5*215\5*227^1/327^(1/3)sqr(100)\4*25、按下列要求写出赋值语句(1)把数值234赋给变量a(2)把字符串abc赋给变量z1(3)把表达式2sin15°的值賦给变量ss(4)把标签Lblts的内容改为姓名(5)把框架Frm1的背景色改为黑色(#000000)6、写出下列函数的值Int(-3.14159)Sqr(sqr(16))7、产生a-b范围内(包括b)整数的公式:_______________________8、写出输入输出语句输入对话框:要求使用图标,标题为:”输入对话框”,对话框中的内容是”请输入你的姓名”___________________________________输出对话框:要求使用图标,标题为:”输出对话框”,对话框中的内容是”你输错了”___________________________________二、选择题1、Visual Basic集成开发环境中不包括下列哪些窗口?(D)A. 工具箱窗口B. 工程资源管理器窗口C. 属性窗口D. 命令窗口2、“一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对象Visual Basic中的哪些术语?(B)A. 对象、属性、事件、方法B. 对象、属性、方法、事件C. 属性、对象、事件、方法D. 属性、对象、方法、事件3、对象的特征和状态特征称为?(C)A. 事件B. 方法C. 属性D. 类4、下面哪一个属性用来标识对象的名称?(D)A. CaptionB. ValueC. TextD. Name5、下列哪个符号是合法的变量名? (A)A. VB123B. AbsC. 99JiD. x\y6、数学式子10sin25o写成Visual Basic表达式是?(D)A. 10sin25B. 10*sin(25)C. 10*sin(25o)D. 10*sin(25*3.14/180)7、Visual Basic中不存在下列哪一种数据类型?(D)A. 字符串类型B. 日期类型C. 逻辑类型D. 指针类型8、表达式Left(“Visual”,3)+Lcase(“AB”)的值是?(C)A. visABB. VisABC. VisabD. ualab9、表达式6+10 Mod 4*2+1的值是?(B)A. 9B. 11C. 1D. 310、把数值型转换为字符串型需要使用下列哪一种函数? (B)A. V al()B. Str()C. Asc()D. Chr()11、VB中窗体文件的扩展名是______。

(A)VBP (B)FRM(对) (C)VBW (D)PDM12、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。

(A)代码窗口(B)窗体设计窗口(C)属性窗口(D)工程资源管理器窗口(对)13、在VisualBasic中,所有的窗体和控件都必定具有的一个属性是______。

(A)Name(对) (B)Font (C)Caption (D)FillColor14、对变量名说法不正确的是______。

(A)必须是字母开头,不能是数字或其他字符(B)不能是VB的保留字(C)可以包含字母、数字、下划线和标点符号(对)(D)不能超过255个字符15、以下变量名中,______是不符合VisualBasic的命名规范的。

(A)Abc901 (B)_mnu_Open_234(对) (C)price_ (D)K16、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()DimbAsIntegerb=b+1EndSub运行程序,三次单击命令按钮后,变量b的值是:______。

(A)0 (B)1(对) (C)2 (D)317、下列程序段的执行结果为______。

X=5:Y=-20IfNotX>-0TheX=Y-3ElseY=X+3EndifPrintX-Y;Y-X(A)-33(对) (B)5-8 (C)3-3 (D)25-2518、当x为偶数时,则在窗体上显示“偶数”,否则显示“奇数”,不能实现该代码段功能的是(A)ifx\2=x/2thenprint"偶数"elseprint"奇数"(B)ifxmod2=0thenprint"偶数"elseprint"奇数"(C)ifnotxmod2<>0thenprint"偶数"elseprint"奇数"(D)ifx\2=int(x/2)thenprint"偶数"elseprint"奇数"(对)19、若要执行下列程序段后窗体上显示"红"字,则x可取的值为:selectcaseint(x/10)case2,4,6,8print"黄"case1,3,5,7,9print"绿"caseelseprint"红"endselect(A)27 (B)38 (C)10 (D)5(对)20、在程序代码中将图片文件mypic.jpg装入图片框Picture1的语句是______。

(A)Picture1.Picture="mypic.jpg"(B)Picture1.Image="mypic.jpg"(C)Picture1.Picture=LoadPicture("mypic.jpg")(对)(D)LoadPicture("mypic.jpg")21、大部分控件都没有的属性是______。

(A)Top (B)Name (C)Enabled (D)Interval(对)22、下列属于正确的字符串常量的是____________(A)#ABC" (B)$ABC$ (C)'ABC' (D)"ABC"(对)23、设a=8,b=10,则以下表达式的值为真的是____________(A)(-3+5>a)and(b>0) (B)a>=bandb>12 (C)not(b>0) (D)(a>b)or(b>0)(对)24、语句Z=y+1代表________(A)将变量Z存入变量y中,再加上1的表达式(B)变量Z取得y+1的值(对)(C)变量Z取得变量y的值,然后再加上1的一个表达式(D)将变量Z存入变量y+1中25、执行下面的语句后,所产生的信息框的标题是___________。

A=MsgBox("AAAAA",3,"BBBBB")(A)BBBBB(对) (B)AAAAA (C)空(D)出错,不能产生信息框26、执行下列代码,分别输入12和89,输出结果是_____。

PrivateSubForm_Click()a=InputBox("D")b=InputBox("E")Printa+bEndSub(A)101 (B)DE1289 (C)DE (D)1289(对)27、为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是_______。

(A)Enabled(对) (B)Visible (C)Timer (D)Interval28、下列表达式,哪一个可以产生1到6之间的随机整数(包括1和6)___。

(A)Int(Rnd*7) (B)Int(Rnd(6)+1) (C)Int(Rnd*6) (D)Int(Rnd*6+1)(对)29、执行下列程序,从键盘输入10,运行结果是_________。

PrivateSubCommand1_Click()S=InputBox("请输入一个数字:")SelectCaseSCaseIs>0Print">0"CaseIs>3Print">3"CaseIs>5Print">5"EndSelectEndSub(A)>0(对) (B)>3 (C)>5 (D)>029、在窗体上画一个命令按钮和一个文本框,名称分别为Command1和Text1,然后编写如下程序:PrivateSubCommand1_Click()a=InputBox("请输入日期(1~31)")SelectCaseaCaseIs<=0,Is>=31t=t+"有误"caseIs<=10,20t=t+"北京"caseIs<=20t=t+"大连"caseIs<=31t=t(A)假期的旅游路线:北京大连(B)假期的旅游路线:大连北京(C)假期的旅游路线:北京(对)(D)假期的旅游路线:大连三、程序填空顺序结构1、加法运算.三个文本框的名称分别是text1 text2 text3清除按钮Private Sub Command1_Click()______________________________End Sub加法运算按钮Private Sub Command2_Click()______________________________End Sub退出按钮Private Sub Command3_Click()______________________________End Sub2、编程序,由键盘输入小时、分、秒后,转换成共有多少秒?(界面参考如下),三个文本框的名称分别是:text1 text2 text3 转换结果内的标签名称为label1计算按钮程序编写如下Private Sub Command1_Click()______________________________End Sub3、编写一个计算2个整数相除后的商与余数程序。

相关主题