2018年浙江理工大学C语言程序设计复试实战预测五套卷
更新时间:2023-05-07 18:01:01 阅读量: 实用文档 文档下载
考研专业课资料、辅导、答疑一站式服务平台
第 1 页,共 42 页
目录
2018年浙江理工大学C 语言程序设计复试实战预测五套卷(一) (2)
2018年浙江理工大学C 语言程序设计复试实战预测五套卷(二) (12)
2018年浙江理工大学C 语言程序设计复试实战预测五套卷(三) (20)
2018年浙江理工大学C 语言程序设计复试实战预测五套卷(四) (28)
2018年浙江理工大学C 语言程序设计复试实战预测五套卷(五) (36)
考研专业课资料、辅导、答疑一站式服务平台
第 2 页,共 42 页 2018年浙江理工大学C 语言程序设计复试实战预测五套卷(一)
特别说明:
1-本资料为2018复试学员内部使用,终极模拟预测押题,实战检测复试复习效果。
2-资料仅供复试复习参考,与目标学校及研究生院官方无关,如有侵权、请联系我们立即处理。 ————————————————————————————————————————
一、编程题
1. 编写程序,输入三角型的三条边长,求其面积。注意:对于不合理的边长输入要输出数据错误的提示信息。
【答案】
#include"math.h"
main ( )
{intflag=0;
floata ,b ,c ,s ;
do
{printf("Pleaseenterabc :");
scanf("%f%f%f",&a ,&b ,&c);
if(a>b+c||b>a+c||c>a+b)
flag=1;
}while(flag);
s=(a+b+c)/2;
printf("S=%f",s=sqrt((s-a)*(s-b)*(s-c)));
}
2. 25个人围成一个圈,从第1个人开始顺序报号,凡报号为3和3的倍数者退出圈子,找出最后留在圈子中的人原来的序号。
【答案】
链表头指针
考研专业课资料、辅导、答疑一站式服务平台
第 3 页,共 42 页
如果是第一个结点,在head 中保留该结点的首地址
?
?
如果不是第一个结点,将新建结点连到链表的结尾处
?
如果是3的倍数
?
结点数减
1
如果结点数<3,退出循环
链表走到下一个结点
如果到尾结点,下一个结点连接到头结点
计数器加
1
?
函数功能:建立一个新结点,并为该结点赋值 ? 函数参数:整型变量nodeNumbers ,表示建立的结点个数
返回值:返回该结点的指针
考研专业课资料、辅导、答疑一站式服务平台
第 4 页,共 42 页
?
函数功能:显示所有己建立的结点的结点号和该结点中数据项内容 ?
函数参数:结构体指针变量head ,表示指向链表的头指针 ?
返回值:无
函数功能:删除结点,释放内存
函数参数:结构体指针变量P ,表示指向链表的当前结点的指针
结构体指针变量pr ,表示指向链表的当前结点的前一个结点的指针
返回值:返回指向当前结点的指针
头结点的删除
尾结点的删除
考研专业课资料、辅导、答疑一站式服务平台
第 5 页,共 42 页
【解析】可以用链表方式实现。首先按照1?25号的顺序建立链表,1?25号存放在链表的数据区,从链表头开始数,数到3或3的倍数的结点,删除该结点,一直到链表结束;重复上述过程一直到链表中只剩下两个结点,读出最后两个结点的数据区的数据就是最后的答案。
编程中遇到如下几个问题:
在第一次从链表头开始数每个结点时,可以很方便地确定每个结点的顺序,当到该链表的结尾时,结尾结点的顺序号应该是25号,下面应该数哪个结点?显然是头结点,也就是说,需要将该链表的首尾相接形成一个环形,如何形成一个环形?程序怎么做?
删除结点操作中包含三种不同的结点删除方式:中间结点、头结点、结尾结点。每一种删除方式都会不同,在访问和删除过程中必须分清要删除结点的类型。
必须考虑循环何时结束。
3. 设有字母a 、b 、c ,请编程用递归的方法产生由这些字母组成的,且长度为n 的所有可能的字符串。例如,输入n=2,则输出:
aa ab ac babbbccacbcc
【答案】
#include
inta[10];
fun(int*p ,intm ,intn)/*从m 个元素中取n 个存入数组p 中*/
{inti ;/*用数0~m-1表示m 个不同的元素*/
for(i=0;i {*p=i ; if(n>1)fun(p+1,m ,n-1); elseprint(p); } } print(int*p) {int*q ; for(q=a ;q<=p ;q++)/*输出结果,将整数转换为字母a 起始的序列*/ printf("%c",'a'+*q); printf("\t"); }
正在阅读:
2018年浙江理工大学C语言程序设计复试实战预测五套卷05-07
四川省成都市2019届高三高中毕业班第二次诊断性检测化学试题(解析版) 10-28
水利造价工程师培训讲义03-27
班级学习活动方案03-29
ISO22000:2015质量和食品安全管理手册(全套)01-29
招标文件审核要点04-14
魔法门6之天堂之令 15天过关12-02
(T12)技术支持的小学语文课堂讲授04-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 浙江
- 复试
- 程序设计
- 理工大学
- 实战
- 预测
- 语言
- 2018
- 2013年山东省考结构化面试真题
- 语文七年级第一学期练习册答案
- 辽宁省基层医疗卫生机构和专业公共卫生机构具体情况3年数据分析报告2019版
- 2018年复旦大学管理学理论(同等学力加试)复试实战预测五套卷
- 吉林省长春市十一中2015-2016学年高二化学上学期期初考试试题
- 中级维修工理论复习资料10套
- 赞美默默付出的句子【三篇】
- 2018-2024年中国节流阀行业市场监测及投资环境评估预测报告
- 12岁生日送礼物的祝福语.doc
- 销售管理系统课程设计
- 员工为本公司承揽工程项目提成办法
- 2018年汕头大学长江艺术与设计学院839中外美术史之中国美术简史考研强化五套模拟题
- 学生技能竞赛管理办法
- 暑期社会实践总结支教3篇范文
- 9现代企业组织设计-吴培良
- 2020年潍坊一中高三一模化学试题(含答案)
- 人教版三年级数学下册第10课时 解决问题(1)
- 电压型变频器与电流型变频器的性能比较
- 《专业技术人员内生动力与职业水平》考试答案
- 模具设计与制造实习报告--终稿-doc