|
一,选择
1.下面哪个调用子程序SD时传递参数的方式不是传值?( )
A,DO SD WITH A+B,2*A
B,DO SD WITH (X),(Y)
C,DO SD WITH 12,34,-9
D,DO SD WITH E,F,G
2.下列函数中,函数值为数值的是( )
A,AT (‘人民’,‘中华人民共和国’
B,COTD (‘01/01/96’)
C,BOF ( )
D,SUBSTR (DTOC (DATE( ) ), 7)
3,若变量X=10,result=X=123,则函数type (“result”)的值是( )
A,L B, N C, C D,程序提示语法错误
4,执行如下两条命令
STRING=“热爱大自然”
?SUBSTR ( STRING, LEN(STRING)/2-4) , 4)
屏幕显示的结果是( )
A,热爱 B,爱大 C, 大自 D,自然
二,编程
本自定义函数如下:将数字金额转换为中文大写金额,设最高位考虑到亿,最低位考虑到分,(如:数字金额为1023.445,转换为中文大写金额为:壹仟零佰贰拾叁元肆角伍分)
程序代码如下: *****P--21. PRG*****
FUNCTION CASH
( ? )
SET TALK OFF
C1=“壹贰叄肆伍露柒捌玖”
C2=“分角元十佰仟万拾佰仟亿”
M=ROUND( X,2)
M=M*100
I=0
C=SPACE(0)
DO WHILE .T.
( ? )
P1=SUBSTR(C1, 2*N+1, 2)
( ? )
C=P1+P2+C
I=I +1
M=INT(M/10)
IF M=0
( ? )
END IF
END DO
( ? )
END FUNC
哪位同学知道啊,请于4月1号之前告诉我下哦,呵呵,谢谢,到时候我肯定会感谢你的,很急哦,谢谢了~~ |
|