《c 语言程序设计》上机试卷。
本试卷完成时间 90分钟)
一、改错题(20分)
程序功能】将字符串s1中以字母“b”开头的单词存到数组s2中并输出。
测试数据与运行结果】
s1输入big bags can not be overburdened ,程序正确运行后s2中输出应为:big bags be(分3行显示),函数find_b返回符合条件的单词个数为3。
含有错误的程序】
要求】1. 文件名为“将上述程序录入到文件中,根据题目要求及程序中语句之间的逻辑关系对程序中的错误进行修改。
2. 改错时,可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其它语句,也不能删去整条语句。
3. 改正后的源程序(文件名必须放在考试软盘的根目录上,供阅卷用,否则不予评分。
二、编程题(20分)
编程要求】1.编写函数int reverse(int m,int n,int x)求区间m到n中的所有元素的反序数,并判断其是否为素数,并依次存入数组x中,函数的返回值是素数的个数。
反序数:将原数各位数字颠倒后的数,例如:123的反序数为321,70的反序数为7。
2.编写main函数,接收键盘输入的m和n的值,调用函数reverse求m到n之间的所有元素的反序数并判断其是否为素数,将结果数组及素数的个数按以下要求写到输出文件中。
测试数据与运行结果】
m=29,n=38时,输出结果应为:92 3 13 23 33 43 53 63 73 83 count=7。
要求】1. 程序文件名为“输出结果文件名为“
2. 数据文件的打开、使用、关闭均用c语言标准库中缓冲文件系统的文件操作函数实现。
3. 源程序文件和运行结果文件均需保存在考试软盘的根目录中供阅卷使用。
4. 不要复制扩展名为obj和exe的文件到考试软盘上。
C语言上机试卷C
本试卷完成时间 90分钟 一 改错题 16分 程序功能 函数findword的功能是 在s指向的由若干个英文句子组成的字符串中搜索包含t指向子串的单词,将找到的所有包含t子串的单词复制到ch指向的二维数组中,函数返回找到的单词个数。称s字符串为 被搜索字符串 t子串为 搜索字符串 测试数据与运行结果...
C语言上机试卷C
一 改错题 16分 程序功能 对一个二维数组中的数据排序。排序规则如下 将整个数组中值最小的元素所在行调整为数组第1行 行下标为0 将除第1行外剩余行中值最小的元素所在行调整为数组第2行,将除第 行外剩余行中值最小的元素所在行调整为数组第3行,其它以此类推。测试数据与运行结果 数组初始化数据 输出 ...
C语言上机试卷
桂林电子科技大学试卷。2010 2011学年第 2 学期。课程名称 c语言程序设计适用年级 10 考试时间 60 分钟 试卷编号 001 考前准备 请在e盘根目录下建一个以自己学号命名的文件夹,试题中的所有程序所对应的工程目录都创建在学号文件夹下。第1题 改错题 30分 要求 该程序文件中有1 5个...