从键盘上输入一个浮点数asmgle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是( )。 asmgle=InputBox("请输入一个浮点数:") str1$=Str$(asingle

admin2018-09-29  30

问题 从键盘上输入一个浮点数asmgle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是(    )。
    asmgle=InputBox("请输入一个浮点数:")
    str1$=Str$(asingle):P=InStr(str1 $,".")
    If p>0 Then
    Print Mid$(str1 $,p)
    Else
    Print"非浮点数"
    End If

选项 A、输出asingle的字符串形式
B、输出数据asingle的整数部分
C、输出数据asin~e的小数点及小数点后面的数字
D、只去掉数据中的小数点,保留所有数字输出

答案C

解析 本题考查字符串函数。题目中用到了Instr( )函数,字符串匹配函数:Instr主要用于查找字符串2在字符串1中第一次出现的位置,若未找到返回0,因此Instr(str1,".")用于查找字符串应Str1中为“.”的位置;Str(asingle)函数是把数字转化为字符串;Mid(str,p)用于从Str1中取出从p开始所有的字符。
转载请注明原文地址:https://kaotiyun.com/show/zLFp777K
0

相关试题推荐
最新回复(0)