一起答
主观

请编写一个函数void proc(int m,int k,int xxE3),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。 例如,若输入20 6,则应输出23 29 31 37 41 43。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

试题出自试卷《2014年计算机等级考试《二级C语言程序设计》模拟试题(2)》
参考答案
查看试卷详情
相关试题
  1. 学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组s中,请编写函数proc(),它的功能是:函数返回指定学号的学生数据,指定的序号在主函数中输入。若没找到指定的学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回(用于字符串比较的函数是strcmp)。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  2. 请编写一个函数proc(),它的功能是:比较2个字符串的长度(不得调用C语言中求字符串长度的函数),函数返回较长的字符串。若2个字符串长度相等,则返回第1个字符串。 例如,若输入jiangxi<;Enter>; beijing<;Enter>; 则函数返回jiangxi。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  3. 请编写一个函数void proc(int m,int k,int xxE3),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。 例如,若输入20 6,则应输出23 29 31 37 41 43。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  4. 请编写一个函数void proc(int m,int k,int xx[]),该函数的功能是将大于整数m且紧靠m的k个非素数存人所指的数组中。 例如,若输入:10 5(即M=10,k=5),则应输出:l2 1415 16 18。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  5. 假定输入的字符串中只包含字母和*号。请编写函数proc(),它的功能是:使字符串中前部的*号不得多余m个;若多余m个,则删除多余的*号;若少于或等于m个,则什么也不做,字符串中间和尾部的*号不删除。 例如,字符串中的内容为****A*BC*DEF*G****,若m的值为2,删除后,字符串中的内容则应当是**A*BC*DEF*G****;若m的值为4,则字符串中的内容仍为****A*BC*DEF*G****。n的值在主函数中输入。在编写函数时,不得使用c语言提供的字符串函数。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:

  6. 下列给定程序中,函数proc()的功能是:利用插入排序法对字符串中的字符按从大到小的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入前2个字符中,插人后前3个字符依然有序,再把第4个字符插入前3个字符中,待排序的字符串已在主函数中赋予。例如,原始字符串为“goodluck”,则排序后的字符串为“uoolkgdc”。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  7. 下列给定程序中,函数proc()的功能是:将长整型数中为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  8. 下列给定程序中proc()函数的功能是:将n个无序整数按从小到大排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  9. 下列给定程序中函数fun()的功能是:求出如下分数序列的前n项之和,结果通过函数值返回。

    例如,若n=5,则应输出8.391667。 请改正程序中的错误,使其得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构! 试题程序:

  10. 请补充函数proc(),该函数的功能是:把数组aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中,其他元素位置不变。 例如,若数组aa中的元素为:“45 65 40 32 13 57 88 9067 99”,则输出结果为:“45 99 40 90 13 65 88 57 67 32”。 注意:部分源程序中的给出如下。, 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。 试题程序: