内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目四的第11练,内容涵盖项目四函数与表达式相关内容。
《Visual Basic程序设计(第6版)》(电子工业出版社)第11练
项目四 函数与表达式
任务二 运算符与表达式
1、 单项选择题(本题共5小题)
1、下列四个字符串进行比较,最小的是( )
A."9977"
B."B123"
C."BASE"
D."DATA"
2、数学式子 10sin25o写成 Visual Basic 表达式是( )
A. 10sin25
B. 10*sin(25)
C. 10*sin(25o)
D. 10*sin(25*3.14/180)
3、表达式 4 + 6 \ 5 * 7 / 9 Mod 3 的值是( )。
A. 4
B. 5
C. 6
D. 7
4、现有如下语句:x = IIf(a > 50, Int(a \ 3), a Mod 2),当a=52时,X的值为( )
A.0
B.1
C.17
D.18
5、执行语句x=5:y=6:z=x>y or yくx后,z的值是( )
A. True
B. False
C.5
D.6
2、 填空题(本题共5小题)
1、表达式 a+b=c 是______表达式。
2、表达式 Left(“Visual〞,3)+ LCase(“AB〞)的值是________。
3、将数学表达式a≤b≤c写成Visual Basic表达式_________。
4、数学表达式 |a - b| ≥ 10 对应的 VB 表达式为________。
5、VB 表达式 10 \ 3 + 10 / 3 的计算结果为________(保留 1 位小数)。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目四的第11练,内容涵盖项目四函数与表达式相关内容。
《Visual Basic程序设计(第6版)》(电子工业出版社)第11练
项目四 函数与表达式
任务二 运算符与表达式
1、 单项选择题(本题共5小题)
1、下列四个字符串进行比较,最小的是( )
A."9977"
B."B123"
C."BASE"
D."DATA"
【答案】 A
【解析】第一个字符的 ASCII 码值:57('9') < 66('B') < 68('D')。由于选项 A 的第一个字符 ASCII 码值已远小于其他选项,无需继续对比后续字符。
2、数学式子 10sin25o写成 Visual Basic 表达式是( )
A. 10sin25
B. 10*sin(25)
C. 10*sin(25o)
D. 10*sin(25*3.14/180)
【答案】 D
【解析】 25°,则需先转弧度(25*3.14/180)。
3、表达式 4 + 6 \ 5 * 7 / 9 Mod 3 的值是( )。
A. 4
B. 5
C. 6
D. 7
【答案】 B
【解析】按照优先级拆分计算,从最高优先级的*和/开始,再到\,接着Mod,最后+。
4、现有如下语句:x = IIf(a > 50, Int(a \ 3), a Mod 2),当a=52时,X的值为( )
A.0
B.1
C.17
D.18
【答案】 C
【解析】首先计算Int(a、3)即Int(52、3)=lnt(17)=17,52 MOD 2结果为0。|再计算IIf(52>50,17,0),52>50结果为True,所以IIF 函数返回17,则x值为17.
5、执行语句x=5:y=6:z=x>y or yくx后,z的值是( )
A. True
B. False
C.5
D.6
【答案】 A
【解析】x>y为False,y<x为True,0r运算只要有一个为真则为真,所以z的值是 True。
2、 填空题(本题共5小题)
1、表达式 a+b=c 是______表达式。
【答案】关系
【解析】a+b=c 是将算术表达式的结果与 c 进行 “相等” 比较,属于关系表达式。
2、表达式 Left(“Visual〞,3)+ LCase(“AB〞)的值是________。
【答案】 Visab
【解析】Left("Visual", 3) 取左边 3 个字符 → "Vis",LCase("AB") 转小写 → "ab"。
3、将数学表达式a≤b≤c写成Visual Basic表达式_________。
【答案】 a <= b And b <= c
【解析】VB 不支持数学中a≤b≤c的连续比较写法,需拆解为两个独立的比较表达式,再用逻辑与(And)连接,表达 “同时满足” 的关系。
4、数学表达式 |a - b| ≥ 10 对应的 VB 表达式为________。
【答案】 Abs(a - b) >= 10
【解析】|a - b|是绝对值运算,VB 中用Abs()函数实现;≥对应 VB 比较运算符>=,因此表达式为Abs(a - b) >= 10。
5、VB 表达式 10 \ 3 + 10 / 3 的计算结果为________(保留 1 位小数)。
【答案】6.3
【解析】10 \ 3是整数除法,结果为 3(截断小数);10 / 3是浮点除法,结果约 3.333...。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$