- 填空字符串结束的标志是()。做这题 →
- 综合设有数组定义:char array[]="SuZhouUniversity\0"; 则数组 array 所占的空间为____。做这题 →
- 判断若有定义语句:char s[10]="1234567\0\0";,则 strlen(s)的值是8。做这题 →
- 单选在 C 语言中,以作为字符串结束标志做这题 →
- 单选已知 char x[]="hello", y[]={'h', 'e', 'a', 'b', 'e'};,则关于两个数组长度的正确描述是做这题 →
- 单选给出以下定义: char x[]="abcdefg"; char y[]={'a', 'b', 'c', 'd', 'e', 'f', g'}; 则正确的叙述为____。做这题 →
- 单选设有 char array[]="China"; 则数组 array 所占的空间字节数为做这题 →
- 单选阅读以下函数 fun(char *sl,char *s2){ int i=0; \text {while} (sl [ i ] = = s2 [ i ] & & s2 [ i ]! = ` \backslash 0 ^ {\prime}) i + +; \text {return} (sl[i] = =^ {\prime} \backslash 0 ^ {\prime} & & s2[i] = =^ {\prime} \backslash 0 ^ {\prime}); }做这题 →
- 单选有以下程序 main() {char c[]={'A','B','C','D','E','F','G','H','\0'};int n,m; n=sizeof(c);m=strlen(c); printf("%d,%d\n",n,m); }做这题 →
- 判断库函数 strlen 遇到"\0"(是结束标记符含义时)或者 0 就返回此之前的字符串的长度。做这题 →
- 填空strcmp("1234","13")的返回结果是____0。做这题 →
- 单选实现字符串复制的函数名是( )做这题 →
- 单选判断 2 个字符串 a 和 b 是否相等,下列语句正确的是____。做这题 →
- 填空下列程序段的输出结果是____。 main(){ char b[]="Hello,you"; b[5]=0; printf("%s\n", b ); }做这题 →
- 判断在 C 语言中,字符数组可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值。做这题 →
- 填空在 C 语言中,字符串"ab\0341lx79"的长度为____。做这题 →
- 综合有以下程序 #include <stdio.h> #include <string.h> int main({ char a[]={ 'a', 'b','c', 'd', '\0', 'f, 'g',h','\0'}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\b",i,j); return 0; }做这题 →
- 单选在32位编译系统中,字符型变量占1个字节,则sizeof("\0")、strlen("\0")分别为( )做这题 →
- 填空在 C 语言中,“strlen("\\141\141abc\t")”的返回值是____。做这题 →
- 填空在 C 语言中,判断字符串 s1 与字符串 s2 相等,应当使用 if(____)。做这题 →
- 单选有以下程序 main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是____。做这题 →
- 单选若有定义和语句: char s[10]:s="abcd";printf("%s\n",s); 则结果是(以下u代表空格) ____。做这题 →
- 单选函数调用:strcat(strcpy(str1,str2),str3)的功能是____。做这题 →
- 单选以下正确定义字符串的语句是____。做这题 →
- 单选有以下程序 main() { char s[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是____。做这题 →
- 单选有以下程序 #include <string.h> main() {charp[]={'a','b','c'}; char q[10]={'a','b','c'}; printf("%d%d\n",strlen(p),strlen(q)); } 以下叙述中正确的是______。 A、在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3 B、由于p数组中没有字符串结束符,长度不能确定,但q数组中字符串长度为3 C、由于q数组中没有字符串结束符,长度不能确定,但p数组中字符串长度为3 D、由于p和q的数组中都没有字符串结束符,故长度不能确定做这题 →
- 单选有以下程序 main() {char p[]={'a','b','c'},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); }; 程序运行后和输出结果是____。做这题 →
- 填空以下程序的输出结果是______。 main() { char s[]="abcdef"; s[3]='\0'; printf("%s\n",s); }做这题 →
- 单选下面选项中正确的赋值语句是(设 char a[5],*p=a;)( )。做这题 →
- 判断函数strlen("ASDFG\n")的值是7。( )做这题 →
- 判断char *p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。( )做这题 →
- 单选下面的选项中正确的赋值语句是(char a[5],*p=a;)( )。做这题 →
- 填空a数组定义如下,若使数组a中存放字符串“friend” ,写出为数组a赋值的语句( )。 char a[10];做这题 →
- 单选以下程序的输出结果是( )。 main() { char s1[20]=“China”,s2[20]=“for”,s[10]; if(strcmp(s1,s2)) printf(“%s\n”, strcat(s2,s1)); else printf(“%d\n”,strlen(s1)); }做这题 →
- 填空若有char a[3]=“as”;则*a=( ),*(a+2)=( )。做这题 →
- 综合main( ) { char s[20]=“I like it.”,t[20]=“Are you?”,c[20]; int i=0; while(s[++i]!=‘\0’) t[i]=s[i]; t[i]=0; printf(“string s:%s\n”,s); printf(“string t:%s\n”,t); }做这题 →
- 单选以下程序的输出结果为( )。 main( ) { char s1[40]="country",s2[20]="side"; int i=0,j=0; while(s1[i]!='\0') i++; while(s2[j]!='\0') s1[i++]=s2[j++]; s1[i]=0; printf("%s\n",s1); }做这题 →
- 判断若有定义:char s[ ]="china";则Turbo C系统为数组s开辟6个字节的内存单元。( )做这题 →
- 单选字符串"ABC"在内存占用的字节数是____。做这题 →
- 单选对字符数组进行初始化,( )形式是错误。做这题 →
- 单选设有定义:char s[12] = "string" ; 则printf( "%d\n",strlen(s)); 的输出是( )。做这题 →
- 单选设有定义:char s[12] = "string"; 则printf("%d\n ", sizeof(s)); 的输出是( )。做这题 →
- 单选下列定义的字符数组中,输出 printf("%s\n", str[2]) ;的输出是( )。 C static str[3][20] ={ "basic", "foxpro", "windows"};做这题 →
- 单选下面哪一项是不正确的字符串赋值或赋初值的方式( )。 C做这题 →
- 单选若有以下说明和语句,则输出结果是哪一项( )。C (strlen(s)为求字符串s的长度的函数) char s[12]="a book!"; printf("%d",strlen(s));做这题 →
- 单选若有以下说明和语句,则输出结果是( )。B (strlen(s)为求字符串s的长度的函数) char sp[]="\t\v\\\0will\n"; printf("%d",strlen(sp));做这题 →
- 单选若有以下说明和语句,则输出结果是( )。 C char str[]="\"c:\\abc.dat\""; printf("%s",str)做这题 →
- 单选根据以下定义,能输出字母M的语句是____。 struct person{char name[9];int age;}; struct person class[10]={“John”,17,”Paul”,19,”Mary”,18,”Adam”,16,};做这题 →
- 单选语句 char str[20];说明 str 是一个字符串,最多能表示()。做这题 →
- 单选下列程序执行后的输出结果是( ) 。 main() { char arr[2][4]; strcpy(arr, "you"); strcpy(arr[1], "me"); arr[0][3]='&'; printf("%s\n", arr); }做这题 →