已知有声明 'char *s[]={'abcde','12345'} ;',sizeof(s)的值为:
8
举一反三
- 已知有声明 "char *s[]={"abcde","12345"} ;",sizeof(s)的值为:
- 下列程序段的运行结果是()。char*p1,*p2,s[10]="12345";p1="abcde";p2="ABCDE";strcpy(s+2,p1+3);strcat(s,p2+2);printf("%s",s);
- 若有定义char cc[ ]=12345,sizeof(cc)的值为()。
- 9.下面能正确进行字符串赋值操作的是( )。A)char s[5]={“ABCDE”};B)char s[5]={‘A’,’B’,’C’,’D’,’E’};C)char *s ; s=”ABCDE” ;D)char *s; scanf(“%s”,s) ; A: char s[5]={“ABCDE”}; B: char s[5]={‘A’,’B’,’C’,’D’,’E’}; C: char *s ; s=”ABCDE” ; D: char *s; scanf(“%s”,s) ;
- 已知char a[]="abcde"; 则sizeof(a)的值为 A: 5 B: 6 C: 7 D: 不确定
内容
- 0
已知char *b="abcde";则sizeof(*b)的值为 A: 1 B: 4 C: 5 D: 不确定
- 1
已知char *b="abcde";则sizeof(b)的值为 A: 5 B: 6 C: 4 D: 不确定
- 2
以下能正确进行字符串赋值操作的是__ _ A: char s[5]={"ABCDE"}; B: char s[5]={'A', 'B', 'C', 'D', 'E'}; C: char *s; *s="ABCDE"; D: char *s="ABCDE";
- 3
如果char cc[]="12345",sizeof(cc)的值应为
- 4
以下选项能使 puts(s)语句正确输出ABCDE字符串的程序段是()。 A: char s[5]={ABCDE}; puts(s); B: char s[5]={'A', 'B', 'C', 'D', 'E'}; puts(s); C: char *s; scanf(%s,s); puts(s); D: char *s; s=ABCDE; puts(s);