(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编

上传人:jian****iuqi 文档编号:142262398 上传时间:2020-08-18 格式:PDF 页数:54 大小:340.77KB
返回 下载 相关 举报
(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第1页
第1页 / 共54页
(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第2页
第2页 / 共54页
(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第3页
第3页 / 共54页
(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第4页
第4页 / 共54页
(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第5页
第5页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编》由会员分享,可在线阅读,更多相关《(NEW)河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编(54页珍藏版)》请在金锄头文库上搜索。

1、目录 2014年河南财经政法大学管理科学与工程808C程序设计考研真题 2013年河南财经政法大学管理科学与工程808C程序设计考研真题 2012年河南财经政法大学管理科学与工程808C程序设计考研真题 2011年河南财经政法大学管理科学与工程808C程序设计考研真题 2010年河南财经政法大学管理科学与工程808C程序设计考研真题 2009年河南财经政法大学管理科学与工程808C程序设计考研真题 2014年河南财经政法大学管理科学与工程 808C程序设计考研真题 专业名称:管理科学与工程 考试科目:C程序设计(共150分) 一、单选:(答案填在答题纸上,注明题号,不要直接填在卷子 上) (本

2、题共20小题,每小题2分,共计40分) 1.C语言程序表达式:x=a+Y+z与x=a+y+z_。 A二者是等价的 B二者不等价 C二者可以通用 D二者没有区别 2.C语言是_。 A面向对象的程序设计语言 B面向过程的程序设计语言 C一种逻辑编程语言 D一种自然语言 3以下选项中合法的标识符是是_。 ANo-1 BNo.1 CNo_1 D1-No 4下列语句中语法错误的是_。 Aprintf(%o,09) Bprintf(%x,15) Cprintf(%d,2) Dprintf(%g,2.8) 5若有:int x=1,y=2,z=3,a=4;错误的C语言表达式是_。 Ax+y Ba+=+a Cx

3、+=y Dx=y=z 6若有int x=1,y=2,z=3;则printf(“%d %d”,(x,y),z);输出 结果为_。 A1,2 B2,3 C1,3 D3,3 7有程序段:int x=3,y=2,z=3;printf(%d,x=y=z);输出结果 是:_。 A2 B1 C0 D-1 8下面程序段运行结果是_。 char c1,c2;c1=A; c2=B;c1=c1+32; c2=c2+32; printf(“%c,%c”,c1,c2); A65,66 BA,B C97,98 Da,b 9在C语言中,表达式为_时表示逻辑值“真”。 AT Btrue C非0 D非1 10若有a=1表达式a

4、+=a-=a+3的值是_ 。 A-3 B-4 C-5 D-6 11若有:int x=3,y=4; 则xfor(i=0;i22?x+20:x-22;则y的值为:_。 A0 B1 C42 D2 15若有:int x=0,y=0; y=(x=0)?x+2:x-2;则y的值是:_。 A2 B1 C0 D-2 16有程序段:int a5=1,2,3,4,5,*p; p=a; printf(%d ,p3-*p);其输出结果为:_。 A0 B1 C2 D3 17有程序段如下: int a33=1,2,3,4,5,6,7,8,9,*p; p=a1; printf(%d ,*(p+2); 程序段运行结果是:_。

5、 A3 B6 C8 Da13首地址 18若有:union char ch; int x; double y; s1; s1.y=28.6; 则变量s1所占的存储空间是_。 A同ch占的一样大 B同x占的一样大 C同y占的一样大 D等于ch、x、和s1所占存储空间之和 19.int * p5,表示:_。 Ap是指向int型变量的指针变量 Bp是指向函数的指针变量 Cp是函数名,该函数返回值是int型 Dp是指针数组 20有程序段如下: int a33=1,2,3,4,5,6,7,8,9,(*p)3; p=a; printf(%d,*(*(p+1)+2); 该程序输出结果是_。 A6 B7 Ca1

6、2的首地址 D语法错 二、编写程序 1计算方阵的下三角形周边元素之和,如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 下三角周边之和为90(本题 13 分) 2读入一个字符串到数组中,计算出其中数字字符占总字符个数 的百分之几,小写字母占总字符个数的百分之几,大写字母占总字符个 数的百分之几,其它字符占总字符个数的百分之几,如: 输入:a1BC. 输出:数字占 20% 小写字母占 20% 大写字母占 40% 其它字符占 20%(本题 13 分) 3有二维数组,求出每一行的最大值,放在本行最右边元素中, 求出每一列的最小值,放在本列最下边的元素中。如: 1 3

7、 2 3 4 6 5 6 7 9 8 9 1 3 2 0 请写出程序。(本题 14 分) 4求一矩阵与其转置矩阵之和。如: 1 2 3 1 4 7 2 6 10 4 5 6 + 2 5 8 = 6 10 14 7 8 9 3 6 9 10 14 18 写出程序(本题 14 分) 5求大于某个数的最小素数。如,大于20的最小素数是23。 请写 出程序。 (本题 14 分) 6有一整数数组,将其循环左移两位。如:1 2 3 4 5 循环左移两 位后为:3 4 5 1 2 (本题 14 分) 7将10进制正整数转换为2进制数,并输出出来。如:十进制数 10,转换后输出1010。请写出程序。(本题 1

8、4 分) 8测定一个字符串中所含的子字符串的个数。如:字符串: abcdabcdab中含子字符串ab共3个。请写出程序。(本题 14 分) 2013年河南财经政法大学管理科学与工程 808C程序设计考研真题 专业名称:管理科学与工程 考试科目:C程序设计(共150分) 单选:(答案填在答题纸上,注明题号,不要直接填在卷子上) (本题共20小题,每小题2分,共计40分) 1.C程序可以_。 A在一个函数中定义另一个函数 B在一个函数中调用另一个函数 C在一个函数中定义一个主函数 D在一个函数中调用一个主函数 2.C程序在运行前,要将源程序_成目标程序。 A解释 B阐述 C编译 D摘要 3四个运算

9、符 c=getchar();若表达式为真,字符变量c的值为大 写字母的正确表达式为_。 AA=c=A else y+=y; printf(%dn,y); A20 B11 C9 D0 10若 char ch=065; 则ch中含有:_。 A1个字符 B2个字符 C3个字符 D4个字符 11若:int z=4,x=5,y=3,n; 执行下面语句后n的结果是_。 n=(zx)?z:x; n=(ny)?n:y; A1 B2 C3 D以上结果都不对 12有程序段:int x=20,y=20; printf(“%d,%dn”,x-,+y); 该程序段的输出结果是_ 。 A20,20 B20,21 C21,

10、20 D21,21 13有程序段:int z=10 printf(%dn,z); 其输出结果是:_。 A10 B3 C0 D1 14有程序段: int x=1,y= 2,z=3; if(xy) if(y0); printf(%dn,x); 程序段运行结果是:_。 A0 B-1 C1 D死循环 18定义数组int a34;则a2是_。 A数组元素a20 Ba20的首地址 Ca21的首地址 D语法错误 19int * f(),表示:_。 Af是指针变量,可指向int型变量 Bf是指针变量,可指向int*型变量 Cf是函数名,该函数返回值是int型 Df是函数名,该函数返回值是int* 型 20有程

11、序如下: #include void fun() static int x=10; x=x+1; printf(%d ,x); void main() int i; for(i=0;i=0) if(x0) printf(%d,x); else printf(%d,x); printf(%d,x); A-1 B-1-1 C-1-1-1 D-1-1-1-1 14有下面程序: int x=1,y=10,n=0; do y=y+x; x+; n+; while(yx Dx=Console.Read() 137 main( ) int x=20; printf(%d ,x); printf(%d ,x)

12、; 输出结果是:_。 A10 20 B10 10 C20 20 D20 10 15.A字符的ASCII码是65,下列语句的输出结果是:_。 int x=65; printf(%d ,x); printf(%c ,x); printf(%x ,x); AA 65 101 BA 65 “A” C65 A 01000001 D65 A 41 16有程序段如下,其输出结果为:_。 int x=2; x-=x; printf(%d ,x); A0 B-2 C4 D-4 17若主调函数的实参和被调函数的形参均为int型变量,则参数传 递方式为:_。 A引用传递 B值传递 C地址传递 D输出传递 18有函数

13、声明:int *p();在其函数体中应返回_类型数 据。 Aint* Bint Cvoid Ddouble 19若主调函数的实参和被调函数的形参均为数组名,则传递的 是:_。 A数组首地址 B第一个数组元素 C全部数组元素 D数组元素个数 20有变量定义extern int x;其中x是一种:_。 A外部变量 B自动变量 C静态变量 D寄存器变量 二、编写程序 1编程输出1到1000之间能满足除3余2和除5余3条件的所有的数。 如:8、23、38等。 (本题 13 分) 2写一个函数,求三个整数中的较大者,用主函数调用这个函 数,并输出结果,三个整数由键盘输入。 (本题 13 分) 3有一个3

14、乘4的矩阵,要求编程序求出其中值最大的那个元素的 值,以及其所在的行号和列号。 (本题 14 分) 4有二维数组:a23=1,3,5,2,4,6;将该数组的行和列的 元素互换,并输出该数组: 1 2 3 4 5 6 (本题 14 分) 5输出100以内的所有完全平方数,即若满足条件c2=a2+b2,则输 出c。 如:52=32+42,102=62+82,输出5、10。 (本题 14 分) 6求一个二维数组的四周元素之和。如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 求图中带下划线的元素和。 (本题 14 分) 7编程输出斐波那契数列的前20个数(斐波那契数列是指

15、前两个 数是1,从第三个数开始,每个数都是前面两个数之和的序列)。如: 1,1,2,3,5,8,13,21 (本题 14 分) 8输出杨辉三角形的前五行(除了垂直边和斜边的是1之外,每个 数都是上一行相邻两数之和): 1 1 2 1 3 3 1 4 6 4 1 (本题 14 分) 2010年河南财经政法大学管理科学与工程 808C程序设计考研真题 专业名称:管理科学与工程 考试科目:C程序设计(共150分) 填空: (答案填在答题纸上,注明题号,不要直接填在卷子上) (本题共20个空,每空2分,共计40分) 1C语言提供的基本的数据类型有:单精度型、双精度型、枚举类 型、_(1)_和 (2) 。 2若有语句: double x=312.567; printf(“%2.2f”,x); 执行上述语句后,输出结果是 (3) 。 3若有语句: char ch=a; printf(%c,ch); 执行上述语句后,输出结果是 (4) 。 4有程序段如下:int a=5,b=5,c; if(a=Bc=0; else c=1; 则c的值为 (5) 。 5有表达式: 9/3*sqrt(2.0)/4,该表达式的值为: (6) 类型。 6

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号