




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB基本运算、表达式、赋值语句与分支结构1、 算术运算符优先级别基本运算运算符号表达式结果1乘幂2382 取负-aa的相反值3乘法*3*2.57.53实数除法/5/22.54整数除法5225求余数mod5mod216加法+a+ba与b的和6减法-A-ba与b的差2、关系运算符优先级别基本运算运算符号表达式结果7相等=1=2FALSE7不相等<>1<>2TRUE7小于<1<2TRUE7大于>1>2FALSE7小于等于<=10 mod 2<=20TRUE7大于等于>=102>=7FALSE3、 逻辑运算符优先级别基本运算运算符
2、号表达式结果8非notNot(3>2)FALSE9与and(25>=10)and(25<=100)TRUE10或or(25>100)or(25<2)FALSE算术运算符:注意事项:、在数学中,乘号可省略;但在VB语句中,乘号*不允许省略 、在求余的时候,若参加的运算数有负号,先取绝对值,结果的符号与被除数相同、+(连接运算):两个操作数均为字符串类型; &(连接运算):两个操作数既可为字符型也可为数值型。 例如:"a"+"b"是合法的,而 "a"+2是错误的 "a" &
3、 "b"是合法的,而"a" & 2也是合法的练一练:1.表达式23/5、 235、 23 Mod 5的运算结果分别是_。A. 3、 4.6、3 B. 4.6、 4、 5 C. 4、 4、 5 D. 4.6、 4、 32.表达式-10/3、 -103、 10 Mod (-3)的运算结果分别是_。A. -3、 -3.333、3 B. -3.333、 -3、 -2 C. -4、 -4、 -3.333 D. -3.333、 -3、 13.下列哪些表达式是合法的,并求出正确表达式的值。(1)"hello"+"2014"
4、;=(2)"hello"+ 2014=(3)"hello"&"2014"=(4)"hello"& 2014=想一想: 表达式3+82/4(11Mod2)-9*3)的返回值是多少?基本运算的规则:1、进行运算时,级别高的先执行2、同级别的运算,按照从左到右的顺序执行3、遇到括号,先进行括号内的运算注意:在VB中,括号只以()形式存在,可以多次嵌套,按照由内向外顺序执行练一练:1、求下列表达式的值(1)Sqr(256)/4-22 MOD 52(2)(-7)mod Int(3.5)+23/45(3)7mo
5、d (-3)+23/45关系运算符关系运算符用来比较两个运算量之间的关系,关系表达式的运算结果为逻辑型。若关系成立,结果为True,若关系不成立,结果为False。注意: (1)当两个操作式均为数值型,按数值大小比较; (2)字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止; 逻辑运算符:Not 计算结果与原始数据的逻辑值相反 And 两者为真才是真 Or 两者为假才是假 一般用来连接关系运算,结果也为逻辑型。(True或者False) 练一练:1.逻辑表达式4<5 and 7=5的值为_2.求VB表达式4+2>3+5 Or Not 23的值3.数学表达
6、式3x10在VB中的逻辑表达式为_。A.3=x10 B.x3 And x10C.X=3 Or x10 D. x=3 And x10赋值语句的格式:变量名=表达式 或 对象.属性名=表达式分支结构:1、 行If语句If 条件表达式 Then 语句1 Else 语句22、 块If语句If 条件表达式1 Then 语句块1ElseIf 条件表达式2 Then 语句块2ElseIf 条件表达式n Then 语句块nElse 语句块0End If 块If语句的ElseIf语句部分和Else语句部分是可选的。选
7、择题:1、在VB中,已知z、a、b均为正整数,当逻辑表达式(z Mod a=0) And (z Mod b=0)为真时,则表示:A、 z是a的倍数,但不是b的倍数B、 z既是a 的倍数,又是b的倍数C、 z是a的倍数或者是b的倍数D、 z既不是a的倍数,也不是b的倍数3、 将数学表达式Y=x2+1x+3写成VB表达式,正确的是:A、y=x2+1/Abs(x)+3 B、y=(x2+1)/(Sqr(x)+3)C、y=(x2+1)/(Abs(x)+3) D、y=x2+1/Sqr(x)+34、在VB中,若a、b都是大于0的整数,且关系表达式(a+b)Mod 2=1,则下列说法正确的是:A、a、b一定同
8、时为奇数B、a、b一定同时为偶数C、a、b中必是一个为偶数,另一个为奇数D、以上说法都不对5、设A=7.5,B=2,C=-3.6,表达式A>B And C<A Or Not C>B And A<C的值是:A、True B、False C、-1 D、16、下列赋值语句正确的是:A.a+b=5 B.a=a2+3 c.a2+3=a D.a-b=a+b7表达式a+5<a是:A.非法表达式 B.字符串表达式 C.关系表达式 D.逻辑表达式 8、语句i=i+1的正确含义是:A.变量i与i+1的值相等 B.将变量i的值赋到i+1中C.将变量i的值加1后赋值给变量I D.变量i的
9、值为19、下列语句中正确的是:A.txt3.Text=txt1.Text+txt2.TextB.Command1.Name=cmdOKC.Label1.Caption=1234D.Command1.Caption=45*1210、对应VB语句If i=1 Then j=1,下列说法正确的是:A.i=1和j=1均为赋值语句B.i=1和j=1均为关系表达式C.i=1为关系表达式,j=1为赋值语句D.i=1为赋值语句,j=1为关系表达式11、有如下程序段运行后,a的值为:a=5:b=2:a=a-b:b=a+b:a=b-aA.2 B.3 c.4 D.512、有如下程序段运行后,y的值是:X=6:y=-
10、10If Not x>0 Then x=y-5 Else y=x+4A.10 B.-10 c.15 D.-1513、以下是一段VB程序:a = 1b = a + 1c = a + b它的基本结构属于( )A、顺序结构 B、选择结构 C、循环结构 D、树型结构14、下列VB程序运行后,变量x的值为( ).x=2Print x+lPrint x+2A、2 B、3 C、5 D、815、以下是一段Visual Basic程序: If I=1 Then X=X+1 Else X=X*2 End If它的基本结构属于().A、选择结构 B、循环结构C、顺序结构D、树型结构16、下列程序段运行后,变量
11、Value的值是( )x = 20If x >= 10 Then Value = 5 * xElse Value = 4 * xEnd IfA、100 B、80 C、90 D、7017、如要完成:从键盘输入一个正整数,判断是否是奇数,如是就在屏幕上显示。比较好的算法是( )。选项:A、输人的数存人n变量f=(n/2=Int(n/2)如果f中的值为True就显示n中值B、输人的数存人n变量f=(n/2=Int(n/2)如果f中的值为False就显示n中值C、输人的数存人n变量如果n/2=Int(n/2)成立,就显示n中值D、输人的数存人n变量如果n/2=Int(n/2)不成立,就显示n中值
12、18、下面是判断变量x是不是能被5整除的偶数的程序,横线上的逻辑表达式应为( ) Private Sub commandl_Click() Dim x As Integer x=Val(Text1. Text) If _ = 0 Then Labell.Caption=这个数是能被5整除的偶数 Else Labell.Caption=这个数不是能被5整除的偶数 End If选项:A、(x Mod 5) = 0 And (x Mod 2 ) = 0B、x Mod 10 = 0C、x Mod 5 = 0 D、x Mod 2 = 019、下列程序段运行后,m的值为( )A=2: b=1: c=5If
13、 A < b Then m = A Else m = bIf c < m Then m = c选项:A、1 B、2 C、5 D、提示错误,无答案20、下列VB语句中,正确的是( )Ax=|x-y|Bloop=y+1CIf 5>8x>0 Then s=yDa(i)=a(i)+a(i+1)21、如下程序段运行后,a和b的值分别是( ) a=6:b=9a=a*bb=aba=abA、6,9 B、9,6 C、0,0 D、1,622、“如果a,b中任意一个为0,那么y=y+l”。能实现该功能的VB语句是( ) AIf a=0 And b=0 Then y=y+1 BIf a*b=0 Then y=y+1 CIf a=0,b=0 Then y=y+1 DIf a,b=0 Then y=y+123、小明在大街上经常看见一种测量身高体重并提示肥瘦的机器,很感兴趣,就在VB中编写了如下程序,程序运行时,在文本框Text1中输入数据60,在文本框Text2中输入数据178,单击命令按钮Command1后,文本框Text3中显示的内容是( )Private Sub Command1_Click( )Dim t As Integer, h As integerDim ans
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年数控雕铣机项目发展计划
- 山东省沂水一中2025年高考冲刺模拟化学试题含解析
- 2025届山西省大同市平城区第一中学高三二诊模拟考试化学试卷含解析
- 学前教育活动评价
- 弱电工程项目管理
- 江西省七校2025届高三第三次测评化学试卷含解析
- 四年级数学(除数是两位数)计算题专项练习及答案
- 2025年智能食品营养秤项目建议书
- 2025年动力转向泵合作协议书
- 陕西艺术职业学院《舞蹈技能(男生)实训》2023-2024学年第二学期期末试卷
- (完整word)苏教八年级初二下册英语单词默写表
- 城市规划原理课件(完整版)
- 民法案例分析教程(第五版)完整版课件全套ppt教学教程最全电子教案
- DBJ03-107-2019 房屋建筑和市政工程施工危险性较大的分部分项工程安全管理规范
- 清明节文化习俗PPT模板
- 国家电网有限公司十八项电网重大反事故措施(修订版)
- 夜景照明工程验收标准
- 家长类型分析及沟通技巧
- 事业单位固定资产购置流程图
- 变压器生产工艺
- 海天注塑机技术参数表
评论
0/150
提交评论