![[填空题] 执行以下程序段,并输入1.23,则程序的输出结果应是 【15】 。N=Str(InputBox("请输入一个实数:"))p=InStr(N,".&qu,第1张 [填空题] 执行以下程序段,并输入1.23,则程序的输出结果应是 【15】 。N=Str(InputBox("请输入一个实数:"))p=InStr(N,".&qu,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E6%89%A7%E8%A1%8C%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E6%AE%B5%EF%BC%8C%E5%B9%B6%E8%BE%93%E5%85%A51.23%EF%BC%8C%E5%88%99%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E5%BA%94%E6%98%AF+%E3%80%9015%E3%80%91+%E3%80%82N%3DStr%28InputBox%28%26amp%3Bquot%3B%E8%AF%B7%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%AE%9E%E6%95%B0%EF%BC%9A%26amp%3Bquot%3B%29%29p%3DInStr%28N%2C%26amp%3Bquot%3B.%26amp%3Bqu.png)
[填空题] 执行以下程序段,并输入1.23,则程序的输出结果应是 【15】 。
N=Str(InputBox("请输入一个实数:"))
p=InStr(N,".")
Print Mid(N,p)
正确答案:.23
参考解析:[评析] InStr函数、Mid函数 InStr([首字符位置]字符串1,字符串2[,n])用来在“字符串1”中查找“字符串2”,如果找到,则返回“字符串2”的第一个字符在“字符串1”中的位置。 如果带有参数“首字符位置”,则从该位置开始查找,否则从“字符串1”的起始位置查找。可选参数“n”用来指定字符串比较方式,可以取0、1或2。如为0,则进行在比较时区分大小写;如为1,则在比较时忽略大小写;如为2,则基于数据库中包含的信息进行比较。 Mid(字符串,p,n)函数用来在“字符串”中从第p个字符开始,向后截取n个字符。如果省略参数n,则从第p个字符开始,向后截取到字符串的末尾。 跟踪程序: n="1.23" p=InStr(n,".")=InStr("1.23",".") p=2 所以,Mid("1.23",2)所截取的字符是:“.23”。 最终的输出结果是:.23。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)