执行下列语句后的输出结果是()。 SET EXACT OFF X="A ?IIF("A"=X,X-"BCD",X+"BC

题目
单选题
执行下列语句后的输出结果是()。 SET EXACT OFF X="A ?IIF("A"=X,X-"BCD",X+"BCD")
A

ABCD

B

BCD

C

ABCD

D

XBCD

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设a="a",b="b",c="c",d="d",执行语句x=IIf((aD),"A","B")后,x的值为______。A. "a"B.bC.B

设a="a",b="b",c="c",d="d",执行语句x=IIf((a<B)Or(c>D),"A","B")后,x的值为______。

A. "a"

B.b

C.B

D.A


正确答案:D
解析:IIf函数是根据表达式的值,宋返回两部分中的其中之一。如果表达式的值为True,则返回第二个参数;如果值为False,则返回第三个参数。本题中ab为True,故表达式的值为True,所以返回“A”。

第2题:

设a="a",b="b",c="c",d="d",执行语句x=IIF((aD),"A","B") 后,x的值为A.aB.bC.BD.A

设a="a",b="b",c="c",d="d",执行语句x=IIF((a<B)Or(c>D),"A","B") 后,x的值为

A.a

B.b

C.B

D.A


正确答案:D
解析:在该题中,关键考查的是IIF(),IIF()函数的形式是:IIF(表达式,当条件为Tme时的值,当条件为 False时的值),显然在题目中的表达式(aB)Or(c>D)为True,所以x的值应该为"A"。

第3题:

连续执行以下命令之合,最后一条命令的输出结果是()SETEXACTOFFX=“A“?IIF(“A“=X,X-“BCD“,X+“BCD“)

A、A

B、BCD

C、ABCD

D、ABCD


参考答案:C

第4题:

连续执行以下命令之后,最后一条命令的输出结果是______。SETEXACTOFFX="A"?IIF("A"=C,X-"BCD",X+"BCD")

A.A

B.BCD

C.ABCD

D.ABCD


正确答案:D

第5题:

若x为int型变量,则执行以下语句后,x的值为 ( ) x=6; x+=x-=x*x;

A.36

B.-60

C.60

D.-24


正确答案:B

第6题:

连续执行以下命令之后,最后一条命令的输出结果是 ______。 SET EXACT OFF X="A" ?IIF("A"=X,X-"BCD",X+"BCD")

A.A

B.BCD

C.ABCD

D.ABCD


正确答案:D
解析:+: 前后两个字符串首尾连接形成一个新字符串。
   —:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
   IIF函数语法:
   IIF(1Expression,eExpressionl,eExpression2)
   返回值:
   Character,Numeric,Currency,Date,Or Date Time
   题目条件"A"=X不成立,结果应是X+"BCD",值是ABCD
   SET EXACT ON|0OFF命令
   功能:用来指定在不同长度的字符串进行比较时的规则。
   ON:在比较时将忽略表达式的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。
   OFF(默认值);两个表达式一个字符进行比较直到右边表达式的最后。

第7题:

执行下列命令后,输出的结果是 ______。 X=“ABCD” Y=“EFG” ?SUBSTR(X,IIF(X<>Y,LES(Y),LEN(X)),LEN(X)-LEN(Y))

A.A

B.B

C.C

D.D


正确答案:C
解析:函数SUBSTR()中的两个函数表达式的运算如下;
  IIF(X>Y,LEN(Y),LENn(X))→IIF(X>Y,3,4)→3
  LEN(X)-LEN(Y)→4-3→1
  于是,函数“SUBSTR(X,IIF(X>Y,LEN(Y),LEN(X)),LEN(X)-LEN(Y))”的运算变为SUBSTR (X,3,1)。其运算目的是:在变量X的字符串中的第3个字符位置上取出1个字符。命令?的输出结果是字符“C”。

第8题:

设a="a",b="b",c="c",d="d",执行语句x=Iif((ad),"A","B")后,x的值为______。(2005年4月)A

设a="a",b="b",c="c",d="d",执行语句x=Iif((a<b)Or(c>d),"A","B")后,x的值为______。(2005年4月)

A.a

B.b

C.B

D.A


正确答案:D
解析:Iif函数可用来执行简单的条件判断操作,它是“If-Then-Else”结构的简写版本。Iif函数的格式如下:Result=Iif(条件,True部分,False部分)
“Result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为“真”时,Iif函数返回“True部分”,而当“条件”为“假”时,返回“False部分”。字符串关系表达式运算是按其ASCII码来运算的。因“(ab)Or(c>d)”的运算结果为“True”,变量x的值为“A”。

第9题:

设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。

A.10

B.20

C.30

D.40


正确答案:B
解析:本题x=l0,表达式“x+=x-=x-x;”的求解步骤如下:先进行x-=x-x的运算,相当于x=x-(x-x)=x=l0;再进行x+=x的运算,即x=x+x=20。

第10题:

执行以下命令之后,输出结果是( )。 SET EXACT OFF X=”m” ?IIF(”M”=X,X-”ore”,X+”any”)

A. More

B. m ore

C. Many

D. m any


正确答案:D
本题考查字符运算。+:前后两个字符串首尾连接形成一个新字符串;一:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
IIF:如果条件成立则返回第一个表达式的值,否则返回第二个表达式的值。
语法:IIF(条件,表达式1,表达式2)
返回值:字符型、数值型、日期型、日期时间型、货币型。
题目条件“M”=X不成立,结果应是x+“any”,值是 m any。
SET EXACT ONlOFF命令
功能:用来指定在不同长度的字符串进行比较时的规则。
ON:在比较时将忽略表达式的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。
OFF(默认值):两个表达式一个字符一个字符进行比较直到右边表达式的最后。