单选题
职工表中的婚姻状态字段是逻辑型,执行如下程序后,最后一条命令显示的结果是______。
USE 职工
APPEND BLANK
REPLACE 职工号 WITH "E11",姓名 WITH "张三",婚姻状态 WITH .F.
? IIF(婚姻状态,"已婚","未婚")
【正确答案】
D
【答案解析】[解析] APPEND[BLANK]在表的尾部增加记录,BLANK在表的尾部增加一条空白记录。利用REPLACE命令直接修改空白记录值。REPLACE<字段名1>WITH表达式1[,<字段名2>WITH表达式2]…[FOR<条件表达式>],该命令用“表达式”的值代替“字段名”的值,一次可以修改多个字段值。REPLACE职工号WITH"E11",姓名WITH"张三",婚姻状态WITH .F.,语句执行后新记录的职工号为“E11”,姓名为“张三”,婚姻状态为F。IIF(<逻辑表达式>,<表达式1>,<表达式2>)用来测试<逻辑表达式>的值,若为逻辑真,则返回<表达式1>的值;若为逻辑假,则返回<表达式1>的值。IIF(婚姻状态,"已婚","未婚"),新记录的婚姻状态为F,逻辑假,返回值为“未婚”,故选择D选项。