首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 SET EXACT ON s="ni"+SPACE(2) IF s=="ni" IF s="ni" ? "one" ELSE ? "two" ENDIF ELSE IF s="ni" ? "three
下面程序的运行结果是( )。 SET EXACT ON s="ni"+SPACE(2) IF s=="ni" IF s="ni" ? "one" ELSE ? "two" ENDIF ELSE IF s="ni" ? "three
admin
2015-08-25
48
问题
下面程序的运行结果是( )。
SET EXACT ON
s="ni"+SPACE(2)
IF s=="ni"
IF s="ni"
? "one"
ELSE
? "two"
ENDIF
ELSE
IF s="ni"
? "three"
ELSE
? "four"
ENDIF
ENDIF
RETURN
选项
A、one
B、two
C、three
D、four
答案
C
解析
在用双等号运算符(==)比较两个字符串时,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真.T.,否则为逻辑假.F.;在用单等号运算符(=)比较两个字符串时,运算结果与SET EXACT ON|OFF的设置有关:当设置ON时,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较,当设置OFF时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.的结果,即字符串的比较因右面的字符串结束而终止。
本题中,s="ni"+SPACE(2)= "ni ",第一层条件语句(IF s=="ni")为逻辑假.F.,则进入ELSE分支中。由于本题设置了SET EXACT ON,第二层条件语句(IF s="ni")中,等号右侧的长度小,所以会在右侧的字符串增加两个空格,使之和左侧的字符串长度相等,这与s("ni ")的值相等,所以第二层条件语句为逻辑真.T.,程序将执行:? "three"语句,所以运行结果为:three。
转载请注明原文地址:https://www.kaotiyun.com/show/ckbp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
命令SELECT0的功能是
保证表中记录惟一的特性是
两个或两个以上的模块之间关联的紧密程度称为()。
VisualFoxPro的报表文件.FRX,中保存的是______。
执行如下SQL语句后,______。SELECT*FROMstockINTODBFstockORDERBY单价有如下SQL语句SELECT交易所,avg(单价)as均价FROMstock;GROUPBY交易所INT
关于模块设计的原则,以下叙述中正确的是
在VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是______。
打开一个空数据库文件夹,分别用函数EOF()和BOF()测试,其结果一定是()。
在Visua1FoxPro中,相当于主关键字的索引是
在深度为7的满二叉树中,叶子结点的个数为
随机试题
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式
函数f(x)=(x2一1)3+1,在x=1处()
A.大剂量甲泼尼松龙冲击+环磷酰胺+血浆置换B.泼尼松1mg/kg+环磷酰胺C.泼尼松1mg/dD.泼尼松30mg/d+环孢素AE.抗生素2周+卧床休息+对症处理急进性肾小球肾炎
小儿哮喘发作的病机是
【2006年第152题】简支三角形桁架如图3—134所示,下列哪根杆的内力是错误的?
当实行施工总承包管理模式或CM模式时,业主与施工总承包管理单位或CM单位一般采用()。
下列说法中错误的一项是( )。
社会监督可以直接产生法律后果,具有法律上的强制性。()
以下关于面向对象分析与设计叙述中,正确的是______。A.面向对象分析的结果适合采用C++语言表达B.面向对象分析的结果适合采用汇编语言表达C.面向对象设计的结果适合采用UML(UnifiedModelingLanguage)表达D.面向对象
Allsocialanimalscommunicatewitheachother,frombeesandantstowhalesandapes,butonlyhumanshavedevelopedthelangua
最新回复
(
0
)