题目内容

以下不能正确赋字符串的语句是( )

A. char s[10]="abcde";
B. char t[ ]="abcde",*s=t;
C. char s[10];s="abcde";
D. char s[10];strcpy(s,"abcde");

查看答案
更多问题

以下程序的输出结果是( )main(){char p[ ]={‘a’,’b’,’c’,’d’},q[ ]=“abc”;printf(“%d%d\n”,sizeof(p),sizeof(q));}

执行以下程序的输出结果是( )(注意输出格式:没有空格,没有回车)#include “string.h”main(){char a[ ]={‘\1’,’\2’,’\3’,’\4’,’\0’};printf(“%d%d\n”,sizeof(a),strlen(a));}

执行以下程序的输出结果是( )#include “string.h”main(){char a[7]=“a0\0a0\0”;printf(“%d%d\n”,sizeof(a),strlen(a));}

执行以下程序的输出结果是( )#include "string.h"main(){char p[20]={'a','b','c','d'};char q[ ]="abc",r[ ]="abcde";strcpy(p+strlen(q),r);strcat(p,q);printf("%d%d\n",sizeof(p),strlen(p));}

答案查题题库