《C语言程序设计15848》由会员分享,可在线阅读,更多相关《C语言程序设计15848(12页珍藏版)》请在金锄头文库上搜索。
1、C语言程序设计课程设计题目及要求序号1设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:一司机出车祸后驾车逃离现场,第一位目击者记得车牌号前两位数字相同,且后两位数字也相同;第二位目击者是一位数学家,他看出车牌号是四位完全平方数。试编程推算肇事车的车牌号。序号2设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基
2、本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:有17个人围成一圈,从0号的人开始报数,凡报到3的倍数的人离开圈子,然后再数下去。直到最后只剩下一个人为止。问此人原来的位置是多少号。序号3设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设
3、计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:编写一个程序,求3X4数组的转置矩阵。要求在main函数里读数,在change函数里把矩阵转置。序号4设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一字母(如a变成b.z变成
4、a。其他字符不变)。用#define命令来控制是否要译成密码。例如:#define change 1则输出密码。若#define change 0则不译成密码,按原码输出。序号5设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求: 用指向指针的方法对n个字符串排序并输出。序号6设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运
5、用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:用指向指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。N个整数在主函数中输入。最后在主函数中输出。序号7设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选
6、题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:有n个学生,每个学生的数据包括学号、姓名、年龄和两科成绩。请编程用结构类型的数据处理方式实现如下目标:(1)在main函数中输入原始数据;(2)在count函数中输出各学生的总分和平均分;(3)输出总分最高的学生;(4)编写sort函数将各学生的数据按总分降序输出。序号8设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组
7、,每组最多2人实验要求:必开设计要求:用链表方式建立5个学生的成绩统计表,每个学生的信息包括学号和一门课成绩。要求:(1)程序执行前只含头结点;(2)从键盘输入各学生的成绩时,按学号输入,但各学生在链表中所占接点的位置按成绩的排列;(3)程序要能删除特定分数线以下的学生所占的结点,并释放相应的内存。序号9设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必
8、开设计要求:编写密码加密和解密函数,对一个明码串,根据其ASC码值在反转ASC码表ASC(255)、ASC(254)、ASC(253)、ASC(0)中对应位置进行加密或解密。如明密“abf1243”,其ASC码分别是97、98、99、49、50、51。序号10设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:根据反转ASC码表,将其转换成AS
9、C码是255-97、255-98、255-99、255-49、255-50、255-51、255-52的密码串。序号11设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:编写文件拷贝程序,执行格式:HCOPY file_name1 file_name2。序号12设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基
10、本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求: 编写对C源程序加行号的程序,执行格式:ADD file_name。序号13设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计
11、要求:编写简易计算器程序,输入格式:data1 op date2。序号14设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:编写求 Xn函数。序号15设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一
12、定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:编写求以下函数。序号16设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:编写求子串函数substr(s,n1,n2),在串s中从n1位置开始取n2个字符的子串。序号17设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生
13、综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求: 文本文件连接程序:FCAT file_name1 file_name2。序号18设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组
14、最多2人实验要求:必开设计要求:超文本文件转换成文本文件程序:TRAN file_name1 file_name2。序号19设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:文件分割程序:FG file_name SIZE,如FG XSDOS.LHP 360K。序号20设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学
15、课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求:文件加密程序:将待加密文件以二进制打开,读入32个字节,分别与口令异或,在将4、5、6三个字分别与0xaaaa异或,即完成加密,执行第二次就解密。序号21设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。选题要求:每次最多为1组,每组最多2人实验要求:必开设计要求: 文本文件内容显示程序:HTYPE file_name。序号22设计目的:加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,