《二级C语言上机打印保过》由会员分享,可在线阅读,更多相关《二级C语言上机打印保过(15页珍藏版)》请在金锄头文库上搜索。
1、一、程序填空题 1、给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时, 程序输出:x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.0000002、程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。 3、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值,作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。4、给定程序中,函数fun的功能是:将a所指43矩阵中第k行的元素与第0行元素交换。5、给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作
2、为函数值返回6、给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。7、给定程序中,函数fun的功能是:在34的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。8、给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。 9、程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。10、给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的
3、字符串中右边的字符删除,只保留左边的k个字符。11、给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。12、给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。13、给定程序中,函数fun的功能是:找出100999之间所有整数中各位上数字之和为x的整数,然后输出; 14、给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。
4、 15、给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。16、程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量s中的数据进行修改17、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值,将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,18、给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,
5、作为函数值返回。19、给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置,未找到则返回-1。20、给定程序中,函数fun的功能是:找出NN矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。 21、给定程序中,函数fun的功能是:判断形参s所指字符串是否是回文(Palindrome),若是,函数返回值为1;不是,函数返回值为0。22、程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到student.dat文件中23、程序通过定义学生结构体变量,存储了学生的学
6、号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改24、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。25、给定程序中,函数fun的功能是计算下式26、给定程序中,函数fun的功能是建立一个NN的矩阵。 矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,27、给定程序中, 函数fun的功能是用函数指针指向要调用的函数,并进行调用
7、。规定在_2_处使f指向函数f1,在_3_处使f指向函数f2。28、给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 29、给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。30、程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据 31、给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规
8、定所有数均为正数),平均值通过形参返回主函数 32、给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 33、程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a中的数据进行修改34、给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组*35、给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移 36.例如:若形参e的值为1e-3,函数的返回值为0.55
9、1690。 37、给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,38、给定程序中,函数fun的功能是:找出100至x(x999)之间各位上的数字之和为15的所有整数,然后输出39、给定程序中,函数fun的功能是:判定形参a所指的NN的矩阵是否是幻方40、给定程序中,函数fun的功能是:将a所指35矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。 41、给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中42、给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排
10、序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。 43、给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。 44、给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出45、给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息。ss所指字符串数组*有N个字符串,且串长小于M。46、给定程序中,函数fun的功能
11、是:将形参n中,各位上为偶数的数取出47、程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。 48、给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母,并统计出其出现的次数。 49、给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中50、给定程序中,函数fun的功能是将不带头结点的单
12、向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。 二、程序修改题1、给定程序MODI1.C中函数fun的功能是: 比较两个字符串,将长的那个字符串的首地址作为函数值返回。2、给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上3、给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 1 1 1 1 y = - + - + - + + - 100*100 200*200 300*300 m*m 例如,若m = 2000,则应输出: 0
13、.000160。 4、给定程序MODI1.C中函数 fun 的功能是: 读入一个字符串(长度20 ),将该字符串中的所有字符按ASCII码升序排序后输出。 edcba则输出abcde。 5、给定程序MODI1.C中 fun 函数的功能是:分别统计字符串中大写字母和小写字母的个数。 6、给定程序MODI1.C中函数 fun 的功能是:统计substr所指子字符串在str所指字符串中出现的次数。 7、给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。 1 1 1 t = 1 - - - - - - - 2*2 3*3 m*m 例如,若 m 中的值为: 5,则应输出:
14、 0.536389。 8、给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,9、给定程序MODI1.C中函数fun的功能是:从s所指字符串中删除所有小写字母c。 10、给定程序MODI1.C中函数fun的功能是:根据以下公式求值,并作为函数值返回。 11、给定程序MODI1.C中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 12、给定程序MODI1.C中函数fun的功能是:首先把b所指字符串中的字符按逆序存放, 然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。13、给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。14、给定程序MODI1.C中函数fun的功能是:计算小于形参k的最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数值为4622。15、给定程序MODI1.C是建立一个带头结点的单向链表, 并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点数据域中的最大值,并且作为函数值返回。