单项选择题
有以下程序
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,6, 3,6,9,12), 3,2,1,0;
print f ( "%d\n" , f(a));
执行后的输出结果是()
A. 12
B. 11
C. 18
D. 16
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若有程序片段: int a[12]=0,* p[3],* *pp,i for (i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是 ( )
A.pp[0][1]
B.a[10]
C.p[3][1]
D.*(*(p+2)+2)
点击查看答案
单项选择题
有以下程序段 char ch; int k; ch='a'; k=12; pnntf( %c,%d, ,ch,ch,k); printf( k二%d n ,k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A) 因变量类型与格式描述符的类型不匹配输出无定值
B) 输出项与格式描述符个数不符,输出为零值或不定值
C) a,97,12k=12
D) a,97,k=12
点击查看答案&解析
相关试题
C语言结构体类型变量在程序运行期间( )。
有以下程序: #include <stdio. h>...
下列定义数组的语句,正确的是()。
以下叙述中正确的是( )。
有以下程序: #include <stdio.h> m...