1、选折题1. int a=1,b=2,c=3; if(ab)a=b; if(ac)a=c; 则a的值为(A)。A、1B、不一定C、3D、22. 以下选项中不合法的用户标识符是 BA、DimB、printf C、_123D、A$3. int i,j,a23;按照数组a的元素在内存的排列次序,不能将数 1,2,3,4,5,6存入a数组的是(C)。A、for(i=0;iy) x=y;y=z;printf(“x=%d,y=%d,z=%d“,x,y,z);A、x=5,y=3,z=5B、x=1,y=5,z=3C、x=1,y=3,z=3D、x=5,y=3,z=325. 当顺利执行了文件关闭操作时,fclose
2、函数的返回值是(D)。A、TRUEB、1C、-1D、026. 以下能正确定义数组并正确赋初值的语句是(D)。A、int c2=1,2,3,4;B、int a12=1,3;C、int N=5,bNN;D、int d32=1,2,34;27. 以下程序的执行结果是_B_.main() int w = 1, x = 2, y = 3, z = 4;w =( w void bky(); int station(int s,int n)/*Begin*/int i,k;k=0;for(i=1;i#include#define M 3#define N 4void bky(); void fun(int ttMN,int ppN)/*Begin*/int i,j;for(j=0;jmain()int a10;void input();void output();void max_min();input(a,10);max_min(a,10);output(a,10);void input(int *arr,int n) int *p,i;p=arr;printf(“please enter 10 integers:n“);for(i=0;i*max)if(*maxi;i+)for(p=arr;parr+n;)for(i=0;i=n-1;i+)