VB试题4-5.doc_第1页
VB试题4-5.doc_第2页
VB试题4-5.doc_第3页
VB试题4-5.doc_第4页
VB试题4-5.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1 在立即窗口中输入:x = 2732.87y = - 658.236z = 3.14159 * 30 / 180在立即窗口中试验以下函数,观察结果:Int(x) Fix(x) Int(y) Fix(y)Cint(x) Hex$(int(x) Oct$(Fix(x) Abs(y) Sin(z) Cos(z)例如在立即窗口中输入:?Int(x),在下一行中会显示该函数的返回值。参照上面的方法及教案中的内容,练习转换函数、日期函数、时间函数等。特别是将书上62页开始的“字符串函数”中的例句,在“立即窗口”中输入并注意观察结果。要求能够熟练掌握各函数的格式与功能,能够在理论上推出函数的结果。2 完成下列习题:1) 先用手工计算下列函数的值,然后在立即窗口中试验这些函数的返回值。已知:A$=”Visual Basic”,B$=”Programing”求函数的返回值:Ucase(Mid(a$,7,5)Lcase(Left(B$,7)2) 下列函数中,能够得到一个字符串的一组函数是( )A. Left函数、Right函数、Mid函数B. Ltrim函数、Rtrim函数、Instr函数C. Len函数、Lcase函数、Ucase函数D. Space函数、Len函数、Trim函数3) 删除字符串前导和尾随空格的函数是( )A)Ltrim()B)Rtrim()C)Trim()D)Lcase4) ( )是日期型数据A)January 10,1997B)#January 10,1997#C)”January 10,1997”D)&January 10,1997&3 课后习题:P75-4.8说明:其中第4小题的第2,3行改为:print left$(s$,3)print right$(s$,2)4 课后习题:P74-4.1可在代码窗口中(如:Form_load事件过程中)输入:Dim书中所列出的变量名如果输入后回车时或在程序运行时出现错误提示,则说明不是合法的变量名。5 课后习题:P75-4.2可在代码窗口中输入:在通用段中输入:Option Explicit在事件过程中(如:Form_Click())定义一个变量:Dim Var1给变量赋值:Var1=*(号为书中所列的数)输出结果:Print Var1如果程序能够显示一个正确的数字,则说明允许出现。如果在输入过程中或输入后在程序运行时出现错误提示,则说明不允许出现。1、在一个语句内写多条语句时,用来分隔每条语句的符号是 A)+ B): C)_ D)2、一句语句要在下一行继续写,续行符是 A)+ B)- C)_ D)3、下面4项中合法的变量名是 A)X_yz B)123abc C)integer D)X-Y4、下面4项中不合法的整型常数是 A)100 B)&O100 C)&H100 D)%1005、下列4项中合法的字符常数是 A)ABC$ B)”ABC” C)ABC D)ABC6、下面4项中合法的单精度型变量是 A)num! B)sum% C)xinte$ D)mm#7、表达式16/4-25*8/4 MOD 52的值为 A)14 B)4 C)20 D)28、数学关系3x10表示成正确的VB表达式为 A)3=x10 B)3=x AND x=3 OR x10 D)3=x AND b B)dc and ba C)abs(a-d)c D)not (c-b)”a” B) “9”a” C)”That”Thank” D)1212.119、下列函数中,返回值是字符串的是 A)Chr B) Instr C)Val D) Asc20、执行下列程序后,变量A$的值是 ia%=12 ib%=10 ia%=ib%-ia% a$=Ltrim(Str(ib%)+Str(ia%) Print a$ A) 10-2 B) 8 C) “10-2” D) ”8”21、设a=2,b=3,c=4,d=5,下列表达式的值是Not a=c OR 4*c=b2 AND ba+cA) -1 B) 1 C) True D) False22、VB中不同类型的数据占有存储空间是不同的,下列各组数据类型中,占用存储空间从小到大顺序排列的是A)Byte Integer long DoubleB) Byte Integer Double BooleanC) Boolean Byte Integer LongD) Boolean Double Long Integer23、在VB中,合法的长整型常量是A)123456. B)0& C)31276! D)345#24、在VB中作为常量有语法错误的是A)123456 B)1234 C)1.23D-23 D)1.89E1.1 25、下面变量名不合法的是A)a B)abcd C)a$x D)C_E26、下面逻辑表达式的值为真的是A)“A”“a” B)”9”“a” C)“That”“Thank” D)1212.127、37.6 MOD 4.55的值是A)5 B)4 C)2 D)328、表达式(74+1)*(83-1)的值为A)458333333 B)4.58 C)2 D)329、 表达式64 MOD 3432 的值是A)1 B)0 C)2 D)330、表达式Abs(-7)+Len(“abcdef”)的值是A)12 B)13 C)7abcdef D)-7abcdef二、填空题1、 整型变量X中存放了一个二位数,要将二位数交换位置,例如,13变成31,实现的表达式是_。2、 表示X是5的倍数或是9的倍数的逻辑表达式是_3、 数学表达式的VB表达式为_。4、 表达式Fix(-11.85)+Int(-23.01)的值是_答案: 二、1、( x mod 10)*10+x102、x mod 5=0 or x mod 9=04、Sin(15*3.14159/180)+sqr(x+exp(3)/Abs(x-y)-log(3*x)5、-35课后习题:P985.2,5.3,5.4, 5.6,5.7,5.101) 5.4中使用InputBox函数输入的数据默认为字符类型。2) 5.6可以使用InputBox函数输入h与f的值,然后按照书中的计算公式求出x与y的值,并用MsgBox语句输出结果。lg5.4Private Sub Command1_Click() Dim Var1 As Single, Var2 As Single, Var3 As Single, Var4 As Single Dim VarSum As Double, VarAve As Single Var1 = Val(InputBox(请输入第一个数:) Var2 = Val(InputBox(请输入第二个数:) Var3 = Val(InputBox(请输入第三个数:) Var4 = Val(InputBox(请输入第四个数:) VarSum = Var1 + Var2 + Var3 + Var4 VarAve = VarSum / 4 Print 所输入的数是:; Var1, Var2, Var3, Var4 Print 4个数的和是:; VarSum Print 4个数的平均数是:; VarAveEnd Sub1、 Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是A)空格 B)逗号 C)冒号 D)分号2、 方法Print“10+6=”;10+6输出的结果是A)10+6= 10+6 B)10+6= 16 C)16= 10+6 D)“10+6=” 10+63、 下列事件过程Private sub command1_click() A=3:b=4 Print a=bEnd sub运行后输出结果是A)False B)3 C)4 D)显示错误信息4、 方法Print“等级”;“考试” 输出的结果是 A)等级考试 B)等级 考试 C)“等级考试” D)“等级”“考试”5、 方法Print -15;-16输出的结果是A)-15 -16 B)-31 C)-15-16 D)出错6、 下列程序private sub command1_click() a=inputbox(“请输入a”) b=inputbox(“请输入b”) print a+bend sub运行时输入3和4输出的结果是A)7 B)34 C)3+4 D)出错7、 以下语句的输出结果是(表示空格)a=27b=65print a;bA)2765 B) 2765 C) 2765 D) 27658、 以下语句的输出结果是(表示空格)a=”Beijing”b=”Shanghai”Print a;bA)BeijingShanghai B) BeijingShanghai C) BeijingShanghai D) BeijingShanghai9、 语句Print 5*55/5的输出结果是 A)5 B)25 C)0 D)110、 语句Print sgn(-62)+int(-62)的输出结果是 A)-36 B)1 C)-37 D)-7211、 以下程序段的输出结果是 a=sqr(3) b=sqr(2) c=ab print c A)-1 B)0 C)false D)true12、 以下语句的输出结果是 Print Format$

温馨提示

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

评论

0/150

提交评论