早教吧作业答案频道 -->其他-->
求几道VB题目的解答第一题运行下面程序,单击窗体后第123行分别显示什么(答案151317)dimiasinteger,sasintegerfori=1to10s=s+iifs>10thenprintss=0endifnextiendsub第二题total=0form=1to3
题目详情
求几道VB题目的解答第一题 运行下面程序,单击窗体后第123行分别显示什么(答案15 13 17) dim i as integer,s as integer for i =1 to 10 s=s+i if s>10 then print s s=0 end if next i end sub 第二题 total =0 for m= 1 to 3 if m>=1 then part=1 elseif m>=2 then part=2 elseif m>=3 then part=3 else part=4 end if print part total=total+part next m print total 运行时输出结果(答案1 1 1 3) 第三题 运行下面程序,第13行分别是(答案d dbAeB) dim mst as string,mst1 as string,mst2 as string dim i as integer mst1="CeBbAd" for i=len(mst1)to 1 step -2 mst2=mid(mst1,i-1,2) mst=mst&mst2 print mst next i end sub 第四题执行下面的command1_click 事件后,text1,text2显示内容为(答案VISUAL 2008.10.11) private sub command1_click () dim s as string,i as integer const ch as string="0123456789" s="2L0A08U.1SI0V.11" text1="" text2="" for i =1 to len(s) if instr(ch,mid(s,i,1))=0 then text1=mid(s,i,1)&text1 else text2=text2&mid(s,i,1) end if next i end sub 小弟马上要考试,辛苦打出来,求那位告诉我为什么,详细一点,拜托!
▼优质解答
答案和解析
dim i as integer,s as integer for i =1 to 10 s=s+i if s>10 then print s s=0 end if next i end sub 当s=1+2+3+4+5=15 s>10 显示15,赋予s=0 当s=6+7=13 s>10 显示13,s=0 当s=8+9=17 s>10 显示17,s=0 total =0 for m= 1 to 3 if m>=1 then part=1 elseif m>=2 then part=2 elseif m>=3 then part=3 else part=4 end if print part total=total+part next m print total i=1 part=1 total=1 显示1 i=2 part=1 total=2 显示1 i=3 part=1 total=3 显示1 循环结束 显示total,3 if语句中其实条件是包含关系,所以满足第一个条件后就结束了 所以一般分支语句的条件应该是互斥的,要不会得到错误的结果 dim mst as string,mst1 as string,mst2 as string dim i as integer mst1="CeBbAd" for i=len(mst1)to 1 step -2 mst2=mid(mst1,i-1,2) mst=mst&mst2 print mst next i end sub i的取数是6 to 1 -2,循环即为i=6,4,2 i=6 mst2=mid("CeBbAd",5,2)="Ad",mst="Ad" i=4 mst2=mid("CeBbAd",3,2)="Bd",mst="AdBd" i=2 mst2=mid("CeBbAd",1,2)="Ce",mst="AdBdCe" 我觉得答案是AdAdBbAdBbCe 错了?请高手指正吧 private sub command1_click () dim s as string,i as integer const ch as string="0123456789" s="2L0A08U.1SI0V.11" text1="" text2="" for i =1 to len(s) if instr(ch,mid(s,i,1))=0 then text1=mid(s,i,1)&text1 else text2=text2&mid(s,i,1) end if next i end sub i=1 to 16 i=1 instr(ch,mid(s,1,1))0 text2=mid(s,1,1)="2" i=2 instr(ch,mid(s,2,1))=0 text1="L" i=3 instr(ch,mid(s,3,1))0 text2="2" & mis(s,3,1)="20" i=4 instr(ch,mid(s,4,1))=0 text1=mid(s,4,1) & "L"="AL" ………… 提一下,好像const ch as string="0123456789" 里面应该包含一个小数点
看了求几道VB题目的解答第一题运行...的网友还看了以下:
用长为12厘米的木条作成一个长方形的窗框(中间有一横档)设窗框的横条长度为X厘米.⑴用X的代数式表 2020-05-21 …
用长为12米的木条做一个长方形的窗框(中间有一横档)设窗框的长度为x米...用长为12米的木条做一 2020-05-23 …
在Windows命令行窗口中键入tracert命令,得到下图所示窗口,则该PC的IP地址可能为 (3 2020-05-26 …
用19米长的铝合金条制成如图所示的矩形窗框,CD长表示窗框的宽,EF=0.5米.(铝合金条的宽度忽 2020-06-19 …
在课题学习后,同学们为教室窗户设计一个遮阳蓬,小明同学绘制的设计图如图所示,其中,AB表示窗户,且A 2020-12-01 …
英语翻译1进水指示灯2缺水/水量不足指示灯3进除油指示灯4缺除油剂/除油剂不足指示灯5压力过高指示灯 2020-12-13 …
小莉要为自己家朝南的窗户安装一个遮阳蓬,AB表示窗户,高度为2m,BCD表示直角遮阳蓬,她选择的支架 2021-01-18 …
(2008•青岛)在一次课题学习课上,同学们为教室窗户设计一个遮阳蓬,小明同学绘制的设计图如图所示, 2021-01-18 …
在一次课题学习课上,同学们为教室窗户设计一个遮阳蓬,小明同学绘制的设计图如图所示,其中,AB表示窗户 2021-01-18 …
在一次课题学习课上,同学们为教室窗户设计一个遮阳蓬,小明同学绘制的设计图如图所示,其中,AB表示窗户 2021-01-18 …