问题 单项选择题


阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】 模糊查询用户指定表文件中指定字段(字符型)的指定内容,如果用户指定的表文件不存在,给予提示信息。
【程序】
SET TALK OFF
CLEAR
ACCEPT“请输入表文件名(带扩展名):” TO FILENAME
ACCEPT“请输入要查询的字段名(字符型):” TO FIELDNAME
ACCEPT“请输入要查询的内容(字符串):”TO CHAR
IF (9)
(10)
BROWSE FOR (11)
USE
(12)
“指定的表文件不存在!”
ENDIF
SET TALK ON

A.CHAR $ FIELDNAME

B.AT (CHAR,FIELDNAM>0

C.CHAR$ & FIELDNAME

D.AT(& CHAR,& FIELDNAM>0

答案

参考答案:C

解析: 字符串包含运算符($)的格式:<字符串1>$<字符串2> 功能:当<字符串2>包含<字符串1>,其值为.T.,当<字符串2>不包含<字符串1>,其值为.F.。 宏代换函数的格式:&<字符型内存变量>[.] 功能:用字符型内存变量的“值”去替换内存变量“名”。“.”符号表示变量结束。 子中检索函数的格式: AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]) 功能:该函数返回<字符表达式1>在<字符表达式2>中第<数值表达式>次出现的位置。若<字符表达式1>不在<字符表达式2>中则返回0;若不给出<数值表达式>则隐含为1。 BROWSE FOR<条件>,指定一个条件,只有<条件>为“真”的记录才显示在浏览窗口。本题是浏览字段名的内容包含要查询的内容。

单项选择题
问答题