2020年北京联合大学计算机科学与技术C语言程序设计考研复试核心题库之编程题精编

2020年北京联合大学计算机科学与技术C语言程序设计考研复试核心题库之编程题精编

特别说明

本书根据最新复试要求并结合历年复试经验对该题型进行了整理编写,涵盖了这一复试科目该题型常考及重点复试试题并给出了参考答案,针对性强,由于复试复习时间短,时间紧张建议直接背诵记忆,考研复试首选资料。

版权声明

青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。

因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。

一、编程题

1.编写程序,打印如下图所示的图形。

【答案】

2.设一个数列的前三项为0、1、2,以后各项是前三项之和,求该数列的前20项。

【答案】

3.从键盘输入一组字符,以$符号作为终止符,使用指针编程逆序存储这组字符并输出。

【答案】

【参考图】见下图。

4.编写一个程序,调用函数实现从文件(每行的宽度均小于80个字符)中读取一篇英文文章,存入到字符串数组中;再调用函数,按下面给定的替代关系对数组

所有字符进行替代,仍存入数组的对应的位置上;最后调用函数把结果输出到文件

中。

替代关系:是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的值),如果原字符的值是偶数或计算后值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

【答案】

5.有a、b、c、d、e5个不同的球,准备分给甲、乙、丙、丁、戊5个小朋友。已知:小朋友甲不要a球,小朋友乙不要b球,小朋友丙不要c球。编程求共有多少种不同的分法。

【答案】a、b、c、d、e5个球的编号分别为1?5。甲、乙、丙、丁、戊5个小朋友分到的球分别为a、b、c、d、e。a、b、c、d、e的取值均为1?5。并用x[]数组实现它们分到的球不同,若a!=l&&b!=2&&c!=3为真,便得到一种分法。程序如下:

相关文档
最新文档