如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()A、If x=y^3 Print “OK”B、If x=y*y*y Then “OK”C、If x=y^3 Then Print “OK”D、If x=y*y*y Then Print “OK” End If

题目

如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()

  • A、If  x>=y^3  Print “OK”
  • B、If  x>=y*y*y  Then  “OK” 
  • C、If  x>=y^3  Then  Print  “OK” 
  • D、If  x>=y*y*y  Then   Print  “OK”  End If
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 18 )设 x=4 , y=6 ,则下列不能在窗体上显示出 “ A=10 ” 的语句是( )。

A ) Print A=x+y

B ) Print"A=";x+y

C ) Print"A="+Str(x+y)

D ) Print"A="&x+y


正确答案:A
( 18 )【答案】 A )
【解析】 Print 方法没有赋值功能,因此 A 选项不能在窗体上显示 “ A=10 ” ,该选项的结果为 False 。

第2题:

下列程序段的执行结果为 ______。 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y; Y-X

A.-3 3

B.5 -8

C.39875

D.25 -25


正确答案:A
解析:IF…Else语句
  跟踪程序:在IP语句中,因为x=5>0,所以Not X>0为假,执行Else分支,即y=5+3=8
  所以打印的结果应当为:
  X-Y=5-8=-3
  y-X=8-5=3。

第3题:

已知“a=dict(x=1,y=dict(y1=2,y2=3))”且“b=a.copy()”,则执行“a['y']['y1']=10”后,则print(b)的输出结果为()。

A、{x=1,y={y1=10,y2=3}}

B、{x=1,y={y1=2,y2=3}}

C、{'x':1,'y':{'y1':10,'y2':3}}

D、{'x':1,'y':{'y1':2,'y2':3}}


参考答案:C

第4题:

下列程序段( )能够正确实现条件:如果X<Y则A=15,否则A=-15。

A.If X<Y Then A=15 A=-15 Prin A

B.If X<Y Then A=15:Print A A=-15:Print A

C.If X<Y Then A=1.5:Print A Else A=-15:Print A End If

D.If X<Y Then A=15 Else A=-15 Print A End If


正确答案:C

第5题:

如果x小于y的平方,则在窗体上输出"OK"。完成该要求的单行条件语句是( )。

A、 If x< y ^ 2 Then "OK"

B、 If x< y ^ 2 Then Show "OK"

C、 If x< y ^ 2 Then Print "OK"

D、 If x< y ^ 2 Then Put "OK"


正确答案:C

第6题:

下面的程序是计算给定函数的值,自变量x,y的值用InputBox函数输入,函数如下:

f(x,y) =

程序不完整,请填空,将程序的补充完整。

Option Explicit

Dim x As Single

Dim y As Single

Dim z As Single

Private Sub Command1_Click()

x=Val(InputBox("x=") )

y=Val(InputBox("y=") )

End Sub

Private Sub Command2_Click()

If 【13】 Then

z=x ^ 2 + y ^ 2

ElseIf 【14】 Then

z=x ^ 2 - 2 * y ^ 2

【15】

z=y ^ 2 - 3 * x ^ 2

End If

Form1.Print "当x,y的值为:"; x, y

Form1.Print "f(x,y) 的值为:"; z

End Sub


正确答案:
正确答案:  1.(x > 0 And y > 0) 2.(x < 0 And y > 0) 3.(Else)

第7题:

设x=4,y=6,则以下不能在窗体上显示出“a=10”的语句是______。

A.Prim A=x+y

B.Print "A=";x+y

C.Print "A=" +str(x+y)

D.Print "A="&X+y


正确答案:A
解析:选项A是打印x+y与A的比较结果,其值是一布尔型值。

第8题:

设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是( )。

A.Print A=x+y

B.Print"A=";x+y

C.Print "A="+Str(x+y)

D.Print"A="&x+y


正确答案:A

 Print方法没有赋值功能,因此A选项不能在窗体上显示A=10,该选项的结果为False

第9题:

下列程序段的执行结果为______。 x=5 y = -20 If Net x>0 Then x=y -3 Else y=x+3 Print x-y;y-x End If

A. -3 3

B.5 -8

C.3 -3

D.25 -25


正确答案:A

第10题:

下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;

A.-3

B.5

C.3

D.25


正确答案:A
解析:本题考查If控制语句。根据题意,当X>0为非真时,执行Then后面的语句,否则执行Else后面的语句。据此,Y的值为 8,X的值仍为5。Print语句先计算X-Y的值,再输出,答案为A。

更多相关问题