1、 1 / 3 程序设计基础知识 (常用标准函数) 班级:_ 姓名:_ 【知识要点知识要点】 一、标准函数一、标准函数 函数名函数名 说明说明 示例示例 结果结果 AbsAbs(X X) X 的绝对值 Abs(-3.5) 3.5 ExpExp(X X) e 的 指 定 次 幂,即 e x Exp(3) 20.086 SqrSqr(X X) X 的平方根 Sqr(9) 3 RndRnd 产生0,1)之 间的随机数 Rnd*10 0,10) IntInt(X X) 不 大 于 给 定 数X 的最大整 数 Int(-1.6) -2 FixFix(X X) X 的整数部分 Fix(-1.6) -1 As
2、c(X)Asc(X) 字 符 转 化 为 ASCII Asc(“A”) 65 Chr(X)Chr(X) ASCII 转化为 字符 Chr(65) “A” Val(X)Val(X) 数 字 字 串 转 化为数值 Val(“123.3”) 123.3 Str(Str(X X) ) 数 值 转 化 为 字符串 Str(666.6) “666.6 ” MidMid(C,N1,N2C,N1,N2) 从 C 中 N1 位 开 始 取 出 长 度为 N2 的子 Mid(“ABCDEFG”, 3,2) “CD” 串 Len(C)Len(C) 测 量 字 符 串 的长度 Len(“VB 学习的开 始”) 7 【
3、练习与巩固练习与巩固】 1.在 VB 中,设 x=389,能得到其百位数字“3”的 VB 表达式是( ) A. Int(x/10)*10 B. Int(x/100)*100 C. x-Int(x/10)*10 D. Int(x/100) 2.字符串变量 a 的值为”ZheJiangHangZhou”,下列 VB 表达式的值是”Jiang”的是( ) AMid(a,4,5) BMid(a,4,8) CMid(a,5,4) DMid(a,8,4) 3函数 Abs(-4)返回的值是( ) A.1 B.2 C.4 D.-4 4计算表达式Val(“10“) + Len(“2AB“)的值是( ) A.12
4、 B.13 C. 102 D. 102AB 5在 Visual Basic 中,表达式 Abs(3.6) * Sqr(100) 的值是( ) A. 36 B. 360 C. 36 D. 360 6下列Visual Basic表达式的值等于56的是( ) A.Mid(“1234567“, 5, 3) B.Len(“55“) + 1 2 / 3 C.Sqr(56) D.Abs(-55) +1 7产生1,40 范围内某一随机整数的表达式是 ( ) A.Rnd * 40 B.Int(Rnd * 40) C.Int(Rnd * 40) + 1 D.Int(Rnd * 39) +1 8. 下列 VB 表达
5、式的值等于 4 的是( ) A.Sqr(9) 1 B.Abs(3) 2 C.Asc(“1“) 2 D.Len(“2“) 1 9. 下列 VB 函数返回值为数值的是 ( ) A.Chr(x) B.Str(x) C.Val(x) D.Mid(x,n,k) 10下列函数中,返回值是字符串的是 ( ) A.Rnd B.Str C.Val D.Len 11字符串变量 st 的值为“ZheJiangTongXiang” ,下 列 VB 表达式的值为“TongXiang”的是( ) AMid(st,9,8) BMid(st,9,4)+ “Xiang“ CMid(st,13,5) D. “Tong“ +Mid
6、(st,13,5) 12在 VB 中,下列函数返回值最大的是( ) ASqr(9) BAbs(-3.2) Cint(3.2) DLen(“3.2“) 13下列属于正确的 Visual Basic 表达式是( ) Aab*|c| Bb32 C2k1 D2h/g 14 将数学表达式 写成VB表达式正确的是( ) A(yInt(x)/x*x B(yAbs(x)/x2 C(yInt(x)/x2 D(yAbs(x)/x*x 15下列 VB 表达式中:Sin(x) Text1.Text Label1.Caption Chr(x) Asc(x) 值为字符串型的是( ) A B C D 162015 浙江在
7、Visual Basic 中,下列表达式的值 等于 2 的是( ) AInt(2.1) BAbs(2.1) CSqr(2.1) DLen(”2.1”) 172014 浙江VB 表达式 Sqr(4) Abs(4)的值是 ( ) A0 B6 C8 D20 18某 VB 程序的一个事件过程代码如下: 3 / 3 Private Sub Command1_click( ) Dim u As Single, x As Single Dim y as Single, z As Single uVal(Text1.Text) x(u10)/(u* u8) y(u1)/(xu) zSqr(xy) Text2.
8、TextStr(z) End Sub 程序运行时, 文本框 Text1中输入1, 单击Command1, 弹出如上图所示的错误提示信息。 产生此错误的语句是 ( ) A.uval(Text1.Text) B.x(u10)/(u u8) C.y(u1)/(xu) D.zSqr(xy) 19以下 VB 程序段的功能是统计用户输入的字符串长 度。 Private Sub Command1_Click() Dim a As String a Text1.Text Label1.Caption ”字符长度为” _ End Sub 若要实现该功能,则处应填写语句为 _。 20某 Visual Basic 程序如下: Private Sub Command1_Click() Dim a As Single, b As Single Dim c As Single a = 1 b = 5 c = Sqr(a - b) Text1.Text = Str(c) End Sub 运行程序,单击命令按钮 Command1 后弹出如图所示的 出错信息提示,此时程序正执行的语句是( ) A.a = 1 B.b = 5 C.c = Sqr(a - b) D.Text1.Text = Str(c)
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。