删除字符串前导和尾随空格的函数是()。

题目
单选题
删除字符串前导和尾随空格的函数是()。
A

Ltrim()

B

Rtrim()

C

Trim()

D

Lcase()

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

可以同时删除字符串前导和尾部空白的函数是( )

A.Ltrim

B.Rtrim

C.Trim

D.Mid


正确答案:C

第2题:

当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。A.seanfB.getcharSXB

当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。

A.seanf

B.getchar

C.gets

D.getc


正确答案:C
本题综合考查了输入函数的使用。scanf函数会将空格视为分隔符,getchar函数只能输入单个字符,getc函数是文件操作函数,显然都不符合题意。通过gets函数输入字符串时,输入的空格被认为是字符串的一个字符。

第3题:

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

例如,若字符串中的内容为****a*bc*def*g** **,删除后,字符串中的内容则应当是a*bc*def*g** **。

注意:部分源程序给出如下。

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

试题程序:

include<stdio.h=:{>

include<conio.h>

woid proc(char*st r)

{

}

void main

char str[81];

printf("Enter a string:\n");

gets(str);

proc(str):

printf("The string after deleted:\n");

puts(str);}


正确答案:

void proc(char*str)

{

char*p=str

while(*p=='*')p++;//通过P的移动来达

到使P指向第一个不是*号的字符

for(*p!='0 'p++str++)//把从第一个

不是*号的字符放到a中 ‘

*str=* P

*str='0 '; //最后用'0'作为字符串结束标志

}

【解析】题目中要求将字符串中的前导*号全部删除首先将指针p移动到第一个不是*的字符,将指针P之后的字符放入原来的字符串中,并为新的字符串添加结束符。

第4题:

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

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

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

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


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

第5题:

cout函数不能输出包含空格的字符串。()


参考答案:正确

第6题:

如下哪种函数可以删除字符串中多余的空格()。

A.substitute

B.rept

C.trim

D.row


答案:C

第7题:

LTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串。()


参考答案:正确

第8题:

返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。

A、Trim

B、Ltrim

C、Rtrim

D、mid


正确答案:A

第9题:

trim函数可以删除单元格字符串中的()。

A.制表符

B.换行符

C.回车符

D.空格


答案:D

第10题:

假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串的前导*号不得多于n个;若多于n个,则删除多余的*号:若少于或等于n个,则什么也不做,字符串中间和尾部的*号不删除。

例如,字符串中的内容为:******A*BC*DEF*G****,若n的值为4,删除后,字符串中的内容应当是:****A*BC*DEF*G****;若n的值为8,则字符串中的内容仍为;*******A*BC*DEF*G****。n的值在主函数中输入。

在编写函数时,不得使用C语言提供的字符串函数。

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

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


正确答案:
解析:该程序功能是根据字符串前导的“*”号个数进行相关操作。解题过程首先确定字符串尾,然后由串头开始对字符进行判断,同时对“*”字符进行统计,如果大于n,就进行截取。