问题
单项选择题
执行以下程序段:
a$="Visual Basic Programming"
b$="C++"
c$=UCase(Left$(a$, 7)) & b$ & Right$(a$, 12)
变量c$的值为( )。
A) Visual BASIC Programming
B) VISUAL C++ Programming
C) Visual C++ Programming D) VISUAL BASIC Programming
答案
参考答案:B
解析: UCase(Len(a$, 7))是从字符串a的左边向右取出7个字符,然后再全部转换为大写字母,结果是:“VISUAL[*]”,Right$(a$, 12)是从字符串a的右边向左取出12个字符,结果为“[*]Programming”,&是字符串连接符,把 "VISUAL[*] "&" C++ "&"[*] Programming" 连接在一起,合成字符串“VISUAL[*] C++[*] Programming”,并把它赋给字符串变量c,所以字符串变量c的值就是合成的字符串。故B选项正确。