执行以下语句后显示结果为______。Dim x As IntegerIf x Then Print x Else Printx-1A.1B.0C.-1D.

题目

执行以下语句后显示结果为______。 Dim x As Integer If x Then Print x Else Printx-1

A.1

B.0

C.-1

D.不确定

参考答案和解析
正确答案:C
解析:Dim定义的变量,If语句在VisualBasic中,Dim用于在标准模块、窗体模块或过程中定义变量或数组。而当引用Dim定义的变量时,变量值会被重新设置(数值变量重新设置为0,字符串变量被设置为空)。If语句的格式:If条件Then若干条语句Else若于条语句或者If条件Then若干条语句Else若干条语句EndIfIf语句的执行方式:当“条件”为真的时候,执行Then后面的语句;“条件”为假,执行Else后面的语句。如果“条件”是数值表达式,则数值表达式为非。值时,“条件”为真;数值表达式为。时,“条件”为假。在此题中,“条件”是整型变量x,其值为0,“条件”为假,执行Else分支,即打印出-1。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

3、已知x=2,y=10,z=20,以下语句执行后的结果是() if x<y: if z>30: print(“错误”) else: print(“正确”)

A.错误

B.正确

C.无输出

D.语法错误


20,10,10

第2题:

1、执行下列Python语句将产生的结果是()。 x=2 y=2.0 if(x==y): print(“Equal”) else: print(“No Equal”)

A.Equal

B.Not Equal

C.编译错误

D.运行时错误


B

第3题:

执行?AT(”x-y=z”,”z”)语句后,屏幕显示的结果为__________。


正确答案:
O
AT函数的格式是:
AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:
如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>中的位置:若不是子串,则返回0。函数返回值为数值型。题干中<字符表达式1>为“x-y=z,<字符表达式2>为“z”,很明显<字符表达式1>不是<字符表达式2>的子串,所以返回0。

第4题:

2.执行语句“x=2.3; print(‘x=’,x)”的输出结果是___________。


C

第5题:

2、执行如下语句后,输出的结果为: x="abcdef" print(x[2:4])

A.bc

B.cd

C.de

D.ab


0

第6题:

分析程序的输出结果: x = 5 if x > 0 : print(x) else: print(-x)


A

第7题:

已知x=2,y=10,z=20,以下语句执行后的结果是() if x<y: if z>30: print(“错误”) else: print(“正确”)

A.错误

B.正确

C.无输出

D.语法错误


20,10,10

第8题:

执行下列Python语句将产生的结果是()。 x=2 y=2.0 if(x==y): print(“Equal”) else: print(“No Equal”)

A.Equal

B.Not Equal

C.编译错误

D.运行时错误


B

第9题:

下列 Python语句的运行结果为:________ x= False; y= True; z= False if x or y and z: print("yes") else: print("no")


first second third

第10题:

以下语句语法正确的是:

A.x=1 if x==1: print("yes") else: print("no")

B.x=1 if x==1: print("yes") else: print("no")

C.x=1 if x==1: print("yes") else print("no")

D.x=1 if x==1 print("yes") else print("no")


B