有以下程序: main() { chara[]="abcdefg",b[10]="abcdefg"; printf("%d %d\n",sizeof(a),sizeof(b)); } 执行后输出结果是( )。
A.7 7
B.8 8
C.8 10
D.10 10
第1题:
有以下程序的输出结果是( ) main( ) { char a[ ]=”abcdefg”,b[10]=”abcdefg”; printf(“%d %d\n”,sizeof(a),sizeof(b));}
A.7 7
B.8 8
C.8 10
D.10 10
第2题:
有以下程序: main() { char a[]="abcdefg",b[10]="abedefg";printf("%d%d\n",sizeof(A) ,sizeof(B) ); } 执行后输出结果是( )。
A.7 7
B.8 8
C.8 10
D.10 10
第3题:
以下程序的功能是分别测量字符数组及数组中存放的字符串的长度,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 char a[]="abcdefg",b[10]="abcdefg"; _________________________; /*测量字符数组a,b的长度,并输出*/ _________________________; /*测量字符数组a,b中存放的字符串的长度,并输出*/
A.printf("%d %dn",sizeof(a) ,sizeof(b)) printf("%d %dn",strlen(a) ,strlen(b))
B.printf("%d %dn",strlen(a) ,strlen(b)) printf("%d %dn",sizeof(a) ,sizeof(b))
C.printf("%d %dn",sizeof(&a) ,sizeof(&b)) printf("%d %dn",strlen(&a) ,strlen(&b))
D.printf("%d %dn",sizeof(*a) ,sizeof(*b)) printf("%d %dn",strlen(*a) ,strlen(*b))
第4题:
有以下程序 main ( ) { char a [] = "abcdefg", b [10] ="abcdefg"; printf ("%d %d\n" ,sizeof (a) ,sizeof (b)); } 执行后输出结果是
A.7 7
B.8 8
C.8 10
D.10 10
第5题:
有以下程序 main() {char a[]="abcdefg",b[10]="abedefg"; pfintf("%d%d\n",sizeof(a) ,sizeof(b) ); } 执行后输出结果是
A.77
B.88
C.810
D.1010