更多“表达式VAL(SUBSTR(”i5处理器”,2,1))^Len(”MS Visual FoxPro”)的结果是( )。A.5.00B.16. ”相关问题
  • 第1题:

    表达式VAL(SUBS(“奔腾586”,5,1))*Len(“visual foxpro”)的结果是 ______。

    A.13

    B.14

    C.45

    D.65


    正确答案:D
    解析:语法:SUBSTR(cExpression,nStartPosition[,nCharactersRetumed])返回值:CharacterSUBS("奔腾586",5,1)的值是“5”val语法:VAL(cExpression)返回值:NumericVAL(SUBS(“奔腾586",5,1))的值是5LEN语法:LEN(cExpression)返回值:NumericLEN("visualfoxpro")的值是13注意:在VisualFoxPro中一个汉字占两个字符的宽度。所以Len(“中国”)=4,Subs(“奔腾586”,5,1)的返回值是“5”。

  • 第2题:

    表达式VAL(SUBSTR(”i5处理器”,2,1))%Len(”ms visual foxPro”)的结果是( )。

    A.5.00

    B.16.00

    C.21.00

    D.80.00


    正确答案:D
    SUBSTR():在一个字符串中从指定位置起返回给定长度的子串。VAL():将字符型的数字转换成数值。LEN():返回一个字符串的长度。注意:在VisualFoxPro中一个汉字占两个字符的宽度。所以SUBSTR(”i5处理器”,2,1)的返回值是”5”,VAL(”5”)=5,Len(”msVisualFoxPro”)=16,5*16=80。

  • 第3题:

    执行以下程序,显示的结果是。

    a=”foxpro”

    b=””

    i=LEN(a)

    DO WHILE i>=l

    b=b+SUBSTR(a,i,1)

    i=i-1

    ENDD0

    7b


    正确答案:
    orpxof
    【解析】先将a和b分别赋值,变量i使用LEN函数取得字符串变量a的长度,该变量包含6个字母,所以它的长度为6,即i=6;接着使用一个DO WHILE循环语句来操作,判断条件是变量i是否大于等于1,如果小于1,则退出循环,否则执行循环体,此时SUBSTR(”foxpro”,6,1)的值为“o”(从“foxpro”字符串的第6位开始取一位字符);执行i=i-1后,i=5,第一次循环结束;重复此循环体的操作,变量b的值依次为o、or、orp、orpx、orpxo、orpxof,
    最后i<1,退出循环体。SUBSTR(<字符表达式>,<起始位置>【,(长度>】)从指定表达式值
    的指定起始位置取指定长度的子串作为函数值,若缺省第3个参数<长度>,则函数从指定位置一直取到最后一个字符。

  • 第4题:

    表达式VAL(SUBS(“奔腾586”,5,1))*Len(“visual foxpro”)的结果是______。

    A.13.00

    B.14.00

    C.45.00

    D.65.00


    正确答案:D
    解析:语法:SUBSTR(cExpression,nStartPosition[,nCharactersReturned])返回值:CharacterSUBS(“奔腾586”,5,1)的值是“5”val语法:VAL(cExpression)返回值:NumericVAL(SUBS(“奔腾586”,5,1))的值是5LEN语法:LEN(cExpression)返回值:NumericLEN("visualfoxpro")的值是13注意:在VisualFoxPro中一个汉字占两个字符的宽度。所以Len(“中国”)=4,Subs(“奔腾586”,5,1)的返回值是“5”。

  • 第5题:

    执行下列命令后显示的结果是______。SJ=“FoxPro数据库”?SUBSTR(SJ,LEN(SJ)/2,6)

    A.FoxPro

    B.数据库

    C.数据

    D.ro数据


    正确答案:B