参考答案和解析
正确答案:alltrim()
更多“()函数,删除指定字符表达式的前后空格符,并且返回删除空格符后的”相关问题
  • 第1题:

    输入流的getline函数允许从输入流中读取多个字符,可以指定输入终止字符,读取完成后,从读取的内容中删除该终止字符。()


    正确答案:对

  • 第2题:

    请编写一个函数voidfun(chara[],charb[],intn),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。

    例如,输入一个字符串:World,然后输入3。则调用该函数后的结果为:Word。

    注意:部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:(1)该程序功能是删除一个字符串中指定下标的字符。它的解题思路,可以分解为以下两步:逐个判断字符串中的下标是否满足条件,满足条件的就放到题目要求的新串,否则就不放。
    (2)从已给部分源程序的main主函数开始入手,核心函数“fun(str1,str2,n);”中的参数由题目可知,str1存放着原始字符串,str2存放删除了下标为n的字符的结果字符串,注意下标是从“0”开始的。

  • 第3题:

    请补充main()函数,该函数的功能是:从键盘输人一个字符串及一个指定字符,然后把这个字符及其后面的所有字符全部删除。结果仍然保存在原串中。 例如,输人“abcdefg”,指定字符为“d”,则输出“abe”。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句。 试题程序:


    正确答案:
    【1】break;【2】i++【3】ˊ\0ˊ
    【解析】题目要求删除指定字符后的所有字符,将字符串中的字符从第一个开始与指定字符相比较,直到找到第一个与指定字符相同的字符结束。因此,【l】处填“break;”;【2】处填“i++”;为新的字符串添加结束符,因此,【3】处填“ˊ\0ˊ”。

  • 第4题:

    下列关于字符之间大小关系的排列,正确的是

    A.空格符>d>D

    B.空格符>D>d

    C.d>D>空格符

    D.D>d>空格符


    正确答案:C

  • 第5题:

    在下面关于字符之间大小关系的说法中,正确的是()。

    • A、空格符>b>B
    • B、空格符>B>b
    • C、b>B>空格符
    • D、B>b>空格符

    正确答案:C

  • 第6题:

    ()函数,由数字组成的字符表达式返回数字值。


    正确答案:val()

  • 第7题:

    SQRT()函数的功能是()。

    • A、返回表达式指定位数的四舍五入的结果
    • B、返回指定表达式的符号
    • C、返回表达式的算术平方根
    • D、返回指定表达式的整数部分

    正确答案:C

  • 第8题:

    使用ALLTRIM()函数可以删除所给表达式的().

    • A、前导空格
    • B、尾部空格
    • C、前后空格
    • D、所有空格

    正确答案:C

  • 第9题:

    单选题
    在下面关于字符之间大小关系的说法中,正确的是()。
    A

    空格符>b>B

    B

    空格符>B>b

    C

    b>B>空格符

    D

    B>b>空格符


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    ()函数返回字符表达式中字符的数目。
    A

    TXTWIDTH( )

    B

    SUBSTR( )

    C

    STR( )

    D

    LEN( )


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    SQRT()函数的功能是()。
    A

    返回表达式指定位数的四舍五入的结果

    B

    返回指定表达式的符号

    C

    返回表达式的算术平方根

    D

    返回指定表达式的整数部分


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    字符串的strip方法的作用是()。
    A

    删除字符串头尾指定的字符

    B

    删除字符串末尾的指定字符

    C

    删除字符串头部的指定字符

    D

    通过指定分隔符对字符串切片


    正确答案: B
    解析: 暂无解析

  • 第13题:

    假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。

    例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函数时,不得使用C语言提供的字符串函数。

    注意:部分源程序在文件PROGl.C文件中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:该程序功能是将字符串尾部的“*”号全部删除,前面和中间的“*”号不删除。本题的解题过程首先确定由串尾开始的第一个非“*”位置,将由头开始到此位置的字符拷贝到字符串。

  • 第14题:

    请补充函数proc(),该函数的功能是:删除字符数组中小于指定字符的字符,指定字符从键盘输入,结果仍保存在原数组中。 例如,输人“abcdefghij”,指定字符为“f”,则结果输出“fghij”。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。 试题程序:


    正确答案:
    【l】i++【2】str[j++]=str[i]【3】str[j]=ˊ\0ˊ
    【解析】要删除字符串中小于指定字符的字符,就要把字符串中每一个字符跟指定字符相比较,小于指定字符的字符不予处理,因此【l】处填“i++”;把大于等于指定字符的字符保存在原字符串中,因此【2】处填“str[j++]=str[i]”;处理完整个字符串后.为新生成的字符串添加结束符,因此【3】处填“str[j]=ˊ\0ˊ”。

  • 第15题:

    函数INT(<数值表达式>)的功能是A.返回指定数值表达式的整数部分B.返回指定数值表达式的绝对值C.

    函数INT(<数值表达式>)的功能是

    A.返回指定数值表达式的整数部分

    B.返回指定数值表达式的绝对值

    C.返回指定数值表达式的符号

    D.返回指定表达式在指定位置四舍五入后的结果


    正确答案:A
    解析:函数INT(数值表达式)的功能是返回指定数值表达式的整数部分。

  • 第16题:

    将空格符赋给字符变量c,正确的赋值语句是()

    • A、c=’/0’
    • B、c=NULL
    • C、c=0
    • D、c=32

    正确答案:D

  • 第17题:

    字符串的strip方法的作用是()。

    • A、删除字符串头尾指定的字符
    • B、删除字符串末尾的指定字符
    • C、删除字符串头部的指定字符
    • D、通过指定分隔符对字符串切片

    正确答案:A

  • 第18题:

    SIGN()函数的功能是()。

    • A、返回表达式的绝对值
    • B、返回指定表达式的符号
    • C、返回表达式的算术平方根
    • D、返回指定表达式的整数部分

    正确答案:B

  • 第19题:

    文件名不能包含下列哪个字符()。

    • A、空格符
    • B、#
    • C、!
    • D、?

    正确答案:D

  • 第20题:

    单选题
    使用ALLTRIM()函数可以删除所给表达式的().
    A

    前导空格

    B

    尾部空格

    C

    前后空格

    D

    所有空格


    正确答案: C
    解析: 暂无解析

  • 第21题:

    单选题
    文件名不能包含下列哪个字符()。
    A

    空格符

    B

    #

    C

    D


    正确答案: D
    解析: 暂无解析

  • 第22题:

    填空题
    ()函数,删除指定字符表达式的前后空格符,并且返回删除空格符后的字符串。

    正确答案: alltrim()
    解析: 暂无解析

  • 第23题:

    单选题
    SIGN()函数的功能是()。
    A

    返回表达式的绝对值

    B

    返回指定表达式的符号

    C

    返回表达式的算术平方根

    D

    返回指定表达式的整数部分


    正确答案: B
    解析: 暂无解析