以下程序段的输出结果是()a=Sqr(3)b=Sqr(2)c=a

题目

以下程序段的输出结果是()a=Sqr(3)b=Sqr(2)c=a>bPrintc

  • A、-1
  • B、0
  • C、FALSE
  • D、TRUE
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序运行后,消息框的输出结果是

a=sqr(3)

b=sqr(2)

c=a>b

MsgBox c+2

A.-1

B.1

C.2

D.出错


正确答案:B
解析:本题中a>b返回True,即c=True,而在算术表达式中,True作为-1来处理,故消息框中输出的结果为1。

第2题:

语句:print sgn(-6^2)+Abs(-6^2)+int(-6^2)的输出结果是( )

A.-36B.1C.-1D.-72

52967.以下语句

a=sqr(3)

print format(a,"####.###")

的输出结果是( )

A.1.732

B. 0001.732

C.###1.732

D. 1.7320


正确答案:C

第3题:

以下语句的输出结果是

a=Sqr(26)

Print Format$ (a, "$####.###") ( )。

A.$5.099

B.5.099

C.5099

D.$0005.099


正确答案:D

第4题:

以下程序的输出结果是 ( ) # define SQR (X) X*X main( ) { int a=16,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf("%d\n",a); }

A.16

B.2

C.9

D.1


正确答案:B

第5题:

以下程序运行后,消息框的输出结果是_________。 a=sqr(3) b=sqr(2) c=a>b Msgbox c+2

A.-1

B.1

C.2

D.出错


正确答案:B
解析:本题中a>b返回True,即c=True,而在算术表达式中,True作为-1来处理,故消息框中输出的结果为1。所以本题答案为B。

第6题:

以下程序段的输出结果是( )

a=Sqr(3)

b=Sqr(2)

c=a>b

Print c

A.-1

B.0

C.False

D.True


正确答案:D

第7题:

以下程序段a=sqr(3)b=sqr(2)c=a>bprint c的输出结果是( )A.-1B.0C.falseD.true

以下程序段

a=sqr(3)

b=sqr(2)

c=a>b

print c

的输出结果是( )

A.-1

B.0

C.false

D.true


正确答案:D

第8题:

以下程序段运行后,消息框的输出结果是( )。 a=sqr(3) b=sqr(2) c=a>b Msgbox c+2

A.-1

B.1

C.2

D.出错


正确答案:B
解析:本题考查考生对VBA简单语句的掌握。应该了解Sqr()函数用来计算数值表达式的平方根。本题中a=Sqr(3)=2:b=Sqr(2)=1,即 a>b,因此c=a>b的值为True。在VBA中,逻辑量在表达式里面进行算术运算时,True的值为-1,因此c+2=-1+2=1,最后由MsgBox将结果输出,故本题的正确答案为选项B。

第9题:

以下语句的输出结果是 a=Sqr(3) Print Format(a,"$$####.###")

A.$1.732

B.$$1.732

C.$1732

D.$$0001.732


正确答案:B
解析:在使用Format$函数使数值按“格式字符串”指定的格式输出时,符号“#”和“0”都用于数字,其个数决定了显示区段的长度。如果要显示的数值位数小于格式字符串指定的区段长度,则该数值靠区段的左端显示,但这两个功能的区别在于,“#”显示的多余位不补0,“0”显示的多余位以0补齐。

第10题:

执行下面的程序后,a的值是 ( ) # define SQR (X) X * X main( ) { int a=10,k=2,m=l; a/=SQR (k+m)/SQR (k+m); printf("%d\n",a); }

A.10

B.1

C.9

D.0


正确答案:B