在 Visual FoxPro中,若 ABC=SUBSTR('ABCDEFGH',2,4),则 ABC 的值为________.A) 'ADEF' B) 'DE' C) 'ABCDEF
D) 'BCDE
人气:277 ℃ 时间:2020-04-04 01:06:44
解答
答案是D,原理主要是了解substr()函数的使用:
从给定的字符表达式或备注字段中返回字符串.该字符串起始于字符表达式或备注字段的指定位置,到指定数目字符结束.
SUBSTR(cExpression,nStartPosition [,nCharactersReturned])
参数
cExpression
指定要从其中返回字符串的字符表达式或备注字段.
nStartPosition
指定返回的字符串在字符表达式或备注字段 cExpression 中的位置,cExpression 的第一个字符是位置 1.注意:
如果 nStartPosition 大于 cExpression 中的字符数,SUBSTR( ) 返回一个空串 ("").
nCharactersReturned
从 cExpression 中返回的字符数目.如果省略了 nCharactersReturned 参数,那么返回字符表达式结束前的全部字符.
返回值
字符型.SUBSTR( ) 返回一个字符串.
注意:
当在“调试”窗口中发出 SUBSTR( ) 时,对于备注字段,SUBSTR( ) 不会返回值.要在调试窗口中返回值,可在 ALLTRIM( ) 中放入备注字段名,并且将 ALLTRIM( ) 放入 SUBSTR( ) 中.
说明
在 SQL SELECT 命令中的备注字段中使用 SUBSTR( ) 时,将 PADR( ) 函数包含在 SUBSTR( ) 中,这样使空的或不同长度的备注字段在转换到字符串时产生一致的结果.
推荐
- Visual FoxPro选择题执行下述命令序列:ABC="伟大祖国" SUBSTR(ABC,LEN(ABC)/2+1,4) 结果是
- 表达式VAL(SUBSTR("电脑486",5,1))*LEN("FOXPRO")的结果是________ A、4 B、24 C、20 D、12
- I don't think Chinese is ( ) maths.A.as easy as B.easier than 为什么选A?要理由.
- 四边形ABCD中,AB∥CD,且AB、CD长是关于x的方程x2-3mx+2m2+m-2=0的两个实数根,则四边形ABCD是( ) A.矩形 B.平行四边形 C.梯形 D.平行四边形或梯形
- 做一件工作,单独做甲要15天,乙要20天,现由甲先做5天后,由乙接着做,还需几天完成这批工作?
- 白领小张每月投资1万元,平均报酬率为6%,那么10年后累计收入为多少元?能写出具体公式吗
- 怎样证明三条直线交于一点
- 求解2个二元一次方程、1个三元一次方程、过程要详细才给100
猜你喜欢
- 30分钟走了全程的1/6,50分钟走全程的几分之几 30分钟走了全程的1/6,50分钟走全程
- 1.把一个高3分米的圆柱的底面平均分成若干个扇形,然后把圆柱切开,拼成一个与它等底等高的近似长方体,长方体的表面积比圆柱的表面积多120平方厘米.原来圆柱的体积是多少?
- on hearing the shoking news my heart broke,immed
- 一件西服,促销期间打八折出售,现价为180元,现价比原价降低了多少元?
- 一只漏水的船,当发现漏水时已经进了一些水,水均速进入船内,如果21人淘水,8小时
- 为了测定赤铁矿中二氧化三铁的纯度,采集20g样品放入烧杯中,加入盐酸,完全反应
- ABCC型的四字成语!马上要交!
- 写一篇关于《我爱家乡的雪》的作文