《河南财经政法大学2014年硕士研究生入学考试业务课试题 2014C程序设计试题A卷.docx》由会员分享,可在线阅读,更多相关《河南财经政法大学2014年硕士研究生入学考试业务课试题 2014C程序设计试题A卷.docx(3页珍藏版)》请在第一文库网上搜索。
1、河南财经政法大学2014年硕士研究生入学考试业务课试题A专业名称:管理科学与工程考试科目:C程序设计(共150分)一、单选:(答案填在答题纸上,注明题号,不要直接填在卷子上)(本题共20小题,每小题2分,共计40分)1 .C语言程序表达式:x=a+Y+z与x=a+y+z。A)二者是等价的B)二者不等价C)二者可以通用D)二者没有区别2 .C语言是oA)面向对象的程序设计语言B)面向过程的程序设计语言C)一种逻辑编程语言D)一种自然语言3 .以下选项中合法的标识符是是oA)No-IB)No.1C)No_1D)I-No4 .下列语句中语法错误的是oA)printf(z/%oz,09);B)prin
2、tf(,z%zz,15);C)Printf(%d,2);D)Printf2.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 .下面程序段运行结果是ocharc1,c2;c1=,A,;c2=fB,;c1=c1+32;c2=c2+32;printf(ii%ci%cw
3、,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)7O1D)012.若有:itx=4,y=2;则表达式+x+y+的值为:_OA)7B)6O1D)013.若有:intsum,i;for(i=0;i22?x+20:x-22;则y的值为:。A)0B)1C)42D)215 .若有:intx=0,y=0;y=(x=0)?x+2:x-2;则y的值是:。A)2B)1OOD)-2
4、16 .有程序段:inta5=1,2,3,4,5,*p;p=a;Printf(%d,p3-*p);其输出结果为:。A)OB)1C)2D)317 .有程序段如下:inta33=1,2,3,4,5,6,7,8,9,*p;P=a1;printf(z,%d,*(p+2);程序段运行结果是:OA)3B)6C)8D)a13首地址18 .若有:unioncharch;intx;doub1ey;si;si.y=28.6;则变量si所占的存储空间是oA)同Ch占的一样大B)同X占的一样大C)同y占的一样大D)等于ch、x、和S1所占存储空间之和19 .int*p5,表示:A) p是指向int型变量的指针变量B)
5、 P是指向函数的指针变量C) P是函数名,该函数返回值是int型D) P是指针数组20 .有程序段如下:inta33=1,2,3,4,5,6,7,8,9,(*p)3;p=a;printf(,%dz,*(*(p+1)+2);该程序输出结果是OA)6B)7C)a12的首地址D)语法错二、编写程序1计算方阵的下三角形周边元素之和,如:12345678910111213141516下三角周边之和为90(本题13分)2 .读入一个字符串到数组中,计算出其中数字字符占总字符个数的百分之几,小写字母占总字符个数的百分之几,大写字母占总字符个数的百分之几,其它字符占总字符个数的百分之几,如:输入:a1BC.输
6、出:数字占20%小写字母占20%大写字母占40%其它字符占20%(本题13分)3 .有二维数组,求出每一行的最大值,放在本行最右边元素中,求出每一列的最小值,放在本列最下边的元素中。如:1323465679891320请写出程序。(本题14分)4.求一矩阵与其转置矩阵之和。如:1231472610456+258=61014789369101418写出程序(本题14分)5 .求大于某个数的最小素数。如,大于20的最小素数是23。请写出程序。(本题14分)6 .有一整数数组,将其循环左移两位。如:12345循环左移两位后为:34512(本题14分)7 .将10进制正整数转换为2进制数,并输出出来。如:十进制数10,转换后输出IO1Oo请写出程序。(本题14分)8 .测定一个字符串中所含的子字符串的个数。如:字符串:abcdabcdab中含子字符串ab共3个。请写出程序。(本题14分)