项目二 认识Visual Basic6.0表达式(练习)-《VisualBasic6.0项目教程》(电工版第3版)同步精品课堂

2025-02-12
| 2份
| 8页
| 148人阅读
| 2人下载

内容正文:

2.2:认识VisualBasic6.0的表达式 一、单项选择题 1.下列运算符中运算优先级最高的是( )。 A. + B. - C. * D. \ 2表达式6*2^2+25\5*2的结果是( )。 A.154 B. 26 C. 34 D.以上都不对 3.设a=2、b=3、c=4、d=5,表达式3>2*b Or a=c And b<>c Or b<>a+c的值是( )。 A.1 B.-1 C. True D. False 3.设a=2、b=3、c=4、d=5、x as Integer,表达式x= (3>2*b Or a=c And b<>c Or b<>a+c)的值是( )。 A.0 B.-1 C. True D. False 5.表达式5Mod 3+53的值是( )。 A.0 B.3 C.4 D.6 6.在Not.、And、 Or三个逻辑运算符中,优先级别最高的是( )。 A. Not B.And C. 0r D.级别一样高 7.条件“身高H超过1.7m且体重W不高于65kg”用布尔表达式表示为( A. H>1.7 And W<=65 B. H<=1.7 Or W>=65 C. H>=1.7 And W<65 D. H>1.7 Or W<65 8. 38.条件x位于闭区间[-4,4],用 Visual Basic表达式表示为 )。 A. 4<=X<=4 B. x>=-4 0rx<- C. x>=-4 And x<=4 D.x>=-40rx< 9.算术运算符、字符运算符、比较运算符和逻辑运算符的运算优先级由高到低依 是( )。 A.算术运算符、字符运算符、逻辑运算符、比较运算符 B.算术运算符、字符运算符、比较运算符、逻辑运算符 C.逻辑运算符、比较运算符、算术运算符、字符运算符 D.字符运算符、比较运算符、算术运算符、逻辑运算符 10.设x=4、y=8、z=7,表达式(x<y)Orz<x的值是( )。 A.1 B.-1 C. True D. False 二、判断题 1.表达式(8-(6*5-28)/2)^2的值是51。( ) 2.设a=1,b=2,c=3,d=4,则表达式Not a<=c Or 4*c<=b^2 And b<>a+c的值是True( ) 3.设a=1,b=2,c=3,d=4,则表达式Not (a<=c Or 4*c<=b^2 And b<>a+c)的值是False。( ) 三、名词解释 1.运算符有哪几类? 2.算数运算符的优先级? 3. 运算符和表达式的优先级? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 2.2:认识VisualBasic6.0的表达式 一、单项选择题 1.下列运算符中运算优先级最高的是( )。 A. + B. - C. * D. \ 【答案】C 【解析】:算术运算符的优先级是^→*/→\→Mod→+ -。 2表达式6*2^2+25\5*2的结果是( )。 A.154 B. 26 C. 34 D.以上都不对 【答案】B 【解析】:算术运算符的优先级是^→*/→\→Mod→+ -,根据算术运算符的优先顺序算得结 果为26。 3.设a=2、b=3、c=4、d=5,表达式3>2*b Or a=c And b<>c Or b<>a+c的值是( )。 A.1 B.-1 C. True D. False 【答案】C 【解析】:逻辑运算的优先级是Not>And>Or,根据逻辑运算符的优先顺序算得结果为True 3.设a=2、b=3、c=4、d=5、x as Integer,表达式x= (3>2*b Or a=c And b<>c Or b<>a+c)的值是( )。 A.0 B.-1 C. True D. False 【答案】B 【解析】:逻辑运算的优先级是Not>And>Or,根据逻辑运算符的优先顺序算得结果为True,但是x为整型,0表示False,所有非0的数表示False,故选择B 5.表达式5Mod 3+53的值是( )。 A.0 B.3 C.4 D.6 【答案】B 【解析】:算术运算符的优先级是^→*/→\→Mod→+ -,根据算术运算符的优先顺序算得结 果为3。 6.在Not.、And、 Or三个逻辑运算符中,优先级别最高的是( )。 A. Not B.And C. 0r D.级别一样高 【答案】A 【解析】:逻辑运算符的优先级为Not>And>Or>Xor>Eqv>Imp. 7.条件“身高H超过1.7m且体重W不高于65kg”用布尔表达式表示为( A. H>1.7 And W<=65 B. H<=1.7 Or W>=65 C. H>=1.7 And W<65 D. H>1.7 Or W<65 【答案】 A 【解析】:根据题意应该使用And(和)逻辑运算符,故选A。 8. 38.条件x位于闭区间[-4,4],用 Visual Basic表达式表示为 )。 A. 4<=X<=4 B. x>=-4 0rx<- C. x>=-4 And x<=4 D.x>=-40rx< 【答案】C 【解析】:A选项是数学表达式。根据题意应该使用And(和)逻辑运算符,故选C。 9.算术运算符、字符运算符、比较运算符和逻辑运算符的运算优先级由高到低依 是( )。 A.算术运算符、字符运算符、逻辑运算符、比较运算符 B.算术运算符、字符运算符、比较运算符、逻辑运算符 C.逻辑运算符、比较运算符、算术运算符、字符运算符 D.字符运算符、比较运算符、算术运算符、逻辑运算符 【答案】B 【解析】:优先级别由高到低为算术运算符、字符运算符、比较运算符、逻辑运算符 10.设x=4、y=8、z=7,表达式(x<y)Orz<x的值是( )。 A.1 B.-1 C. True D. False 【答案】C 【解析】:Or运算为一对则对,算得结果为True 二、判断题 1.表达式(8-(6*5-28)/2)^2的值是51。( ) 【答案】错。 【解析】:按照优先级计算先算6*5-28等于2,然后得出8-2/2,得7然后平方等与49 2.设a=1,b=2,c=3,d=4,则表达式Not a<=c Or 4*c<=b^2 And b<>a+c的值是True( ) 【答案】错。 【解析】:按照优先级先计算算数运算符最后计算逻辑运算符答案为False。 3.设a=1,b=2,c=3,d=4,则表达式Not (a<=c Or 4*c<=b^2 And b<>a+c)的值是False。( ) 【答案】对。 【解析】:逻辑运算的优先级是Not>And>Or,根据逻辑运算符的优先顺序算得结果为False。 三、名词解释 1.运算符有哪几类? 【答案】算数表达式、字符串表达式、比较运算符和表达式、逻辑运算符和表达式 2.算数运算符的优先级? 【答案】算数运算符的优先级 ^>取负(-) > *,/ > \ > mod > +,-(减) 3. 运算符和表达式的优先级? 【答案】运算符的优先顺序,从高到低的顺序为算术运算符-->字符串连接运算符-->比较运算符-->逻辑运算符 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目二 认识Visual Basic6.0表达式(练习)-《VisualBasic6.0项目教程》(电工版第3版)同步精品课堂
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。