单选题
从键盘上输入一个浮点数asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是______。
asingle=InputBox("请输入一个浮点数:")
str1$=Str$(asingle):P=InStr(str1$,".")
If p>0 Then
Print Mid$(str1$, p)
Else
Print
"非浮点数"
End If
- A.输出asingle的字符串形式
- B.输出数据asingle的整数部分
- C.输出数据asingle的小数点及小数点后面的数字
- D.只去掉数据中的小数点,保留所有数字输出
【正确答案】
C
【答案解析】[解析] 本题考查字符串函数。题目中用到了Instr()函数,字符串匹配函数Instr主要用于查找字符串2在字符串1中第一次出现的位置,若未找到返回0,因此Instr(str1, ".")用于查找字符串应Str1中为“.”的位置; Str(asingle)函数是把数字转化为字符串;Mid(str1, p)用于从Str1中取出从p开始所有的字符。