您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > C程序计算机二级考试必过资料
1、求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长N。(和34题类似)!!2、函数fun的功能是进行字母转换。若是其他字符不变;并转换后的结果作为函数值返回3、的前n项之和。若x=2.5,n=15时,函数值为1.917914。4、直到610!nxn5、计算的前n项。若x=2.5,函数值为12.182340。6、程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。(与16、23、51、60、91、92)7、人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,编一:找出指定编号人员的数据,,,,若指定编号不存在,返回数据中的编号为空串。8、人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。是:找出指定出生年份的人员,数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。9、给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。是将该学生的各科成绩都乘以一个系数a。10、是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。11、在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。(是删除超k后面的与63!12、是:将自然数1~10及其平方根写到名为myfile3.txt的文本文件中,再顺序显示在屏幕13、是:将形参n所指变量中,例如,若输入一个数27638496,则新数为739。14、:N×N矩阵中元素值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。15、:把形参a最大值放在a[0]中,1、4、2、3、9、6、5、8、7,后,排列为:9、1、8、234121()1-1)-1)2!3!4!(1)!!nnnnxxxxxfxxnn((234121()1-1)-1)2!3!4!(1)!!nnnnxxxxxfxxnn((2()12!!nxxfxxn216、程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。学号姓名三成绩10001、ZhangSan、95、80、88,改后:10002、LiSi、96、81、89(和30、23、60题类似!!)17、2,4,6,8,10,逆置后,从头至尾结点数据域依次为10,8,6,4,2。18、将形参s所指字符串中下标为奇数的字符取出,并按ASCII码大小递增排序,将排序后的字符存入形参p所指字符数组中,形成一个新串。形参s所指的字符为:baawrskjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。19、函数fun的功能是将不带头结点的单向链表结点数据域中的数据从小到大排序。数据为10,4,2,8,6,排序后链表结点数据域从头至尾的数据为2,4,6,8,10。20、是将形参给定的字符串、整数、浮点数写到文本文件中,字符方式从文件中显示屏幕上21、将N×N矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。22、找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为正整数)的整数,当x值为5时,100~999之间各位上数字之和为5的整数有:104、11323、程序通过定义学生结构体变量,存号、名课成绩。是:对形参b所指结构体变量中的数据进行修改,主函数输改后数据。b所指变量t中:10002ZhangQi、93、85、87,改10004、LiJie、93、85、87。(和16、30、60类似!!)24、程序已建一带头结点单链表,链表各结点按数据域递增有序链接。是:删除链表中数据域值相同的结点,使之只保留一个。25、是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。26、程序中已建立了一个带头结点的单向链表,在main函数中将多次调用fun函数,每调用一次,输出链表尾部结点中的数据,并释放该结点,使链表缩短。(与41、44、55类似!)27、逆置数组元素中的值。例如:若a所指数组数据为:1~9,后为:9~1。n给数据的个数。28、调用函数fun将指定源文件中的内容复制到指定的目标文件,成功函数返回1,败返0。29、有N×N矩阵,给定的m(m=N)值,每行元素中的值均右移m个位置,左位置为0。30、将形参a指结体变量数据赋给函数中的结体变量b,改b中的号和名,最后输出改后数据。如a所指变量:10001、ZhangSan、95、80、88,改后为:10002、LiSi、95、80、88。(与16、23、60类似!!)31、将形参n中,各上为偶的数取出,并按原从高到低反顺序组成一个新数,作函值返。如输一整数27638496,返值为64862。32、若a所指数组中的数据初排为:9、1、4、2、3、6、5、8、7;则按规则移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。33、数字字符转换。若形参ch中是数字字符0~9,则将0转9,1转8,2转734、求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。(与1类似)35、将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。如,s所指的字符串为def35adh3kjsdf7,结果defadhajsdf3537。36、将形参std所指结构体数组中年龄最大者的数据作为函数值返回,在main函数中输出。37、程序定义并赋初值方式,用结体变量存一学生信息。功能是输出这位学生的信息。38、功能是:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序。ss所指字符串数组中共有M个字符串,且串长小于N。(是排序!!与1、34类似)39、求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长小于N。(是求最长长度,左补齐!!)40、求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss共有M个字符串,且串长小于N。(是求长度右补齐!!)41、在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。(与26、44、55!!)42、将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。43、形参a偶数按原序存a[0]、a[1]、a[2]…,把奇除,偶数个数函值返。若a最初排列为:9,1,4,2,3,6,5,8,7,删除奇数后a所指数组中的数据为:4,2,6,8,返回值为4。44、统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。45、班级通讯录、学生编号、姓名、电码,人数信息键盘入、myfile5.dat二进制文件中46、形参s字符串寻与参数c相同字符,在其后插一与之相同字符,若找不到则无任何处理。若s所指字符串为baacda,c中的字符为a,执行后s所指字符串为baaaacdaa。47、将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。若为:asd123fgh543df,处后为:asdfghdf123543。48、将参定符串、整数、浮数写文本文件,用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。49、计算N×N矩阵的主对角线元素和反向对角线元素之和,先累主,再累反。50、找100~x中各位和=15整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。51、存储学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到student.dat文件中。找数据、读数据、改分数加三分。52计算下式前n项的和,当形参n的值为10时,函数返回:-0.204491。53、直到若形参e=1e-3,函值2.985678。54、形参s所指字符串中的每数字字符后插入*号def35adh3kjsdf7到def3*5*adh3*kjsdf7*55、将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2,4,6,8,10,逆置后,从头至尾结点数据域依次为10,8,6,4,2。(与26、41、44类似!!)56、键入行字符(行不超80字符),入文件myfile4.txt中,-1作结束标志,文件内容屏幕。文件的读写分别由函数ReadText和WriteText实现。57、有N×N矩阵,将矩阵外围元素顺时针旋转。顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,…再使临时数组中的元素成为最后一列。58、形参ss数组中,找含形参substr所指子串的所有字符串,若没找到则输出相应信息。程序中库函数strstr(s1,s2)的功能是在s1串中查找s2子串,无、值为0,有,值为非0。59、计算一个带头结点的单向链表中各结点的数据域中数值之和,结果作为函数值返回。60、将形参a所指结构体变量s中的数据进行修改,a地址返主函数、学号、姓名三成绩:10001、ZhangSan、95、80、88,~0002、LiSi、96、81、89。(与16、24、30类似!!)61、下列给定程序中已建立一个带头结点的单向链表,链表各结点按结点数据域中的数据12222133557(21)(21)(1)244(2)nnnSn-?2222211352462nsn…+3221102nn递增有序链接。是:把形参x的值放入一新结点并插链表,插后数据仍递增有序。62、将形参a所指数组中的前半部分元素中的值与后半部分元素中的值对换。n存数组数据个数,若n为奇数,则中间的元素不动。若a数据为:1~9,则调换后为:6、7、8、9、5、1234。63、:从形参ss所指字符串数组,删除所有串长超过k的字符串,函数返剩字符串个数。ssN个字符串,长小于M。(是删除超过k的字符串!!)64、把形参s所指字符串中下标奇右移到下一奇位,最右边被移出到第一个奇数位置,偶不动(注:字符串的长度大于等于2)。形参s所指字符串为abcdefgh,执行结果为ahcbedgf。65、在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。66、直到,例如,若形参e的值为1e-3,则函数返回值为0.551690。(与53题类似!!)67、n=10时,函数返回值为9.612558。68、统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为abcdef35adgh3kjsdf7,则输出结果为4。69、把形参a所指数组奇数依次放a[0]、a[1]、a[2]、……中,删偶数,奇数个数通函数值返。若初为:9、1、4、2、3、6、5、8、7,删偶后为:9、1、3、5、7,返回值为5。70、直到<10-6。若x=2.5,函数值为12.182494。72、将a和b所指的两个字符串分别转换成面值相同的整数,相加作函数值返,规定字符串中只含9个以下数字字符。输入32486和12345,在主函数中输出的函数值为4483
本文标题:C程序计算机二级考试必过资料
链接地址:https://www.777doc.com/doc-3379726 .html