第1题:
返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。
A、Trim
B、Ltrim
C、Rtrim
D、mid
第2题:
A.substitute
B.rept
C.trim
D.row
第3题:
( 16 )下列关于输入流类成员函数 getline() 的描述中,错误的是
A )该函数是用来读取键盘输入的字符串的
B )该函数读取的字符串长度是受限制的
C )该函数读取字符串时,遇到终止符便停止
D )该函数读取字符串时,可以包含空格
第4题:
可以同时删除字符前导和尾部空白的函数是 ______。
A.Ltrim
B.Rtrim
C.Trim
D.Mid
第5题:
A.制表符
B.换行符
C.回车符
D.空格
第6题:
可以同时删除字符串前导和尾部空白的函数是( )
A.Ltrim
B.Rtrim
C.Trim
D.Mid
第7题:
LTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串。()
第8题:
假定输入的字符串中只包含字母和*号。请编写函数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之后的字符放入原来的字符串中,并为新的字符串添加结束符。
第9题:
此题为判断题(对,错)。
第10题:
可以同时删除字符串前导和尾部空白的函数是( )。
A.Ltrim$
B.Rtrim$
C.Trims
D.Mid$