单机command1 在窗体上显示第一行的内容是 ? 第二行内容是? 第三行的内容是? “a”的ASCAII码是65,“Z”的是90
option explicit
private sub command1-click()
dim i as integer , st as string, n as integer, p as string*1
P="B"
for i =3 to 1 step -1
n=asc(p) -i
if n<65 then n=n+26
st=chr(n)
st=st&f(i)
print st
next i
end sub
private function f(n as integer )
dim i as integer
static s as integer
for i=1 to n
s=s+i
next i
f=s
end function
还有一个问题 能详解一下吗
答案:2 悬赏:40
解决时间 2021-02-21 12:13
- 提问者网友:唤魂
- 2021-02-20 13:05
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-02-20 13:23
第一个循环:
i=3
n=ASC("B")-3=63 <65 所以 n=63+26=89
st=CHR(89)="Y"
f(i)=f(3)=1+2+3=6
st="Y6"
第一行显示 Y6
第二次循环:
i=2
n=asc(p)-2=64 <65 所以 n=90
f(i)=f(2)=6+1+2=9 注意 static s as integer,定义s为静态全局变量,所以s的值会累加的。
st=chr(90)="Z"
显示Z9,这是第二行
同样地,第三次循环
n=asc(p)-1=65
st=chr(65)="A"
f(1)=9+1=10
显示 A10
即三行内容是
Y6
Z9
A10
i=3
n=ASC("B")-3=63 <65 所以 n=63+26=89
st=CHR(89)="Y"
f(i)=f(3)=1+2+3=6
st="Y6"
第一行显示 Y6
第二次循环:
i=2
n=asc(p)-2=64 <65 所以 n=90
f(i)=f(2)=6+1+2=9 注意 static s as integer,定义s为静态全局变量,所以s的值会累加的。
st=chr(90)="Z"
显示Z9,这是第二行
同样地,第三次循环
n=asc(p)-1=65
st=chr(65)="A"
f(1)=9+1=10
显示 A10
即三行内容是
Y6
Z9
A10
全部回答
- 1楼网友:不服输的倔强
- 2021-02-20 14:28
你好!
这个低倍镜下看是看见了,但是不能保证他在视野的中央,不能直接换高倍镜。。。
C,换了高倍镜,就绝对不能再动粗准将螺旋了,你动他一个试试,绝对就找不到了
D,是对的,没的说
希望对你有所帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯