河南财经政法大学2014年硕士研究生入学考试业务课试题A专业名称:管理科学与工程考试科目:C程序设计(共150分)一、单选:(答案填在答题纸上,注明题号,不要直接填在卷子上)(本题共20小题,每小题2分,共计40分)1.C语言程序表达式:x=a+Y+z与x=a+y+z______。A)二者是等价的B)二者不等价C)二者可以通用D)二者没有区别2.C语言是______。A)面向对象的程序设计语言B)面向过程的程序设计语言C)一种逻辑编程语言D)一种自然语言3.以下选项中合法的标识符是是______。A)No-1B)No.1C)No_1D)1-No4.下列语句中语法错误的是______。A)printf("%o",09);B)printf("%x",15);C)printf("%d",2);D)printf("%g",2.8);5.若有:intx=1,y=2,z=3,a=4;错误的C语言表达式是______。A)x+++yB)a+=++aC)x+++=yD)x=y=z6.若有intx=1,y=2,z=3;则printf(“%d%d”,(x,y),z);输出结果为______。A)1,2B)2,3C)1,3D)3,37.有程序段:intx=3,y=2,z=3;printf("%d",x<=y<=z);输出结果是:______。A)2B)1C)0D)-18.下面程序段运行结果是______。charc1,c2;c1=’A’;c2=’B’;c1=c1+32;c2=c2+32;printf(“%c,%c”,c1,c2);A)65,66B)A,BC)97,98D)a,b9.在C语言中,表达式为______时表示逻辑值“真”。A)TB)trueC)非0D)非110.若有a=1表达式a+=a-=a+3的值是______。A)-3B)-4C)-5D)-611.若有:intx=3,y=4;则x&y的结果是______。A)12B)7C)1D)012.若有:intx=4,y=2;则表达式++x+y++的值为:______。A)7B)6C)1D)013.若有:intsum,i;for(i=0;i<=3;i++)sum+=i;printf("%d\n",sum);其输出结果是:______。A)6B)5C)0D)结果不能确定14.若有:intx=22,y=10;y=x>22?x+20:x-22;则y的值为:______。A)0B)1C)42D)215.若有:intx=0,y=0;y=(x=0)?x+2:x-2;则y的值是:______。A)2B)1C)0D)-2第1页共3页16.有程序段:inta[5]={1,2,3,4,5},*p;p=a;printf("%d",p[3]-*p);其输出结果为:______。A)0B)1C)2D)317.有程序段如下:inta[3][3]={1,2,3,4,5,6,7,8,9},*p;p=a[1];printf("%d",*(p+2));程序段运行结果是:______。A)3B)6C)8D)a[1][3]首地址18.若有:union{charch;intx;doubley;}s1;s1.y=28.6;则变量s1所占的存储空间是______。A)同ch占的一样大B)同x占的一样大C)同y占的一样大D)等于ch、x、和s1所占存储空间之和19.int*p[5],表示:______。A)p是指向int型变量的指针变量B)p是指向函数的指针变量C)p是函数名,该函数返回值是int型D)p是指针数组20.有程序段如下:inta[3][3]={...