21、字符串常量'0"\n'的长度为:

21、字符串常量'0"\n'的长度为:


参考答案和解析
C

相关考题:

下列关于字符串的说法中错误的是A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志B.′\0′作为标志占用存储空间,计入串的实际长度C.在表示字符串常量的时候不需要人为在其末尾加入′\0′D.在C语言中,字符串常量隐含处理成以′\0′结尾

以下选项中非法的字符串常量是()A.\X0\011B.\\\t"C.\n\007\n

下面不正确的字符串常量是( )A. abc'B. "12'12"C. "0 "D. &quo 下面不正确的字符串常量是( )A. abc'B. "12'12"C. "0 "D. " "

以下选项中非法的字符串常量是( )B.\X0\011C.\\\t"D.\n\007\n

以下函数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]!=cp[n]!=’\0’) n++; if(p[n]==’\0’) return NULL; return();}

标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数组S由S 标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数组S由B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中C.从文件file中读到n个字符串存入字符数组s中D.从文件file中读取长度为n-1个字符的字符串存人字符数组s中

str为一个字符序列,序列由字符0和1组成。请补充函数 fun(),该函数的功能是:查找该字符序列中0字符连续出现的最长长度(即0字符的个数),如果有几个0字符串长度相同,只记录最后一个0字符串的相关信息。通过m和k返回最长0字符串的长度和最后0字符的下标。例如,如果输入“01001000”,结果为:0字符串最长长度为3,起始和结尾下标依次为5、7。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>include<conio.h>define N 80void fun (【 】){int i, j=0;int bb[N];char *p=str;*m=0;*k=0;for(i=0;i<N;i++)bb[i]=0;i=0;while(*(p+i)){if(*(p+i)='0'){【 】i++;}else{j++;i++;}if (【 】){*m=bb[j];*k=i-1;}}}main(){char str[N];int m,n,k;clrscr();printf("***input the original string***\n");gets(str);printf("***The Original string ***\n");puts(str);fun(str,m,k);printf("\nThe length of '0' is :%d\n",m);printf("*** The suffix of character***\n");printf(" %d,%d",k-m+1,k);}

函数fun的返回值是______。 fun(char *a,char*b) { int num=0,n=0; while( *(a+num)!='\0')num++; while(b[n]) {*(a+num)=b[n];num++;n++; } return num; }A.字符串a的长度B.字符串b的长度C.字符串a和b的长度之差D.字符串a和b的长度之和

阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]函数removeDuplicates(chai *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。例如,若str指向的字符串为"aaabbbbscbsss",则函数运行后该字符串为"absc"。[C代码] voidremoveDuplicates(char *str) { inti,len=strlen(str); /*求字符串长度*/ if(______)return; /*空串或长度为1的字符串无需处理*/ for(i=0;i<len;i++){ int flag=0; /*字符是否重复标志*/ int m; for(m=______; m<len;m++){ if(Str[i]==str[m]){ ______; break; } } if (flag) { int n,idx=m; /*将字符串第idx字符之后、与str[i]不同的字符向前移*/ for(n=idx+1; n<len; n++) if(Str[n]!=str[i]){ str[idx]=str[n];______; } str[______]='\0'; /*设置字符串结束标志*/ } } }

为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。()A对B错

用于存储一个长度为n的字符串的字符数组的长度至少为()。

字符串“/‟a/‟xy=4/n”的长度为()。

“CHAR(N)”表示()。A、整数NB、单字符NC、长度为N的字符串D、N个字符串

用字符数组存储长度为n的字符串,数组长度至少为n+1。

不正确的字符串常量是()A、’abc’B、"12’12"C、"0"D、""

在长度为n的字符串S的第i个位置插入另外一个字符串,i的合法值应该是()。A、i>0B、i≤nC、1≤i≤nD、1≤i≤n+1

空字符串是指()。A、长度为0的字符串B、只包含空格字符的字符串C、长度为1的字符串D、不定长的字符串

C语言标准库函数""fgets(string,n,fp)""的功能是()。A、从文件fp中读取长度为n的字符串存入指针string指向的内存B、从文件fp中读取长度为n-1的字符串存入指针string指向的内存C、从文件fp中读取n个字符串存入指针string指向的内存D、从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存

单选题“CHAR(N)”表示()。A整数NB单字符NC长度为N的字符串DN个字符串

填空题字符串“/‟a/‟xy=4/n”的长度为()。

单选题在长度为n的字符串S的第i个位置插入另外一个字符串,i的合法值应该是()。Ai>0Bi≤nC1≤i≤nD1≤i≤n+1

判断题用字符数组存储长度为n的字符串,数组长度至少为n+1。A对B错

判断题为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。()A对B错

单选题标准函数fgets(s,n,f)的功能是()A从文件f中读取长度为n的字符串存人指针s所指的内存B从文件f中读取长度不超过n-1的字符串存人指针s所指的内存C从文件f中读取n个字符串存人指针s所指的内存D从文件f中读取长度为n-1的字符串存入指针s所指的内存

单选题以下叙述中正确的是(  )。A语句“char str[10]=string!;”和“char str[10]={string!};”并不等价B对于字符串常量“string!”,系统已自动在最后加入了'\0'字符,表示串结尾C对于一维字符数组,不能使用字符串常量来赋初值D在语句“char str[]=string!;”中,数组str的大小等于字符串的长度

单选题空字符串是指()。A长度为0的字符串B只包含空格字符的字符串C长度为1的字符串D不定长的字符串

单选题C语言标准库函数""fgets(string,n,fp)""的功能是()。A从文件fp中读取长度为n的字符串存入指针string指向的内存B从文件fp中读取长度为n-1的字符串存入指针string指向的内存C从文件fp中读取n个字符串存入指针string指向的内存D从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存

填空题用于存储一个长度为n的字符串的字符数组的长度至少为()。