(31)下列程序段的输出结果是
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2
void fun(int *x, int *y)
{ printf(“%d %d”, *x, *y); *x=3; *y=4;}
main()
{ int x=1,y=2;
fun(&y,&x);
printf(“%d %d”,x, y);
}
(32)下列程序的输出结果是
A.非法 B)a[4]的地址 C)5 D)3
main()
{ char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
printf(“%d”,*--p);
}
(33)下列程序的运行结果是
A.6 3
B.3 6
C.编译出错
D.0 0
void fun(int *a, int *
B.
{ int *k;
k=a; a=b; b=k;
}
main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
printf(“%d %d”, a,
B.;
}
(34)下面程序的输出结果是
A.0
B.1
C.10
D.9
main()
{ int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p;
p=a;
printf(“%d\n”,*p+9);
}
(35)当调用函数时,实参是一个数组名,则向函数传送的是
A.数组的长度
B.数组的首地址
C.数组每一个元素的地址
D.数组每个元素中的值
(36)设有以下说明语句
struct ex
{ int x ; float y; char z ;} example;
则下面的叙述中不正确的是
A.struct结构体类型的关键字
B.example是结构体类型名
C.x,y,z都是结构体成员名
D.struct ex是结构体类型
(37)以下只有在使用时才为该类型变量分配内存的存储类说明是
A.auto和 static
B.auto和 register
C.register和 static
D.extern和 register
(38)若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是
A.EOF
B.-1
C.非零值
D.NULL
(39)以下程序的输出结果是
A.20
B.21
C.22 D)23
main()
{ int i, k, a[10], p[3];
k=5;
for (i=0;i<10;i++)a[i ]=i;
for (i=0;i<3;i++)p[i ]=a[i *(i+1)];
for (i=0;i<3;i++)k+=p[i] *2;
printf(“%d\n”,k);
}
(40)以下程序的输出结果是
A.1,5,9
B.1,4,7
C.3,5,7 D)3,6,9
main()
{ int i, x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)printf(“%d,”,x[i][2-i]);
}
(41)以下程序的输出结果是
A.18
B.19
C.20 D)21
main()
{ int a[3][3]={ {1,2},{3,4},{5,6} },i,j,s=0;
for(i=1;i<3;i++)
for(j=0;j<=i;j++)s+=a[i][j];
printf(“%dn”,s);
}
上一页 [1] [2] [3] [4] [5] [6] 下一页
责任编辑:cyth