五道VB程序结果分析,求分析过程以及答案,谢谢!
2个回答
展开全部
简要说说。
8.先通过弹出的对话窗,把值赋给x,然后根据IIf()语句给y赋值。这段程序中,IIf(x>=0,1-2*x,1+x)语句是先判断x>=0是否为真,如果为真,则将1-2*x的值赋给y,否则赋1+x的值。最后打印出y的值,所以x的值为3的话,打印结果为-5。
9.这段程序呢是个do until的循环体,先执行循环语句i=i+3:x=x+5,再判断是否达到退出循环条件i>7。开始被赋值12,执行完循环语句后i为15,x为12,满足退出循环条件。退出循环后,i和x的值就被输出到文本框中,即为15、12。
10.先通过Int(Rnd()+4)给x赋值。首先Rnd()这个函数是产生0到1之间的某个小数(包括0),Int()这个函数是取一个数的整数部分,所以Int(Rnd()+4)结合使用产生的值是4,并赋给了x。然后select case x语句根据x的取值来决定输出是什么,由于x为4,所以输出case 4下面跟着的一条语句Print “good”,打印结果为good。
11.这也是个循环体,do while型,但它是先进行条件判断,满足条件再执行循环语句。x最开始赋值为0,满足x<60,进入循环,执行一遍x=(x+3)*(x+4)和n=n+1(这里n没有赋初值,我就默认为0啦)后,x为12,n为1。然后接着进行条件判断,仍然满足x<60,所以再执行一遍循环语句,之后x为240,n为2。然后再判断条件,x<60不满足,所以就退出循环。再把n、x的值输出到文本框1、2(str()函数是把一个数值量变为一个字符量),再把x+n的值输出到文本框3。所以三个框的值依次为2、240、242。
12.x先赋值为869,然后执行a=x Mod 10,Mod 为取余数运算,x Mod 10即为x除以10后的余数),a=9。然后b=(x Mod 100)\10,这里\为取商运算,x Mod 100结果为69,69除以10后商为6,所以b为6。最后c=x\100,即为8,之后文本框2输出a*100+b*10+c,结果为968。所以这段程序就是把输入的一个三位数倒着输出去。
注意下次别一次问5个题。。。会累死答题的。
8.先通过弹出的对话窗,把值赋给x,然后根据IIf()语句给y赋值。这段程序中,IIf(x>=0,1-2*x,1+x)语句是先判断x>=0是否为真,如果为真,则将1-2*x的值赋给y,否则赋1+x的值。最后打印出y的值,所以x的值为3的话,打印结果为-5。
9.这段程序呢是个do until的循环体,先执行循环语句i=i+3:x=x+5,再判断是否达到退出循环条件i>7。开始被赋值12,执行完循环语句后i为15,x为12,满足退出循环条件。退出循环后,i和x的值就被输出到文本框中,即为15、12。
10.先通过Int(Rnd()+4)给x赋值。首先Rnd()这个函数是产生0到1之间的某个小数(包括0),Int()这个函数是取一个数的整数部分,所以Int(Rnd()+4)结合使用产生的值是4,并赋给了x。然后select case x语句根据x的取值来决定输出是什么,由于x为4,所以输出case 4下面跟着的一条语句Print “good”,打印结果为good。
11.这也是个循环体,do while型,但它是先进行条件判断,满足条件再执行循环语句。x最开始赋值为0,满足x<60,进入循环,执行一遍x=(x+3)*(x+4)和n=n+1(这里n没有赋初值,我就默认为0啦)后,x为12,n为1。然后接着进行条件判断,仍然满足x<60,所以再执行一遍循环语句,之后x为240,n为2。然后再判断条件,x<60不满足,所以就退出循环。再把n、x的值输出到文本框1、2(str()函数是把一个数值量变为一个字符量),再把x+n的值输出到文本框3。所以三个框的值依次为2、240、242。
12.x先赋值为869,然后执行a=x Mod 10,Mod 为取余数运算,x Mod 10即为x除以10后的余数),a=9。然后b=(x Mod 100)\10,这里\为取商运算,x Mod 100结果为69,69除以10后商为6,所以b为6。最后c=x\100,即为8,之后文本框2输出a*100+b*10+c,结果为968。所以这段程序就是把输入的一个三位数倒着输出去。
注意下次别一次问5个题。。。会累死答题的。
美林数据技术股份有限公司
2020-10-29 广告
2020-10-29 广告
Tempo大数据分析平台,是一款面向企业用户的数据分析与应用工具,为用户提供报表设计、可视化分析、机器学习、文本分析等自助式数据分析与探索。平台基于大数据架构,集数据接入、数据分析探索、成果管理与应用为一体,面向企业全民用户提供从数据到业务...
点击进入详情页
本回答由美林数据技术股份有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询