单项选择题

有以下程序 
 main( )  {
 char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; 
  printf(“%d\n”,strlen(p[4])); 
}  
执行后输出结果是()

A.2
B.3
C.4
D.5

<上一题 目录 下一题>
热门 试题

单项选择题
有以下定义 #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
A.gets(
B.gets(a[0])
C.gets(&a[0]);
D.gets(;
单项选择题
有以下程序的输出结果是() int f(int b[ ][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d n”,f(a)); }

A.12
B.11
C.18
D.16

相关试题
  • 以下程序中给指针p分配三个double型动态内...
  • 以下程序的运行结果是 【19】 #includ...
  • 有以下程序 void f( int y,int *x...
  • 下面程序的运行结果是: 【17】 int f...
  • 下面rotate函数的功能是:将n行n列的矩阵A...