以下程序的功能是分别测量字符数组及数组中存放的字符串的长度,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include #include int main( ){ char a[]="abcdefg",b[10]="abcdefg"; _________________________; /*测量字符数组a,b的长度,并输出*/ _________________________; /*测量字符数组a,b中存放的字符串的长度,并输出*/ return 0;}
A. 第6行:printf("%d %d\n",strlen(a) ,strlen(b))第7行:printf("%d %d\n",sizeof(a) ,sizeof(b))
B. 第6行: printf("%d %d\n",sizeof(a) ,sizeof(b))第7行: printf("%d %d\n",strlen(a) ,strlen(b))
C. 第6行:printf("%d %d\n",sizeof(*a) ,sizeof(*b))第7行:printf("%d %d\n",strlen(*a) ,strlen(*b))
D. 第6行:printf("%d %d\n",sizeof(&a) ,sizeof(&b))第7行:printf("%d %d\n",strlen(&a) ,strlen(&b))
以下代码段运行后的结果是( )。char x[4];char y[10] = "Black";strcpy(x,y);printf("%s",x);
A. Black
B. 运行时发生错误
C. Blac
D. 语法错误