《C语言程序设计》设计题目及要求.docx
- 文档编号:14446179
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:12
- 大小:20.13KB
《C语言程序设计》设计题目及要求.docx
《《C语言程序设计》设计题目及要求.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》设计题目及要求.docx(12页珍藏版)》请在冰点文库上搜索。
《C语言程序设计》设计题目及要求
《C语言程序设计》
课
程
设
计
题
目
及
要
求
序号1
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
一司机出车祸后驾车逃离现场,第一位目击者记得车牌号前两位数字
相同,且后两位数字也相同;第二位目击者是一位数学家,他看出车牌号是四位
完全平方数。试编程推算肇事车的车牌号。
序号2
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
有17个人围成一圈,从0号的人开始报数,凡报到3的倍数的人离开圈子,然后再数下去。直到最后只剩下一个人为止。问此人原来的位置是多少号。
序号3
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写一个程序,求3X4数组的转置矩阵。要求在main函数里读数,
在change函数里把矩阵转置。
序号4
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
用条件编译方法实现以下功能:
输入一行电报文字,可以任选两种输
出,一为原文输出;一为将字母变成其下一字母(如’a’变成’b’……….’z’
变成’a’。其他字符不变)。用#define命令来控制是否要译成密码。例如:
#definechange1则输出密码。若#definechange0则不译成密码,按原码输
出。
序号5
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
用指向指针的方法对n个字符串排序并输出。
序号6
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
用指向指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。N个整数在主函数中输入。最后在主函数中输出。
序号7
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
有n个学生,每个学生的数据包括学号、姓名、年龄和两科成绩。请编程用结构类型的数据处理方式实现如下目标:
(1)在main函数中输入原始数据;
(2)在count函数中输出各学生的总分和平均分;(3)输出总分最高的学生;(4)编写sort函数将各学生的数据按总分降序输出。
序号8
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
用链表方式建立5个学生的成绩统计表,每个学生的信息包括学号和一门课成绩。要求:
(1)程序执行前只含头结点;
(2)从键盘输入各学生的成绩时,按学号输入,但各学生在链表中所占接点的位置按成绩的排列;(3)程序要能删除特定分数线以下的学生所占的结点,并释放相应的内存。
序号9
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写密码加密和解密函数,对一个明码串,根据其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Ⅱ码表,将其转换成ASCⅡ码是255-97、255-98、255-99、255-49、255-50、255-51、255-52的密码串。
序号11
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写文件拷贝程序,执行格式:
HCOPYfile_name1file_name2。
序号12
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写对C源程序加行号的程序,执行格式:
ADDfile_name。
序号13
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写简易计算器程序,输入格式:
data1opdate2。
序号14
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写求Xn函数。
序号15
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写求以下函数
。
序号16
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写求子串函数substr(s,n1,n2),在串s中从n1位置开始取n2个字符的子串。
序号17
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
文本文件连接程序:
FCATfile_name1file_name2。
序号18
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
超文本文件转换成文本文件程序:
TRANfile_name1file_name2。
序号19
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
文件分割程序:
FGfile_nameSIZE,如FGXSDOS.LHP360K。
序号20
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
文件加密程序:
将待加密文件以二进制打开,读入32个字节,分别与口令异或,在将4、5、6三个字分别与0xaaaa异或,即完成加密,执行第二次就解密。
序号21
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
文本文件内容显示程序:
HTYPEfile_name。
序号22
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
口令检查。
序号23
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写字串str1中找出所有小写字母转成大写字母,大写字母转成小写字母后,结果依次存入字符数组str2中,str1不变仍为原字串的程序。例如,字符串str1为"91A2BC.a1bc",调用函数fun后,字符数组str2将存入"91a2bc.A1BC",str1仍然是"91A2BC.a1bc"。
序号24
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写在字串str1中找出所有非数字的字符串当成一个空格,存入字符数组str2中(所有数字字符也必须依次存入str2中),str1不变仍为原字串的程序。例如,字符串str1为"$Ts!
47&*s456a23*+B9k",调用函数fun后,字符数组str2将存入"47456239",str1仍然是"$Ts!
47&*s456a23*+B9k"。
序号25
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写将a所指字符串中的字符按逆序存放,然后和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为"abcdefg",b所指字符串中的内容为"1234"时,c所指数组中的内容应该为"g1f2e3d4cba";而当a所指字符串中的内容为"1234",b所指字符串中的内容为"abcdefg"时,c所指数组中的内容应该为”4a3b2c1defg"。
序号26
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为1组,每组最多2人
实验要求:
必开
设计要求:
编写一个将某个范围在-32768~32767之间的整数转换为R进制(R=2,5,8,16)的通用程序。
序号27(综合题)
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为3组,每组最多4人
实验要求:
必开
课题名称:
学籍管理系统
设计要求:
(1)分析和描述大学学籍管理的基本要求与内容。基本要求与内容:
a.使用汉字菜单;b.具有建立数据库功能;c.具有数据输入功能;d.具有数据删除功能;e.具有各种查询(如按学号查询、按姓名查询、按成绩查询等)及输出功能;f.其它功能;
(2)描述及绘制出学籍管理的功能结构框图。
序号28(综合题)
设计目的:
加深对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序设计,掌握C语言程序设计、调试。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
选题要求:
每次最多为3组,每组最多4人
实验要求:
必开
课题名称:
学生成绩管理系统
设计要求:
先建立一个有三个学生的链表,每个结点包含:
学号、姓名、3门考试成绩(英语、数学、计算机)。要求利用菜单的形式进行管理,菜单为:
(1)排序 (按学号);
(2)插入 (输入一个学生的信息将它插入链表中,假定链表按学号有序);
(3)查找 (输入一个学生学号,输出其各科成绩);
(4)删除 (从链表中按输入的学号删除该学生);
(5)统计 若按1,则输入学生的学号统计该生的总分及平均分,若按2,则输入课程求该门课程的总平均分;
(6)存盘 将建立起来的链表以文件的形式存盘
(7)读入 将原来已经存盘的文件读入内存,进行管理。(注意:
该题可以自由发挥其功能,但要求用链表处理)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 设计 题目 要求
![提示](https://static.bingdoc.com/images/bang_tan.gif)