Visual FoxPro数据库程序设计

单选题设a=“计算机等级考试”,结果为“考试”的表达式是(  )。A LEFT(a,4)B RIGHT(a,4)C LEFT(a,2)D RIGHT(a,2)

题目
单选题
设a=“计算机等级考试”,结果为“考试”的表达式是(  )。
A

LEFT(a,4)

B

RIGHT(a,4)

C

LEFT(a,2)

D

RIGHT(a,2)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有下列赋值语句:a="计算机",b="微型",结果为"微型机"的表达式是( )。

A.b+LEFT(a,3)

B.b+RIGHT(a,1)

C.b+LEFT(a,5,3)

D.b+RIGHT(a,2)


正确答案:D
解析:本题考查的是取子串函数的使用,其中LEFT()表示从给定字符串的左端取制定长度的子串,而RIGHT()数是从给定字符串的右侧取指定长度的子串,另外,一个汉字在计算机中占两个字符,因此,要取得一个完整的汉字字符,必须指定字符长度为2。

第2题:

如果想从字符串“计算机等级考试”中取出"考试”这两个字,下列函数使用正确的是( )。

A.SUBSTR("计算机等级考试",11)

B.SUBSTR("计算机等级考试",5,3)

C.RIGHT("计算机等级考试",2)

D.LEFT("计算机等级考试",4)


正确答案:A
解析:取子串的函数有下列3个:
●LEFT(字符表达式>,长度>):
●RIGHT(字符表达式>,长度>);
●SUBSTR(字符表达式>,起始位置>[,长度>])。
LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值;RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值;SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR()函数中,若缺省第3个自变量长度>,则函数从指定位置一直取到最后一个字符。
由于一个汉字占用两个字符,根据函数的功

第3题:

( 15 ) 有如下赋值语句,结果为 “ 大家好 ” 的表达式是 a=" 你好 "B =" 大家 "

A ) b+AT(a,1)

B ) b+RIGHT(a,1)

C ) b+LEFT ( a,3,4 )

D ) b+RIGHT ( a, 2)


正确答案:D

第4题:

有如下赋值语句:a=”计算机”,b=”微型”,结果为“微型机”的表达式是( )。

A. b+LEFT(a,3)

B. b+RIGHT(a,1)

C. b+LEFT(a,5,2)

D. b+RIGHT(a,2)


正确答案:D
取左、右子串函数的格式为:LEFT| RIGHT(expC,expN)。其功能为:LEFT——从expC左边截取由expN的值指定个数的字符,生成一个新的字符串; RIGHT——从expC右边截取由expN的值指定个数的字符,生成一个新的字符串。注意:一个汉字相当于两个英文字符。

第5题:

从字符串S("abcdefg") 中返回子串B("cd") 的正确表达式是______。

A.Mid(S,3,2)

B. Right(Left(S,4) ,2)

C. Left(Right(S,5) ,2)

D. 以上都可以


正确答案:D

第6题:

有如下赋值语句 a="你好" b="大家好" 结果为“大家好”的表达式是

A.b+AT(a,1)

B.b+RIGHT(a,1)

C.b+LEFT(a,3,4)

D.b+RIGHT(a,2)


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

第7题:

设a="计算机等级考试",结果为"考试"的表达式是( )。

A.Left(a,4)

B.Right(a,4)

C.Left(a,2)

D.Right(a,2)


正确答案:B
解析:LEFT()函数是从指定表达式值的左端取一个指定长度的子串作为函数值。RIGHT()函数是从指定表达式值的右端取一个指定长度的子串作为函数值。而在Visual FoxPro中,一个汉字占两个字符,所以选项A)的结果为“计算”,选项B)的结果为“考试”,选项C)的结果为“计”,选项D)的结果为“试”。

第8题:

有如下赋值语句,结果为“大家好”的表达式是

a=“你好”

b=“大家”

A.b+AT(a,1)

B.b+RIGHT(a,1)

C.b+ LEFT(a,3,4)

D.b+RIGHT(a,2)


正确答案:D

第9题:

运算结果是字符串“home”的表达式是( )。A.LEFT(”myhome”,4)B.RIGHT(”hometown”,4)SX

运算结果是字符串“home”的表达式是( )。

A.LEFT(”myhome”,4)

B.RIGHT(”hometown”,4)

C.SUBSTR(”myhometown”,4,4)

D.SUBSTR(”myhometown”,3,4)


正确答案:D
D。【解析】取子串的函数有下列三种格式:①LEFT从指定表达式值的左端取一个指定长度的子串作为函数值。②RIGHT从指定表达式值的右端取一个指定长度的子串作为函数值。③SUBSTR从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR函数中,若缺省第三个自变量<长度>,则函数从指定位置一直取到最后一个字符。从以上三个函数的功能得知,选项A的结果是“my—h0”,选项8的结果是“town”,选项C的结果是“omet”,选项D的结果是“home”。

第10题:

设b=“全国计算机等级考试”,结果为“等级考试”的表达式是( )。

A. Left(b,8)

B. Right(b,8)

C. Left(b,4)

D. Right(b,4)


正确答案:B
Left从指定表达式值的左端取一个指定长度的子串作为函数值,Right从指定表达式值的右端取一个指定长度的子串作为函数值。需要注意的是,中文的一个字占两个字符。

更多相关问题