执行以下代码后,屏幕显示结果是(  )。

题目
单选题
执行以下代码后,屏幕显示结果是(  )。
A

-1

B

1

C

5

D

﹣5

参考答案和解析
正确答案: B
解析:
STORE 10 TO X执行后将10赋值给变量x,SIGN返回数值表达式的符号,正返回1,负返回-1,零返回0。所以SIGN(5-x)=SIGN(-5)=-1。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行以下代码的结果是()

 


正确答案:A

第2题:

顺序执行下面命令之后,屏幕显示的结果是【 】。

INPUT T0 XX &&输入:.T.

?XX.AND.XX XX


正确答案:.T.
.T.

第3题:

在第6题程序执行结束后,屏幕上显示的内容是【 】。


正确答案:3456237096
34,56,23,70,96

第4题:

执行?ROUND(123.456, 2)命令后,屏幕显示的结果分别为______。


正确答案:123.46
123.46 解析:ROUND函数是四舍五入函数,它的格式是:ROUND(数值表达式1>,数值表达式1>),功能是:返回指定表达式在指定位置四舍五入后的结果。数值表达式 2>指明四舍五入位置。若数值表达式 2>大于等于0,那么它表示的是要保留的小数位数;若数值表达式 2>小于0,那么它表示的是整数部分的舍入位数。在题干中,数值表达式 2>为2,大于0,那么它表示的是要保留的小数位数为2,所以函数值为123.46。

第5题:

执行?AT("a+b=c", "+")语句后,屏幕显示的结果为______。


正确答案:×
0 解析:函数AT()的格式是AT(字符表达式1>,字符表达式2>[,数值表达式>]);功能是如果字符表达式1>是字符表达式2>的于串,则返回字符表达式1>值的首字符在字符表达式 2>中的位置;若不是子串,则返回0。函数值为数值型。题干中字符表达式1>为"a+b=c",字符表达式 2>为“+”,很明显字符表达式 1>不是字符表达式 2>的子串,所以返回0。

第6题:

执行以下代码的结果是?foo={1,3,3,4}type(foo)

A.set

B.dict

C.tuple

D.object


正确答案:A

第7题:

执行以下代码的结果是?3+5j>=5+3j

A.True

B.False

C.0

D.异常报错


正确答案:D

第8题:

执行以下代码的结果是?type(lambda:None)

 


正确答案:B

第9题:

顺序执行下面命令后,屏幕显示的结果是(,)。 S=“Happy Chinese New Year!” T=“CHINESE” ?AT(T,S)

A.0

B.7

C.14

D.错误信息


正确答案:A

第10题:

顺序执行下列命令后,屏幕最后显示的结果是______。a=“9”b=“a”?TYPE(&"b")

A.N

B.C

C.D

D.U


正确答案:B

更多相关问题