2020年福州大学数据结构与程序设计(C语言)考研复试核心题库之程序设计(C语言)
编程题精编
特别说明
本书根据最新复试要求并结合历年复试经验对该题型进行了整理编写,涵盖了这一复试科目该题型常考及重点复试试题并给出了参考答案,针对性强,由于复试复习时间短,时间紧张建议直接背诵记忆,考研复试首选资料。
版权声明
青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。
因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。
一、编程题
1.用程序实现下面图形的输出
【答案】
2.计算数列的前20项,将结果写入磁盘文件中,程序运行结束后用记事本查看文件的内容。要求分别以“文本方式”写入和以“二进制方式”写入编程。
【答案】程序代码(文本方式)如下:
程序代码(二进制方式)如下:
只需修改上述程序的两行语句:
(1)打开文件时,采用二进制方式,将语句:
修改为:
(2)将以文本方式写修改为以二进制方式写,也就是将语句;
修改为:
3.从键盘输入两个实数x和y,求x y+|y|。
【答案】
4.编写函数,其功能与库函数的功能相同。
【答案】
)
【参考图】见下图
图
5.假定一个带头结点*h的单链表的结点结构如下:
编写一个函数,删除data成员等于x的所有结点。
【答案】从头开始扫描单链表,q始终指向当前结点的前一个结点,当P所指结点满足条件时,使用语句删除P所指结点。函数如下: