问题 单项选择题

在Visual FoxPro中,假设有一个表RSDA,它的结构如表3所示。

表3 RSDA表的结构

字段名字段类型字段宽度与小数位备注
XMC8姓名
NLN3年龄
CSRQD8出生日期
JBGZN7.2基本工资
JJN7.2奖金
现在要建立一个名为NC的单一索引文件,该索引先按年龄排列,如果年龄相同再按出生日期升序排列,以下正确的命令是______。

A.INDEX ON NL+CSRQ TO NC

B.INDEX ON NL+DTOC(CSRQ,1) TAG NC

C.INDEX ON STR(NL,3)+DTOC(CSRQ,1) TO NC

D.INDEX ON STR(NL,3)+DTOC(CSRQ,1) TAG NC

答案

参考答案:C

解析:

[分析]: 建立单一索引文件的命令格式如下:
INDEX ON索引表达式TO IDX文件名
故选项A和D是不正确的。由于NL是数值型,CSRQ是字符型,它们不能直接参加运算,必须将它们转换成同一种类型才能参加运算,本题均转换成字符型。答案C是正确的。

单项选择题
问答题 简答题