3.4.5VB常用函数及表达式ppt课件
VB教学课件第3章
注意:最好对表达式加上圆括号 若选拔优秀学生的条件为:年龄小于19岁, 三门课总分高于285,其中一门课为100
age<19 and tatal>285 and mark1=100 or mark2=100 or mark3=100
为什么有错??
age<19 and tatal>285 and (mark1=100 or mark2=100 or mark3=100)
形式: Const 常量名 [AS 类型] = 表达式 省略 [AS 类型] ,常量的类型由表达式值的类型决定 为使与变量名区分,一般常量名使用大写字母 例 Const MAX=100 常量一旦声明,在其后的代码中只可以引用,不能改变, 即只能出现在赋值号右边不可以出现在其左边
返回
3. 系统提供的常量
就近原则:Dim I,J As Integer,则J为整型,而I则为变体型。
2.隐式声明
未进行上述的声明而直接使用,其类型为 Variant 类型 建议不使用. 注意: 在通用声明处加 Option Explicit 语句来强制显 式声明变量。
三. 常量
1.直接常量
6、78&、234.8
2. 用户声明常量
3.关系运算符
将两个操作数进行大小比较,结果为逻辑量。
字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不 同的字符为止.。
例: "
ABCDE " > " ABRA "
"男字"
结果为 False
> "女字" 按汉字的拼音字母比较
关系 运算 符优 先级 相同
汉文字符大于西文字符
VB程序设计课件-常用内部函数
6
128 1235
注意:程序代码编写规则
在编写程序代码时,要遵守一定的规则。不能超越其规定 来自由发挥。 (1) 一行写多条语句。冒号分隔
Sum=Sum+x : Count=Count+1 (2) 一条语句写成多行 使用续行符(一个空格后面跟随一个下划线“_”),将长语句分 成多行。例如: Print Text1.Text & Text2.Text & Text4.Text &└┘_ & Left(Text3.Text,3) (3)不区分大小写字母
VB不区分应用程序代码字母的大小写 。
(4) 各关键字之间,关键字和变量名、常量名、过程名 之间一定要有空格分隔。
示例: Private└┘ Sub└┘ Form_Click()
(5)使用缩进 在编写程序代码时,可以使用缩进来反映代码的逻辑结 构和嵌套关系。例如: Private Sub Form_Click()
a = "Visual└┘FoxPro"
'└┘表示空格
n = InStr(a, "└┘")
'查找空格位置
b = Left(a, n - 1)
'取左边部分
c = Right( ____, ____ )
'取右边部分
Print b
'显示左边部分
Print c
'显示右边部分
End Sub
想一想
Visual FoxPro
Mid(“ABCDE”,2) 的结果为 “BCDE”
(2)插入字符串语句Mid Mid(字符串, p[,n]) = 子字符串
用“子字符串”替换“字符串”中从P开始的与“子字 符串”等长的一串字符。
第三章VB程序设计.ppt
3.1 VB程序语句及命令格式
3.1 VB程序语句及命令格式
每一种高级程序设计语言源程序代码的书写都有一定的规则,以便于程 序的阅读,VB也不例外,其源程序代码的编写具有如下的风格:
1.VB源代码不区分字母的大小写 在代码窗口中,VB对用户输入的程序代码进行自动转换,以提高程序的 可读性: VB关键字的首字母总被转换成大写,其余字母被转换成小写; 若关键字由多个英文单词组成,每个单词的首字母都被转换成大写; 对用户自己定义的变量、过程名,VB以第一次定义的为准,以后输入时 VB自动向首次定义的变量、过程名转换。
如:123,46,-98 ,99.265 ,-98.5 ,123.4569
@
8
-922337203685477.5808~
922337203685477.5807
无 根据需要分 配
Object
无
4
Byte
无
1
任何引用对象 0~255
表3.2
1.字符串型(String)数据 字符串型数据是指一切可打印的字符和字符串,它是用双引号括起
来的一串字符,包括中文字符、英文字符、数字字符和其他ASCII字符。 例如:"VB程序设计"、"中国"、"1+2"。 在VB中有两种类型字符串:变长字符串和定长字符串。 (1)定长字符串 定长字符串是指在程序执行过程中长度始终保持不变的字符串,其最
3.2.1 基本数据类型
基本数据类型是系统定义的数据类型。VB提供的基本数据类 型包括数值型数据和字符串型数据,此外,还包括日期、逻辑、 变体、对象等类型的数据。
数据类型
关键字
VB的基本数据类型。
类型符号 存储空间(字节)
第3章 VB编程基础PPT课件
‘正数全面的+可以省略 ‘整数部分或小数部分为0时可以不写
②指数形式: [±]m[.n]E(e)eee [±]m[.n]D(d)eee
1.234E5/1.234D5
举 -3.55E2/-3.55D2
例 2E2/2D2
5E-5/5d-5
‘代表1.234×105 =123400# ‘代表-3.55×102 =-355# ‘代表2×102 =200# ‘代表5×10-5 =0.0000必须为整数
2.字符型常量
使用“”括起来的除“”,回车符外的一串字符
Dim name As String
举 Dim passWord As String * 3
例
… name = “Wangli”
‘字符串常量Wangli
passWord = “ABC123” ‘字符串常量ABC123
五、Object类型
1.类型标识符 Object
2.说明
用来引用程序中所能识别的任何对象
举 定义一对象变量OBJX,实现单击窗体Form1,出现一个 例 Form1的副本
六、变体类型
1.类型标识符 Variant
2.说明
(1)万能数据类型 (2)系统自行转换 (3)提高了程序的适应性,降低了执行速度
Dim|Private|Static|Public <变量名1> [As <类型1>][,<变量名2>][As <类型2>]…
| 代表可以在 几个限定词之 间选择一个
[] 代表此部 分可以有,也 可以没有
(2)说明
①可以同时定义多个同类型的变量 举 Dim x, As Integer,y As Integer 例 Dim hs As String * 2, ms As String * 2,ss As String * 2
VB语言基础PPT演示课件
图形图像控件
总结词
图形图像控件用于在VB应用程 序中显示和处理图形和图像。
详细描述
常用的图形图像控件包括 PictureBox和Graphics,前者 用于显示图片,后者用于绘制 图形。
总结词
通过图形图像控件,可以创建 各种图形和图像效果,增强程 序的视觉效果。
详细描述
这些控件提供了丰富的绘图方 法和属性,使开发人员能够轻 松地创建出精美的用户界面和
VB语言的特点和优势
总结词
VB语言的特点和优势包括易学易用、可 视化设计、高效性能和广泛的应用领域 。
VS
详细描述
VB语言采用了可视化的编程方式,使得 开发者可以通过拖拽控件和属性设置来快 速构建用户界面。VB语言还提供了丰富 的控件库和函数库,使得开发者可以轻松 地实现各种功能。此外,VB语言还支持 多种数据库连接和操作方式,可以方便地 进行数据库开发。VB语言还具有高效性 能和广泛的应用领域,可以用于开发各种 类型的应用程序,包括桌面应用程序、 Web应用程序、游戏等。
关系型数据库
关系型数据库是建立在关系模型基础 上的数据库,使用二维表格来存储数 据,具有数据独立性强、数据操作简 便、数据完整性好等优点。
ADO对象模型
ADO对象模型定义
ADO对象模型是用于访问数据库的对象集合,通 过使用ADO对象,可以实现对数据库的连接、查 询、更新等操作。
Command对象
Command对象用于执行SQL语句或存储过程, 通过该对象可以执行查询、插入、更新和删除等 操作。
窗体控件包括Form、PictureBox、Label 、TextBox等,它们可以用来显示文本、图 像和图形,以及响应用户的输入。
总结词
详细描述
2020届高考信息技术复习课件- VB各类基本运算、表达式与常用的标准函数PPT优秀课件
Val(”-170”) -170
3.常用的字符串函数
函数名
函数功能
应用举例 返回值
Len(X)
计算字符串X长度
Len(”高等教 育”)
4
Mid(X, n,k)
取字符串X中第n个字符起 Mid(”abcd”,
长度为k的子串
2,2)
”bc”
4.基本算术运算符
基本运算 运算符号
乘幂
^
取负
-
乘法
*
实数除法
2020届高考信息技术复习课件- VB各类基本运算、表达式与常用的标准 函数PPT 优秀课 件
2020届高考信息技术复习课件- VB各类基本运算、表达式与常用的标准 函数PPT 优秀课 件
一、VB各类基本运算、表达式与常用的标准函数
例1 [2019.1浙江学考]下列VB表达式的值等于8的是( D )
2020届高考信息技术复习课件- VB各类基本运算、表达式与常用的标准 函数PPT 优秀课 件
2020届高考信息技术复习课件- VB各类基本运算、表达式与常用的标准 函数PPT 优秀课 件
说明: ①逻辑与运算,只有当And两边表达的值都为真的时候,运 算结果才为真(True),否则为假(False); ②逻辑或运算,当Or两边表达式任意一边值为真,运算结果 为真(True),否则为假(False); ③Not运算为反运算,即将表达值的结果进行反向运算。 7.字符串连接运算符有“+”与“&”两种,作用是将字符 串按先后顺序连接起来。 例如”abc”+”123”结果为”abc123”,”s1”&”s2”结果 为”s1s2”。 8.基本运算优先程度的最高级别为1,级别的数字越大,优 先级越低。在同一个表达式中,如果有一个以上的基本运算,则 先执行优先级高的运算;同优先级别的基本运算,按自左向右顺 序执行;若表达式中有括号,则先计算括号内的表达式;若有多 层括号,按由内而外的顺序进行计算。(需要注意的是,VB中只 有小括号。)
《VB程序设计教程》PPT课件(全)(2024)
详细讲解窗体的常用方法,如显示窗体、隐藏窗体等,以及窗体 的事件,如加载事件、卸载事件等。
窗体的布局与风格
探讨如何合理规划窗体的布局,以及如何通过设置窗体的风格来 美化界面。
18
控件的使用与布局
常用控件介绍
介绍VB中常用的控件,如文本框、标签、按钮、列表框等,以及它们的属性和事件。
2024/1/26
Web应用程序开发
通过可以开发 Web应用程 序。
多媒体应用开发
利用VB可以开发多媒体应用程序,如音频、 视频处理等。
6
02
VB编程基础
2024/1/26
7
数据类型与变量
数值型
Integer、Long、Single、Double等
字符串型
String
2024/1/26
36
THANKS
感谢观看
2024/1/26
37
《VB程序设计教程》 PPT课件(全)
2024/1/26
1
2024/1/26
目录
• VB程序设计概述 • VB编程基础 • VB界面设计 • VB高级编程技术 • 数据库编程技术 • 网络编程技术 • VB程序调试与优化
2
01
VB程序设计概述
2024/1/26
3
VB的发展历史
1991年,微软公司推出Visual Basic 1.0,标志着 VB的诞生。
2024/1/26
套接字编程
使用Winsock控件进行套接字编程, 包括创建套接字、绑定地址和端口、 监听连接、发送和接收数据等步骤。
错误处理与调试
网络通信编程中需要考虑错误处理和 调试问题,如处理网络断开、数据丢 失等异常情况,以及使用日志记录和 调试工具进行问题排查。
VB程序设计课件第四讲_运算符和表达式
“/”是通常讲除法。
“\”是整数除法,在除之前先四舍六入五取双, 结果仅保留整数部分。
例: 3/2
结果为1.5
3\2
结果为1
3.5\2
结果为2
3.5\2.5 或 2.51 ?
3
2.取模运算 Mod: 取余数 例: 13 Mod 3 结果为1,即余数为1
10 Mod 2 结果为0
4
算术表达式
用算术运算符把数值型常量、变量、函数连接起来 算术表达式的运算结果是一个数值
则:a>= 0 And a+c > b+3 Or Not d
16
举例
(1)0 ≤ x < 10 (2)评奖学金:3门课,平均分大于95,且有一门100
17
2. 转换函数
1. Asc(C):字符转换成ASCII码 Asc("A")=65 2. Chr(N):ASCII码值转换成字符 Chr(65)="A" 3. Lcase(C):大写转小写 例:Lcase("AB")="ab" 4. Ucase(C):小写转大写 例:Ucase("ab")="AB"
四、
例: A、B、C 均大于 0 A > 0 And B > 0 And C > 0
逻辑运算符:非(Not)、与(And)、或(Or) 数据类型:布尔型
15
优先级 Not And Or Xor Eqv Im
算术 > 字符 > 关系 > 逻辑运算符 已知:a =3.5,b =5.0,c =2.5,d =True
二、字符串运算符 有两个:“&”和“+”,起连接字符串作用
VB中常用的表达式、函数、运算符
VB中常用的表达式、函数、运算符1、VB中的表达式类型有:(1)算术表达式(2)字符串表达式(3)关系表达式(4)逻辑表达式(1)算术运算符(+、-、*、/、\、MOD、^)例:62MOD9+2^3=16(2)VB中常用的字符串运算符有”&”和”+”(连接)功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串。
“I am a ” & “teacher”=“I am a teacher”(3)关系表达式的值为布尔型的值True 或False关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。
其运算结果是一个逻辑值,即True(真)或False(假)。
如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。
如果关系运算符的两边表达式的运算结果是数值,则按其大小比较。
例如:a<b(a=3,b=4) 其值为Truex+y>5(x=3,y= -2) 其值为False(4)逻辑表达式的值也是布尔型的值True 或False逻辑运算符:not、and、or 3种2、在VB中,几种不同性质的运算符的优先级别如下:算术运算符>字符运算符>关系运算>逻辑运算3、Vb函数的含义及使用方法函数名称函数功能Cbool(string) 转换为布尔值Cbyte(string) 转换为字节类型的值Ccur(string) 转换为货币类值Cdate(string) 转换为日前类型的值Cdbl(string) 转换为双精度值Cint(string) 转换为整数值Clng(string) 转换为长整型的值Csng(string) 转换为单精度的值Cstr(var) 转换为字符串值Str(var) 数值转换为字符串Val(string) 字符串转换为数值****** ************ ******Abs(nmb) 返回数子的绝对值Atn(nmb) 返回一个数的反正切Cos(nmb) 返回一个角度的余炫值Exp(nmb) 返回自然指数的次方值Int(nmb) 返回数字的整形(进位)部份Fix(nmb) 返回数字的整形(舍去)部份Formatpercent(表达式) 返回百分比Hex(nmb) 返回数据的16进制数Log(nmb) 返回自然对数Oct(nmb) 返回数字的8进制数Rnd 返回大于“0”而小于“1”的随机数Sgn(nmb) 判断一个数字的正负号Sin(nmb) 返回角度的正铉值Sqr(nmb) 返回数字的二次方根Tan(nmb) 返回一个数的正切值Asc(string) 返回ASCII字符串Chr(charcode) 根据字符代码返回字符Instr(string,searchstr) 返回被搜索字符串的第一个字符位置,string是字符串,searchstr是被搜索的字符串InstrRev(string,searchstr) 同上,只是从右面开始搜索Lcase(var) 把字符串变为小写Left(string,nmb) 从string中返回从左面开始的nmb个字符串Len(string) 返回字符串的长度Ltrim(string) 截去字符串左边的空格Filter(inputstrings,value) 返回字符串数组的字集,Inputstrings是字符串组,value是在数组中寻找的字符Rtrim(string) 截去字符串右边的空格Trim(string) 截去字符串前后空格Mid(string,start,len) 在string中返回从start位置开始的len个字符Replace(string,find,withstr) 在字符串string中,用withstr来替换find字符串Right(string,nmb) 从string中返回从右面开始的nmb个字符串Space(nmb) 返回指定空格的字符串StrComp(string1,string2) 比较两个字符串Ucase(string) 把字符串变为大写****** ************ ******Date() 返回当前系统日期DateAdd(interval,nmb,date) 用一个基础时间返回指定增加了时间间隔的日期,interval是间隔类型,yyyy-年,m-月,d-日,h-小时,n-分。
3.4.5 VB标准函数、基本运算和表达式
三.表达式
Int(Rnd * 9000) + 1000
三.表达式
• 将下列数学表达式改写VB表达式
b 4ac
2
Sqr(b*b-4*a*c)
常用数学函数
函数名 Sqr(x) Abs(x) Int(x) Exp(x) Log(x) 功能 平方根 绝对值 取不大于X的最大整数 求以e为底的指数 求以e为底的对数 例 Sqr(25)=5 Abs(-3.4)=3.4 Int(5.2)=5 Int(-5.2)=-6 Exp(1)=2.71828 Log(2.71828)=1
提问:怎样产生[N,M]区间的随机整数? Int(Rnd*(M-N+1))+N
随机函数:
Randomize ' 对随机数生成器做初始化的动作
当一个应用程序不断地重复使用随机数时,同一 序列的随机数会反复出现,用Randomize语句 可以消除这种情况。
格式:Randomize [number]
程序
取整函数:
函数 Int(x) 功能 返回不大于x 的最大整数
Int(3.6)
= 3
Int(-2.3) = -3
随机函数:
函数 Rnd 功能 产生一个0-1之间的单精度随机数
•Rnd函数返回的随机数为0 ~ 1(包括0和不包括 1),即[0,1) Int(Rnd *100)+1 若要产生[1,100]的随机整数:
用海伦公式计算出三角形的面积程序源码
Private Sub Command1_Click() 定义变量 Dim s, p, a, b, c As Double a = Val(txtA.Text) 给三角形的三条边赋值 b = Val(txtB.Text) c = Val(txtC.Text) 求三角形的半周长 p = (a + b + c) / 2 s = Sqr(p * (p - a) * (p - b) * (p - c)) txtArea.Text = Str(s) End Sub
3.4.5VB常用函数及表达式
20.写出下列表达式的值: (1)int(4.7+3.1) ____________________________ (2)mid(“i am a student”,3,2) _____________________ (3)Len(“a b_c”) ____________________________ (4)str(12)+str(34) ____________________________ (5)123 '10 mod 10=__________________________ (6)Not (1>2) and (5<3)=________________________ (7)(2<1) or (3<>3)=____________________________ 【答案】 (6)False (1)7 (2)am (7)False (3)5 (4)1掌握VB基本运算符的使用,掌握常用 VB标准函数的使用方法。并熟练掌握各类表达式转化 为VB表达式的方法。
基础训练
1.在VB中,下列能将字符串内容转换成数值的函数是 ( ) A.Str() B.Chr() C.Abs() D.Val() 【答案】 D
2.在VB中,下面四个表达式中其值为0的是( A.4/5 B.5 mod 4 C.4\5 D.4 mod 5 【答案】 C
《新时代领航》
信息技术基础能力训 练必修一
版权所有 侵权必究
学习指导
3.4.4VB常用函数及表达式(1.5课时)
一个表达式中可能包括算术运算、关系运算和逻辑运算等 多种基本运算,以及运算所涉及的数据(变量和常量)、 常用标准函数等。 各种基本运算的符号及优先级别见表1。 表1 VB的基本运算
注:优先级数字越小,则级别越高,在同一个表达式中先 执行优先级高的运算,相同优先级,按自左向右顺序执 行,如有括号,则先执行括号内的表达式。 关系运算和逻辑运算的结果只有true或false,其中逻辑运 算中“非”运算就是取反,比如 not true 的结果就是 false 。“与”运算只有运算符的两边都是true,结果才 是true,就是说表达式a and b,只有 a和b都是true 的情况下结果才是true ,否则结果为false。“或”运算 只要运算符的两边有一边的值是true,则结果就是true , 比如表达式a or b ,只要a、b中有一个是true ,则结果 就是true,只有a和b都是false,结果才是false。 2.常用的标准函数见表2: 表2 常用的标准函数及功能
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准函数PPT课件
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准 函数PPT课件
一、VB各类基本运算、表达式与常用的标准函数
例1 [2019.1浙江学考]下列VB表达式的值等于8的是( D )
A.Abs(-8.3)
2.数学表达式中常常把乘号省略,但VB程序中乘号不能省 略。
3.VB中没有中括号和大括号,只有小括号,注意在除法运 算中分子分母需加括号。
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准 函数PPT课件
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准 函数PPT课件
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准 函数PPT课件
例4 [2012.3浙江]某宾馆的房间号由5位字符组成(例如A0823表
示A幢8层23号房间)末位数字为奇数时表示房间朝南,为偶数时
表示房间朝北,字符串变量s中存储了1个房间号,下列能正确判
断房间朝南的VB表达式是( A.Val(Mid(s,5,1))Mod 2 =
A.s=
B.=Sqr(p(p-a)(p-b)(p-c))
C.s=
D.s=Sqr(p*(p-a)*(p-b)*(p-c))
【解析】本题使用一个表达式描述一个计算过程,在VB中, 求算术平方根要用函数Sqr(x);表达式中两数相乘,两数之间 必须写*号。
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准 函数PPT课件
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准 函数PPT课件
2020届高考信息技术复习课件: VB各类基本运算、表达式与常用的标准 函数PPT课件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
2.在VB中,下面四个表达式中其值为0的是( ) A.4/5 B.5 mod 4 C.4\5 D.4 mod 5
【答案】 C
6
3.在VB中,下面表达式的值为真的是( ) A.“ABC”>”Aba” B.“ABC”>”ABC” C.“3+2”>”4” D.“ABC”>”ABB”
【答案】 D
【答案】 D
16
13.能正确判断x是偶数的表达式是( ) A.x mod 2<>0 B.x/2=x\2 C.x\2=0 D.Not(x<2)
【答案】 B
17
14.将数学表达式
写成VB表达式,正确的是( )
A.y + 1 / x / 3 * a B.(y + 1) / x / 3 * a C.(y + 1) / x / (3 * a) D.(y + 1 / x) / (3 * a)
2.常用的标准函数见表2: 表2 常用的标准函数及功能
3
学习提示
本节课学习中要求掌握VB基本运算符的使用,掌握常用 VB标准函数的使用方法。并熟练掌握各类表达式转化 为VB表达式的方法。
4
基础训练
1.在VB中,下列能将字符串内容转换成数值的函数是 ()
A.Str() B.Chr() C.Abs() D.Val()
【答案】 D
18
15.在下面计算变量S值的算法中,S的代数表达式表示 是( )
①变量s的初值是0 ②变量i依自然数规律从1起连续变化到n,i每取1个值,都
按算式s=s+(-1)*i计算一个s的值 ③输出变量S的值 A.1-2+3-4+……+(-1)n×(n-1) B.1-2+3-4+……+(-1)n-1×(n-1) C.1+2+3+4+……+(n-1)+n D.-1-2-3-4-……-n
7
4.在VB中,X=-9.8,表达式INT(X)+9的值是( ) A.1 B.17 C.0 D.-1
【答案】 D
8
5.在VB中,X+Y小于10且X-Y大于0的逻辑表达式是 ()
A.x+y<10 or x-y>0 B.(x+y<10): (x-y)>0 C.x+y<10 .and. x-y>0 D.x+y<10 and x-y>0
【答案】 D
9
6.与数学表达式 A.a*b/(3*c*d) B.a/3*b/c/d
C.a*b/3/c/d D.a*b/3*c*d
对应,不正确的VB表达式为( )
【答案】 D
10
7.在Visual Basic中,下列表达式的值不等于3的是( ) A.Int(3.8) B.Sqr(36/4) C.len(“abcd”) D.Abs(-3)
20
17.下面VB程序的功能是计算一个大写字母在26个字母
中的位次,并将其输出在当前选中的标签对象中。该程
序的界面和当前选中的标签对象的属性窗口如图所示。
Private Sub Command1_Click()
Dim ch As String, no As Integer
ch = Text1.Text
no = asc(ch)-64
label2.Capion = ”第” + Str(no) + ”个字母”
End Sub
运行程序时出现“要求对象”的提示信息,下列做法中,
正确的是( )
A.将当前选中对象的Caption属性值改成空串
B.将当前选中对象的Caption属性值改成order
【答案】 C
11
8.已知x=-3.8,则VB表达式Abs(x) + Int(x/2)的值是 ()
A.5.8 B.4.8 C.2.8 D.1.8
【答案】
12
9.已知x=9,y= ″-5″,则VB表达式Str(x)+y的值为 ()
A.″9-5″ B.8 C.-2 D.″3-5″
【答案】 A
13
10.VB表达式Len(Mid(″VB is Very Good″,7,4))的计算 结果是( )
A.″Very″ B.″Ver″ C.7 D.4
【答案】 A
14
11.下列VB表达式中,能产生一个60到200之间(包括60 和200)随机整数的是( )
A.Rnd()* 200 B.Int(Rnd() * 140) + 60 C.Int(Rnd() * 141) + 60 D.Rnd()* 141 + 60
《新时代领航》
信息技术基础能力训 练必修一
版权所有 侵权必究
1
3.4.4VB常用函数及表达式(1.5课时)
学习指导
一个表达式中可能包括算术运算、关系运算和逻辑运算等 多种基本运算,以及运算所涉及的数据(变量和常量)、 常用标准函数等。
各种基本运算的符号及优先级别见表1。 表1 VB的基本运算
2
注:优先级数字越小,则级别越高,在同一个表达式中先 执行优先级高的运算,相同优先级,按自左向右顺序执 行,如有括号,则先执行括号内的表达式。
【答案】 D
19
16.设一个三位数是n,它的个位数字为a,十位数字为b, 百位数字为c,则b的表达式是( )
A.n-a-c B.(n - a * 100 - c) / 10 C.Int(n / 10) - Int(n / 100) * 10 D.n - Int(n / 100) - Int(n / 10) 【答案】 C
关系运算和逻辑运算的结果只有true或false,其中逻辑运 算中“非”运算就是取反,比如 not true 的结果就是 false 。“与”运算只有运算符的两边都是true,结果才 是true,就是说表达式a and b,只有 a和b都是true 的情况下结果才是true ,否则结果为false。“或”运算 只要运算符的两边有一边的值是true,则结果就是true , 比如表达式a or b ,只要a、b中有一个是true ,则结果 就是true,只有a和b都是false,结果才是false。
【答案】 C
15
12.有如下VB程序段: For i = 1 To 1000
a = Int(Rnd * 100 + 1) b = Int(Rnd * 100 + 1) x =a +b y =a -b c = Sqr(x) d = Sqr(y) Next i 调试时出现如下图所示的错误提示,产生此错误的语句是 () A.x=a+b B.c=Sqr(x) C.y=a-b D.d=Sqr(y)