字符 '0' 是字符串的结束标记,其ASCII代码为0。
第1题:
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=c&&p[n]!=’\0’) n++; if(p[n]==’\0’) return NULL; return();}
第2题:
函数RData实现从文件in.dat中读取一篇英文文章存入到字符串数组original中,请编写函数StrCharMove,其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组0riginal中,最后调用函数 WData,把结果0riginal输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分程序已经给出。 请勿改动主函数main、读数据函数RData和输出数据函数WData的内容。

第3题:
C语言中字符串的结束符是’\0’。 ( )
此题为判断题(对,错)。
第4题:
A、字符应该视为长度为1的字符串
B、字符串以\0标志字符串的结束
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
第5题:
下列字符中,其ASCII码值最小的一个是______。
A、空格字符
B、0
C、A
D、a
第6题:
第7题:
在C语言中,strcat(字符数组,字符串)连接前两个字符串都有结束标志’/0’,连接后“字符数组”中存储的字符串的结束标志’/0’被舍弃,只在目标串的最后保留一个’/0’。
第8题:
下列选项中是C语言中的字符串的结束符是()。
第9题:
字符串结束符为()
第10题:
在C语言中,以()作为字符串结束标志
第11题:
字符‘C’的ASCII码是()。字符’0’的ASCII码为()
第12题:
长度为0的字符串
只包含空格字符的字符串
长度为1的字符串
不定长的字符串
第13题:
Aps[0]是字符串”aa”
B*ps[0]是字符串”aa”的首地址
Cps[0]是字符串”aa”的首地址
D*ps[0]是字符串”aa”
正确答案:C
第14题:
下列代码中
要求打印字符串为“second”时,x的取值范围是( )。
A.x<=0且x>-3
B.x>0
C.x>-3
D.x<=-3
第15题:
A、字符应该视为长度为1的字符串
B、字符串以\0为结束标识
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
第16题:
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对
应栏内。
【说明】
函数removeDuplicates(char *str)的功能是移除给定字符串中的重复字符,使每种字
符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设
置标志,并将其后的非重复字符前移。例如,若str指向的字符串为“aaabbbbscbsss”,
则函数运行后该字符串为“abse”。
【c代码】
void removeDuplicates (char *str)
int i,len = strlen (str); /*求字符串长度*/
If( (l) )return;/*空串或长度为1的字符串无需处理*l
for(i=0;i<len;i++) {
Int flag =O; /*字符是否重复标志*/
int m:
for(m =( 2 ); m<len; m++){
if(str[i]==str[m] ) {
__(3)_;break;
}
}
if (flag){
Int n,idx = m;
/*字符串第idx字符之后、与str [i]不同的字符向前移*/
For( n=idx+l; n<len. n++)
if ( str[n]!= str[i]) {
str[idx]= str[n]; (4);
}
Str[(5)]=\0; /* 设置字符串结束标志*/
}
}
}
第17题:
第18题:
strcpy(字符数组,字符串)进行复制时,连同结束标志’/0’一起复制。
第19题:
下面关于gets()与puts()函数描述正确的项是()
第20题:
RG100S普通用户名/密码:user / 随机的8位小写ASCII字符串(0-9,a-z)
第21题:
字符串的末尾有一个结束标志,这个结束标志是()
第22题:
空字符串是指()。
第23题:
‟/n‟
‟‟
‟0‟
‟/0‟
第24题:
对
错