(14)有如下赋值语句a = "你好" b = "大家"结果为“大家好”的表达式是 A)b+AT(a 1) B) b+RIGHT(a

计算机 赋值,表达式,语句 已帮助 人

(14)有如下赋值语句a = "你好" b = "大家"结果为“大家好”的表达式是 A)b+AT(a,1) B) b+RIGHT(a,1) C) b+LEFT(a,3,4) D) b+RIGHT(a,2)

热搜:明朝法律形式主要有A律B诰C

答案解析

难度★★☆ 搜索
  • 参考答案:D选项D中的函数RIGHT(a,2)的作用是从a字符串的末尾向前取长度为2的字符串。请注意,Visual FoxPro中规定,每个汉字的宽度为2。因此其结果为“好”。“+”运算符能够顺序连接两个字符串,因此b+RIGHT(a,2)的结果为“大家好”,故选项D为正确答案。选项A中AT()函数的结果是一个数值型数据,因此选项A的是错误的。选项B中的RIGHT(a,l)只能得到半个“好”字,因此其结果无意义。选项C的LEFT(a,3,4)是从a的第3个字符开始取长度为4的字符串,其结果为“家好”,再与b连接后会得到“大家家好”,也无法得到与题干相同的结果。