所谓看书几遍,不如真题一遍。真题虽然年年变,但从实际来看,大家会发现往年考过的知识点还是会不断的重复出题。为什么说真题重要?因为真题反映的是命题人的思想!作为考生与命题人交流的唯一资料和途径就是真题。所以读题要读命题人的思想,读懂了命题人的思想,就能赢得考试。因此,天任考研小编为大家整理了“湖北汽车工业学院2024考研真题:814程序设计基础(C 语言)”相关内容,希望给同学们的专业课备考提供帮助!
湖北汽车工业学院2024考研真题:814程序设计基础(C语言)
一、选择题(共10小题,每小题2分,共20分)
1、下列关于C语言描述正确的是:
A.语句的最后必须有一个冒号B.必须要多个子程序组成
C.总是从main函数开始执行D.必须包含输入输出语句
2、C语言中,以下哪个是合法的标识符:
A.#totalB.//abcC._varlongD.int
3、以下定义变量并初始化错误的是:
A.charstr=‘H’;B.charnumber=99;
C.charnumber=‘2’;D.chardou=09;
4、a=1和b=2都是int型变量,运行a+=b++后,a的值为:
A.1B.2C.3D.4
5、表示关系x<=y<=z的c语言表达式为:
A.x<=y&&y<=zB.x<=y@y<=z
C.x<=y||y<=zD.x<=y&y<=z
6、若x、y和z都为int变量,则下面不能交换变量x和y值的是:
A.z=x;x=y;y=z;B.x=z;z=y;y=x;
C.z=y;y=x;x=z;D.x=x+y;y=x-y;x=x-y;
7、以下正确的函数声明形式是:
A.doublefun(intx,inty)B.intfun(intx;inty)
C.doublefun(intx,inty);D.doublefun(intx,y);
8、在C语言中,以下正确的说法是:
A.实参和与其对应的形参各占用独立的存储单元
B.实参和与其对应的形参共占用一个存储单元
C.只有当实参和与其对应的形参同名时才共占用存储单元
D.形参是虚拟的,不占用存储单元
9、以下正确的描述是:
A.从多层循环嵌套中退出时,只能使用break语句。
B.在循环体内使用continue和break语句,作用相同。
C.只能在循环体内和switch体内使用break语句。
D.continue语句的作用是结束整个循环的执行。
10、当调用函数时,实参是一个数组名,则向函数形参传递的是:
A.数组的长度B.数组的首地址
C.数组的每一个元素的地址D.数组每个元素中的值
二、简答题(共5小题,每小题10分,共50分)
1、什么是算法?什么叫结构化算法?
2、什么是逻辑运算?如何表示一个量的“真”和“假”?
3、什么是递归函数?分析两点递归的优点?
4、如何定义字符数组?怎样引用字符数组中的元素?
5、指针有何作用?如何声明和使用指针变量?
三、分析题(共4小题,每小题20分,共80分)
1、判定1949-2024年中的每一年是否为闰年,并将结果输出。完成下列问题:
(第(1)小题10分,第(2)小题10分)
(1)将上述内容用流程图表示。
(2)用C语言编写完整代码实现上述内容。
2、有一个不多于5位的正整数,完成下列问题:(第(1)小题5分,第(2)
小题5分,第(3)小题10分)
(1)判断该数字是几位数。
(2)分别输出每一位数字。
(3)逆序输出各位数字,例如原数字是7865,应输出5687。
3、一个数如果恰好等于它的因子之和,这个数就被称为“完数”。例如,6的
因子为1,2,3,而6=1+2+3,因此6是“完数”。完成下列问题:(第(1)小
题5分,第(2)小题15分)
(1)阐述该问题的编写思路。
(2)编写完整C语言程序找出完数,按序查找正整数,当找到10个完数或
者找到数字2024时结束程序,并按照下面格式要求输出所有完数:
6是完数,因子包括1,2,3
4、有一个3×3的二维数组,编写程序求出其中最小的那个元素的值,以及其
所在的行号和列号。完成下列问题:(第(1)小题10分,第(2)小题10分)
(1)画出该问题的流程图。
(2)用C语言编写完整代码实现上述内容。
以上是天任考研小编为大家带来的“湖北汽车工业学院2024考研真题:814程序设计基础(C 语言)”,更多院校考研专业课真题分享,敬请关注天任教育非统考专业课栏目。