vb电子教案7.0版第4章函数_第1页
vb电子教案7.0版第4章函数_第2页
vb电子教案7.0版第4章函数_第3页
vb电子教案7.0版第4章函数_第4页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、Visual Basic语言程序设计内部函数(1)转换函数Val(x) .将数字字符串转换成数值 将数值转换成数字字符串 舍去x的小数部分 Fix(-3.84)=-3 取=0) Sqr(x)=x(1/2) Abs(x) 求x的绝对值 Abs(-3)=3 Sgn(x) .求x的符号 (x0,值为1) Exp(x) .求e的x次方 Exp(1)=2.71828 日期时间函数函数 作用 Year(Now) 得到当前年份 Month(Now) 得到当前月份 WeekDay(Now) Hour(Now) 小时 Minute(Now) 分钟 Second(Now) 秒 得到星期的序号 星期日为1,星期一为

2、2 Now、Date、Time是系统内部变量, Now 返回日期和时间 Date 返回当前日期 Time 返回当前时间 作业: 使用日期和时间函数,单击命令按钮显示的是:例如:今天是2009年2月14日星期几 18点00分00秒。 Rnd(x) 产生0-1之间的单精度随机数(不包括1) Rnd函数通常和Int函数配合使用 Int(Rnd*10)+1 产生1-10之间的数在Form_Load事件过程中加入语句Randomize可以消除同一序列的随机数 随机数函数 作业: 1. 在文本框里面显示:现在是强化训练1-31.已知a=6,b=15,c=23,则语句Print Sgn(a+b Mod 6-

3、ca) & a+b的输出结果为A.31B.16C.121D.62.表达式Sgn(0.25)A.0B.0.5C.1D.-13.能够产生1到50之间(含1和50)随机整数的表达式是A.Int(Rnd*50+1)B.Int(Rnd*50)C.Int(Rnd(50)+1)D.Int(Rnd*51)4.函数表达式sgn(-10)的值是 A.-1 B.0 C.10 D.15.设:a=3,b=5,c=4,d=7,表达式ad) or not (bc)的值是 A.False B.0 C.1 D.True6.表达式sgn(15.6)+int(-16.8)的值是A.18 B.-15 C.17 D.-167.要计算x

4、的平方根并放入变量y,正确的语句是 A.y=Sqr(x)B.y=Int(x)C.y=Exp(x)D.y=Sgn(x)8.以下表达式与Int(3.5)的值相同的是A.Val(3.5)B.Fix(3.5)C.Cint(3.5)D.Abs(3.5)4-89.下列表达式中值为-6的值是A.Fix(-5.678+0.5)B.Int(-5.678-0.5)C.Fix(-5.678)D.Int(-5.678)10.以下关系表达式中,其值为True的是 A.”the”=”there”B.”Integer”Int”C.”VisualBasic”visualbasic”D.”XYZ”XYz”11.可以产生3050

5、(含30和50)之间的随机整数的表达式是 A.Int(rnd*50-Rnd*30)B.Int(rnd*30+50)C.Int(rnd*20+30)D.Int(rnd*21+30)12.产生100以内(不含100)2位随机整数的Visual Basic表达式是A.Int(Rnd(1)*90)+11B.Int(Rnd(1)*91)+11C.Int(Rnd(1)*91)+10D.Int(Rnd(1)*90)+109-12参考答案1-41.C解析:Sgn(a+b Mod 6-ca) & a+b =sgn(6+15 Mod 6-236) & 6 +15 =sgn(6+3-3) &6 +15 =1&6+1

6、5 (注意+优先于&) =1212.C解析:sgn(x)如果x0 函数值为1 如果x=0 函数值为0如果x0 函数值为-13.A解析:Int(x),取0时,函数的值为 1当x=0时,函数的值为 0当x0时,函数的值为 -15.D解析:ad) or not (band or6.D 7.A8.B解析:Val(x) 将数字字符串转换成数字 Fix(x) 去掉x的小数部分 Cint(x)将x四舍五入转换成整型 Abs(x) 求x的绝对值 Int(x) 取=x的最大整数 Int(3.5)=3 Fix(3.5)=3 Cint(3.5)=4 Abs(3.5)=3.55-89.D10.C11.D12.D解析:Rnd(x)产生0-1之间的一个随机数,包括0,但是不包括1. Int(x)取=x的最大整数

温馨提示

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

最新文档

评论

0/150

提交评论