[单项选择题] 执行以下程序段后,变量c$的值为【 】a$="Visual Basic Programming"b$="Quick"c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)
A.Visual BASIC Programming
B.Quick Basic Programming
C.QUICK Basic Programming
D.Quick BASIC Programming
参考答案:
D问题解析:
Mid$(字符串,起始位置[,个数])函数用于取出已有字符串中从指定位置开始的含指定个数字符的字符串;UCase(字符串)函数用于将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变;Right(字符串,个数)函数用于取出已有字符串右边含指定个数字符的字符串;&是连接运算符,用于连接两个字符串。 题目中表达式UCase(Mid$(a$,7,6))得到的结果是"口BASIC"。函数Rigllt$(字符串,n)表示截取字符串最右边的n个字符,题中Right$(a$,12)的结果应为"口Programming"。所以3部分字符串通过符号"&"连接,即得结果。

![[单项选择题] 执行以下程序段后,变量c$的值为a$="Visual Basic Programming"b$="Quick"c$=b$&UCase(Mi [单项选择题] 执行以下程序段后,变量c$的值为a$="Visual Basic Programming"b$="Quick"c$=b$&UCase(Mi](http://www.mshxw.com/aiimages/31/254711.png)
