《河南财经政法大学C程序设计考研真题》由会员分享,可在线阅读,更多相关《河南财经政法大学C程序设计考研真题(3页珍藏版)》请在金锄头文库上搜索。
1、 2024 年最新整理历年考试真题 1/32012014 4 年河南财经政法大学年河南财经政法大学 C C 程序设计考研真题程序设计考研真题一、单选:(答案填在答题纸上,注明题号,不要直接填在卷子上)(本题共 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)
2、printf(%o,09);B)printf(%x,15);C)printf(%d,2);D)printf(%g,2.8);5.若有:int x=1,y=2,z=3,a=4;错误的 C 语言表达式是_。A)x+yB)a+=+aC)x+=yD)x=y=z6.若有 int x=1,y=2,z=3;则 printf(“%d%d”,(x,y),z);输出结果为_。A)1,2B)2,3C)1,3D)3,37.有程序段:int x=3,y=2,z=3;printf(%d,x=y=z);输出结果是:_。A)2B)1C)0D)-18.下面程序段运行结果是_。char c1,c2;c1=A;c2=B;c1=c1
3、+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.若有:int x=3,y=4;则 x&y 的结果是_。A)12B)7C)1D)012.若有:int x=4,y=2;则表达式+x+y+的值为:_。A)7B)6C)1D)013.若有:int sum,i;for(i=0;i22?x+20:x-22;则 y 的值为:_。A)0B)1C)42D)215.
4、若有:int x=0,y=0;y=(x=0)?x+2:x-2;则y的值是:_。A)2B)1C)0D)-216有程序段:int a5=1,2,3,4,5,*p;p=a;printf(%d,p3-*p);其输出结果为:_。A)0B)1C)2D)3 2024 年最新整理历年考试真题 2/317.有程序段如下:int a33=1,2,3,4,5,6,7,8,9,*p;p=a1;printf(%d,*(p+2);程序段运行结果是:_。A)3B)6C)8D)a13首地址18.若有:union char ch;int x;double y;s1;s1.y=28.6;则变量 s1 所占的存储空间是_。A)同
5、ch 占的一样大B)同 x 占的一样大C)同 y 占的一样大D)等于 ch、x、和 s1 所占存储空间之和19.int*p5,表示:_。A)p 是指向 int 型变量的指针变量B)p 是指向函数的指针变量C)p 是函数名,该函数返回值是 int 型D)p 是指针数组20.有程序段如下:int a33=1,2,3,4,5,6,7,8,9,(*p)3;p=a;printf(%d,*(*(p+1)+2);该程序输出结果是_。A)6B)7C)a12的首地址D)语法错二、编写程序1.计算方阵的下三角形周边元素之和,如:12345678910111213141516下三角周边之和为 90(本题 13 分)
6、2.读入一个字符串到数组中,计算出其中数字字符占总字符个数的百分之几,小写字母占总字符个数的百分之几,大写字母占总字符个数的百分之几,其它字符占总字符个数的百分之几,如:输入:a1BC.输出:数字占 20%小写字母占 20%大写字母占 40%其它字符占 20%(本题 13 分)3.有二维数组,求出每一行的最大值,放在本行最右边元素中,求出每一列的最小值,放在本列最下边的元素中。如:1323465679891320请写出程序。(本题 14 分)4.求一矩阵与其转置矩阵之和。如:2024 年最新整理历年考试真题 3/31231472610456+258=61014789369101418写出程序(本题 14 分)5.求大于某个数的最小素数。如,大于 20 的最小素数是 23。请写出程序。(本题 14 分)6.有一整数数组,将其循环左移两位。如:1 2 3 4 5 循环左移两位后为:3 4 5 1 2(本题 14 分)7.将 10 进制正整数转换为 2 进制数,并输出出来。如:十进制数 10,转换后输出 1010。请写出程序。(本题 14 分)8.测定一个字符串中所含的子字符串的个数。如:字符串:abcdabcdab 中含子字符串 ab 共3 个。请写出程序。(本题 14 分)