设有函数原型、一维数组和变量定义如下: 函数原型 int fun(int x[],int n); 数组定义 int a[4]={1,2,3,4}; float b[4]={1.0,2.0,3.0,4.0}; 变量定义 int m=4, value; 下列函数调用,正确的是( )。
A. value=fun(a, 4);
B. value=fun(b, m);
C. value = fun(b, 4);
D. value=fun(a[1], m);
读程序,写结果()#include int main() {int a[10]= {1,2,3,4,5,6,7,8,9,10}, i, s = 0;for (i=2; i<8; i++)if (a[i]%2 != 0)s = s + a[i];printf("%d\n", s); }
A. 33
B. 27
C. 18
D. 15
若定义了int b[][3] = {1,2,3,4,5,6,7,8,9};则b数组第一维的长度是( )。
A. 2
B. 3
C. 4
D. 5
⑤下面程序段执行后的输出结果是( )。int k,a[3][3] = {1,2,3,4,5,6,7,8,9}; for (k=0; k<3; k++)printf("%d",a[k][2-k]);
A. 1 4 7
B. 3 5 9
C. 3 5 7
D. 3 6 9