下面程序段: Dim y If y Then Print y+1 Else Print y+2

下面程序段: Dim y If y Then Print y+1 Else Print y+2,第1张

dim 是用来定义变量的,当后面木有(as。。。)的时候,表示定义x为变体型(variant)。

后面(if a)表示if a 不等于0,则运行then后面的语句,否则就else。

这个题目中x默认为0,所以直接执行else后面的print x+1,所以答案是1

打印结果是 False。

Dim X As Integer, 定义了 X , 正常情况 X 的值为0,

Print x=True, 这里的 = 是一个判断符合,而非赋值符合,Ture 的是 0xFFFFFFFF, 与 0 不相等,所以是 false, 故打印 False。

下列程序段的执行结果为______。

Dim A(4)

n=3

A(1)=1

For k=0 To n-1

For 1=1 To k+1

X=k+2-1

A(X)=A(X)+A(X-1)

If k<n-1 Then Exit For

Print A(X)

Next 1

Next k

A.1 2 1

B.1 2 3

C.2 4 6

D.1 3 1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12075271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存