单选题
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
下面为显示SJK.DBF中1989年6月8日出生的第一个学生记录的程序,其中,出生年月字段为CS,索引文件为INDS.IDX。 【程序】 SET
TALK OFF USE SJK {{U}}(1) {{/U}} {{U}}(2)
{{/U}} IF{{U}} (3) {{/U}}
DISPLAY ELSE
?“没有符合条件的记录” ENDIF USE {{U}}(4)
{{/U}} RETURN |
【正确答案】
C
【答案解析】[解析] 本程序是根据某出生日期查找记录,因此索引的字段应该是有关出生年月日的字段,在该库文件中是CS字段。建立单项索引文件的格式;INDEX ON<索引表达式>TO<文件名>[U NIQUE][COMPACT][ADDITIVE]
【正确答案】
A
【答案解析】[解析] SEEK后的查找内容应是索引字段的值,也就是指定的“1989年6月8日”,用语句应表示为CTOD(“89/06/08”)。CTODO函数功能是将字符串转换成日期。DTOC()函数功能是将日期转换成字符中。YEAR()函数返回年份。
【正确答案】
B
【答案解析】[解析] 程序中IF语句后是显示记录内容命令DISPLAY,因此IF后的条件应该是表示是否查找到,用FOUND()。
FCOUNT()函数功能是返回指定工作区中所打开表的字段数。
【正确答案】
D
【答案解析】[解析] 首句SET TALK OFF是关闭对话显示。SET TALK ON是恢复对话显示。