二级考试C精简计算机C++资料_第1页
二级考试C精简计算机C++资料_第2页
二级考试C精简计算机C++资料_第3页
二级考试C精简计算机C++资料_第4页
二级考试C精简计算机C++资料_第5页
已阅读5页,还剩49页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

15.48.26.其平均值为30.500000主函数中输出:.15.48.26.其平均值为30.500000主函数中输出:.【答案】【1】p->ne*t【2】q【3】p->ne*t【;a--;while(*a==′*′)a--;*(a+1)=r(i=1;i<=n;i++)if(i%5==0||i%9=第一套【填空】以下给定程序中,函数fun的功能是计算如下公式。直到,并且把计算结果作为函【改错】以下给定程序中函数fun的功能是:求出如下分数序列的前n项之和。和值通过函【答案】第二套【答案】【答案】n++;}第三套并存放在形参t所指的变量中,最后在主函数中输出。【改错】以下给定程序中函数fun的功能是:实现两个变量值的交换,规定不允许增加语句a.score[i]【改错】假定整数数列中的数不重复,并存放能是:调用随机函数产生a.score[i]【改错】假定整数数列中的数不重复,并存放能是:调用随机函数产生20个互不一样的整数放在形参a所指数组ntlim,intaa[MA*]),该函数的功能是求出小于或一个数据块写到名为myfile5.dat的二进制文件中。【答和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。【答案】第四套【填空】以下给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存【改错】以下给定程序中函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,假设num1和num2分别为49和21,则输出的最大公约数为7;假设num1和num2分别为27和81,则输出的最大公约数为27。有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的容为:****A*BC*DEF*G*******,删除后字符串中的容应当是:ABCDEFG。【答案】第五套原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数中的数为7531。所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:母,fun函数的功能是:统计a所指字符串中每个字母在字符串中母,fun函数的功能是:统计a所指字符串中每个字母在字符串中47258369操作后应为:789456123【答案】【1】岁(含100)以上年龄的人数都放在d[10]中。结果在主函数】以下给定程序中,函数fun的功能是:找出100到n(不大于【答案】第六套6、5。形参n中存放a所指数组中数据的个数。规定fun函数中的ma*存放当前所找的最大【答案】【改错】以下给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。则该项的斐波拉契数值为13。【答案】第七套【填空】以下给定程序中函数fun的功能是进展数字字符转换。假设形参ch中是数字字符则保持不变;并将转换后的结果作为函数值返回。求每复制三个字符之后插入一个空格。例如,假设给a输入字符串:ABCDEFGKHIJ,K调用函数后,字符数组b中的容为:ABCDEFGHIJK。【答案】【2】2【【2】2【3】i+1【改错】以下程序中函数fun的功能是:按】i=0;i<N【3】s【改错】由N个有序整数组成的数列已放0&&(s[i]%2)))t[j++]=s[i];t[j]=为0.“幻方〞的判定条件是:矩阵每行每列主对角线及反对角线上STREC*p=h->ne*t;第八套【填空】以下给定程序中函数fun的功能是:求ss所指字符串数组中长度最短的字符串所中共有M个字符串,且串长小于N。大写字母,其它字符不变。【答案】【编程】编写函数fun,其功能是:将所有大于1小于整数m的非素数存入**所指数组中,【答案】}*k=n;第九套数字字符之后,并保持数字字符串和非数字字符串原有的次序。【3】j【改错】以下给定程序中函数fun的功能是:用冒泡法对6个字符串由小到进展升序排列。【答案】【答案】落在中间位置之前的元素中。直到low>high,查找完毕。【】【1落在中间位置之前的元素中。直到low>high,查找完毕。【】【1】ne*t【2】t->data【3】t【改错】以下给定是否是“幻方〞,假设是,函数返回值为1;假设不是,函数返回值eturns;98◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】给定程第十套的数据递增有序。函数fun的功能是:把形参*的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。【改错】以下给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,假设输入252,则输出应该是20。假设输入202,则输出应该是0。【编程】编写函数fun,其功能是:计算n门课程的平均分,结果作为函数值返回。例如:【答案】第十一套【填空】以下给定程序中函数fun的功能是:将形参a所指数组中的前半局部元素中的值与7、8、9、5、1、2、3、4。【改错】以下给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a的学生可能不止一个,函数返回分数最高的学生的人数。【答案】第十二套串长小于M。字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例数值返回,并在main函数中输出。【答案】【1】数值返回,并在main函数中输出。【答案】【1】std[0]or(i=0;i<N;i++)for(j=0;j<M;j++8496,函数返回值为64862。【答案】【1】0【2】10】规定输入的字符串中只包含字母和*号。请编写函数fun,其功导的*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的容为:****A*BC*DEF*G*******,删除后,字符串中的容应当是:****ABCDEFG。【答案】{}{{}p++;}第十三套表示n个a,a和n的值在1至9之间)例如,a=3,n=6,则以上表达式为:【答案】【答案】第十四套,计算如下公式的值。y=1/(100×100)+1/(200数组中的字符串应为:,计算如下公式的值。y=1/(100×100)+1/(200数组中的字符串应为:aachjlsw。【答案】【1】t=i【,把a数组元素中的次小值放在a[3]中,以此类推。例如,假设文件的读写分别由函数ReadTe*t和WriteTe*t实现ss所指字符串数组中共有N个容不同的字符串,且串长小于M。【答案】的*号全部删除,前面和中间的*号不动。例如,字符串中的容为:****A*BC*DEF*G*******,删除后,字符串中的容应当是:****A*BC*DEF*G。在编写函数时,不得使用C语言提供的字符串函数。【答案】a++;a--;a--;第十五套【填空】以下给定程序中已建立了一个带头结点的单向链表,在main函数中将屡次调用fun【答案】【改错】以下给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串度的函数),函数返回较长的字符串。假设两个字符长度一样,则返回第一个字符串。【答案】第十六套形参n给出数组中数据的个数。【填空】以下给定程序中,函数fun的功能是:把形参s所指字符【填空】以下给定程序中,函数fun的功能是:把形参s所指字符放在形参aver所指的存储单元中。例如,假设输入8名学生的成值,结果由函数值带回。m与n为两个正整数且要求m>n。P=m的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条【改错】以下给定程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。【2】n=n*8+*p-′0′;编写函数fun,其功能是:函数返回该**的学生数据,指定的**在主函数中输入。假设没找【答案】第十七套【填空】以下给定程序的功能是:调用函数fun将指定源文件中的容复制到指定的目标文件中,复制成功时函数返回1,失败时返回0。在复制的过程中,把复制的容输出到屏幕。主【改错】以下给定程序中函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构【编程】函数fun的功能是:将s所指字符串中除下标为偶数同时ASCII码值也为偶数的字符外,其余的全部删除;字符串中剩余字符所形成的新串放在t所指的数组中。【答案】第十八套69char*s,intnum[5])【2】num[k]char*s,intnum[5])【2】num[k]=0;【入一个整数k(2≤k≤10000),输出它的所有质因子(即所fun,其功能是:把低于平均分的学生数据放入b所指的数组中,答案】【1】intfun(inta[],intm)【2】el程序执行结果为000147【2】m【3】m【答案】【答案】{*0=*1;}第十九套是:将形参a所指构造体变量中的数据赋给函数中的构造体变量b,并修改b中的**和,最后输出修改后的数据。【改错】以下给定程序中函数fun的功能是:删除s所指字符中所有的小写字母c。后,字符串中的容应当是:A*BC*DEF*G**********在编写函数时,不得使用C语言提供【答案】′;i++)if(i%2==0&&s[i]%2==0)t[j,对长度为7个字符的字符串,除首、尾字符外,将其余′;i++)if(i%2==0&&s[i]%2==0)t[j,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按7258【答案】【1】N【2】N-1【3】0【改错】以下给定,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中*{}{}{}第二十套【填空】以下给定程序的功能是:从键盘输入假设干行字符串(每行不超过80个字符),写【答案】写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。【答案】{}第二十一套0=*1,将*1的值赋给*00=*1,将*1的值赋给*0;(3)*1=cos(*0),求例如,当给指定精度的变量eps输入0.0005时,应输出Pi7181888213838【答案】〔1〕returnt;〔2p[i];i++)【2】c[t]=′\0′;【编程】编写函数操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,再使临时数组中的元素成为最后一列。例如,假设N=3,有以下矩阵:147258369789456123*=0或*=2*<0【答案】第二十二套【填空】以下给定程序中函数fun的功能是:在形参ss所指字符串数组中,查找含有形参串,假设没有,函数值为0,假设有,函数值为非0。【改错】以下给定程序中函数fun的功能是:求三个数的最小公倍数。例如,假设给主函数【答案】语言提供的字符串函数。例如,字符串中的“****A*BC*DEF*G*******,删除后,字符串中的容应当是“A*BC*DEF*G。【答案】n的功能是:将a所指3*5n的功能是:将a所指3*5矩阵中第k列的元素左移到第0列,第oatfun(intm,intn){floatp;p=1.0;i<mm;i++)for(j=0;j<nn;j++)b[k{sum=sum*10+*s-48;s++;}returns第二十三套【填空】以下给定程序中函数fun的功能是:计算一个带头结点的单向链表中各结点的数据域中数值之和,结果作为函数值返回。【3】head【编程】函数fun的功能是:将s所指字符串中下标为偶数的字符删除,剩余字符形成的新【答案】第二十四套是:将形参a所指构造体变量s中的数据进展修改,并把a的地址作为函数值返回主函数,从主函数中输出修改的数据。【改错】以下给定程序中,函数fun的功能是:从N个字符串中找出最长的串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。【编程】编写函数fun,其功能是:将a、b中的两个两位正整数合并成一个新的整数放在c个位数依次放在变量c的十位和千位上。例如,当a=45,b=12,调用该函数后c=2415。【答案】第二十五套应位置上元素的值进展交换。组中的数据最初排列为:7;则按规则移动后,数据排列为:5组中的数据最初排列为:7;则按规则移动后,数据排列为:5。形for(j=0;j<N;j++)if(i==0||i==N-e(*p&&p<t+n+1){a[i]=*p;i++;p++==0||j==N-1)sum=sum+a[i][j];re475869349258167利用折半查找法查找整数m在数组中的位置。假设找到,返回其下标值;否则,返回-1。后用m与中间位置(mid)上元素的值进展比拟。如果m的值大于中间位置元素的值,则下一【答案】【编程】假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其它的*号全部删除。形参p已指向字符串中最后的一个字母。在编写****A*BC*DEF*G*******,删除后,字符串中的容应当是ABCDEFG******【答案】第二十六套【答案】【答案】七十三套【填空】用筛选法可得到2~n〔n<10000〕之间的七十三套【填空】用筛选法可得到2~n〔n<10000〕之间的n的功能是:将a所指3*5矩阵中第k列的元素左移到第0列,第1000;第五十五套【填空】程序通过定义学生构造体数组,存储回-1。折半查找的根本算法是:每次查找前先确定数组中待查的围STRECt;第二十七套是:对形参b所指构造体变量中的数据进展修改,并在主函数中输出修改后的数据。例如,【3】&t【答案】请编写函数fun,其功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。【答案】*n=0;第二十八套【改错】以下给定程序中函数fun的功能是:用选择法对数组中的n个元素进展升序排列。组a中,并通过n返回这些数的个数。例如,假设传给m的值为50,则程序输出:【答案】+){sum=sum+a[i];if(ma*<a[i])ma如下.z.-的规律输出。例如,输入4+){sum=sum+a[i];if(ma*<a[i])ma如下.z.-的规律输出。例如,输入4,程序运行后输出以下方阵0:zero++;break;【编程】请编写函数fun,其功的一个新串放在t所指的数组中。例如,假设s所指字符串中的容为第二十九套相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,假设N=3,有以下矩阵:147258369计算后结果为1605009【改错】以下给定程序中函数fun的功能是:计算函数导*号全部删除,中间和尾部的*号不删除。例如,字符串中的容为:*******A*BC*DEF*G****,删除后字符串中的容应当是:A*BC*DEF*G***编写函数时,不得使用C语言提供的字符串函数。【答案】p++;第三十套不做任何操作。已在主函数中赋予。只兔子在洞中居住。狐狸总想找到兔子并吃掉它,它的寻找方法是先2所指字符串,所形成的新串放在w所指的数组中。要求只兔子在洞中居住。狐狸总想找到兔子并吃掉它,它的寻找方法是先2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2rns;【编程】编写函数fun,它的功能是:计算并输出以下级tf("%c",*a);【编程】编写函数fun,其功能是:比【答案】}第三十一套【填空】以下给定程序中函数fun的功能是:计算下式前n项的和,并作为函数值返回。否则返回0。【编程】请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。【答案】*d=0;第三十二套【填空】以下给定程序中函数fun的功能是计算下式直到,并将计算结果作为函数值返回。例如,假设形参e的值为1e-3,函数的返回值为【改错】以下给定程序中函数fun的功能是:将s所指字符串的正序和反序进展连接,形成【答案】【编程】编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII值也为奇但所在元素的下标为偶数,因此需要删除;而字符1的ASCII码值为奇数,所在数组中的下【答案】0到55之间,查找能被30到55之间,查找能被3整除且有一位上的数值是5的数,把这些,17,19,23【答案】【1】a[i]【2】a[i]【3】组中。例如,当输入字符串abcdefgabcdeabc后,程++]=s[i][j];.z.-*n=k;88◆◆◆◆◆◆◆{}第三十三套【改错】以下给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。【答案】【编程】编写函数fun,其功能是:实现B=A+A',即将矩阵A加上A的转置,存放在矩阵B【答案】第三十四套【填空】给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即假设原链表中从码为偶数的字符依此放入字符串t中。例如,字符串中的数据为AABBCCDDEEF,F则输出应当是ABBCDDEF。F【编程】请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按列的顺序依此放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,假设二维数组中的数据为:义并赋初值的方式,利用构造体变量存储了一名学生的**、和3门义并赋初值的方式,利用构造体变量存储了一名学生的**、和3门r(i=0;i<N;i++)if(*==s[i])retur数输入一个整数27638496,则函数返回值为26846。【程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学【答案】{*n=*n+1;}第三十五套是:将形参a中的数据进展修改,把修改后的数据作为函数值返回主函数进展输出。删除数列中值为*的元素。变量n中存放数列中元素的个数。【编程】编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。【答案】第三十六套【填空】给定程序中,函数fun的功能是将带头结点的单向链表逆置,即假设原链表中从头并作为函数值返回。【编程】请编写函数fun,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,假设字符串数组中的M个字符串为“AAAA,“BBBBBBB,“CC则合并后的字符串容应该是AAAABBBBBBBCC【答案】for(i=0;ss[i]!=for(i=0;ss[i]!=′\0′;i++)if(i%2左到右一次逐个取三个数作为一组,按值大小找出该组的中值,用该00000。【答案】【1】if(n==0)【2】result指一维数组中0的个数〔存在变量zero中〕和1的个数〔存在变第三十七套并按ASCII码大小递增排序,将排序后的字符存入形参p所指字符数组中,形成一个新串。【改错】以下给定程序中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的例如,输入一个字符串world,然后输入3,则调用该函数后的结果为word。【答案】第三十八套【填空】给定程序中,函数fun的功能是将不带头结点的单向链表结点数据域中的数据从小到大排序。即假设原链表结点数据域从头至尾的数据为10,4,2,8,6,排序后链表结点数据域从头至尾的数据为2,4,6,8,10.【编程】请编写函数fun,函数的功能是:移动一维数组中的容,假设数组中有n个整数,要求把下标从0~p〔含p,p小于等于n-1〕的数组元素平移到数组的最后。例如,一维数组5,6,7,8,9,10,1,2,3,4。【答案】}第三十九套【填空】给定程序中,函数FUN的功能是将参数给定的字符串、整数、浮点数写到文本文++)for(j=0;j<N-1;j++)if(a[j]++)for(j=0;j<N-1;j++)if(a[j].se【2】f1【3】f2【改错】以下给定程序的功能是:建立一个ABCDEFG12345,其中字符B的ASCII码值为偶数,242526282933343536373839424344【改错】以下给定程序中函数fun的功能是:依此取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。【编程】请编写函数fun,该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依此放到一个字符串中。例如,假设二维数组中的数据为:WWWWHHHHWSHWSHWSHWSH。【答案】第四十套【2】sum/=c;【答案】{}}}0+(a%10)*10+(b/10)*100+(a/10)*2.5,函数值为12.182494.【答案】【0+(a%10)*10+(b/10)*100+(a/10)*2.5,函数值为12.182494.【答案】【1】*【2】n[i].s>=l&&a[i].s<=h)b[j++]=a[i有为素数的因子)。例如,假设输入整数2310,则应输出:11第四十一套移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。【编程】编写函数fun,其功能是:将s所指字符串中ASCII值为奇数的字符删除,剩余字中字符A的ASCII码值为奇数、…、字符1的ASCII码值也为奇数、…都应当删除,其它依【答案】{}第四十二套【填空】给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件应的整数、浮点数,然后将其显示在屏幕上。出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。【答案】数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,假设一维数组中的数据是:删除后,数组中的容应该是:【答案】;形参字母W,则转换为b。【答案】【;形参字母W,则转换为b。【答案】【1】c=c+32;【2】i<=m;i++)if(i%7==0||i%11==0)a[、b中的两个两位正整数合并成一个新的整数放在c中。合并的方式中,……。待排序的字符串已在主函数中赋予。【答案】【1】n=第四十三套例如,假设N=3,有以下矩阵:147258369首先累加1、5、9,然后累加3、5、7,函数返回值为30。【改错】以下给定程序中函数fun和fun*的功能是:用二分法求方程2*3-4*2+3*-6=0的一个根,并要求绝对误差不超过0.001。例如,假设给m输入-100,n输入90,则函数求得的和尾部的*号外,将串中其它的*号全部删除。形参h已指向字符串中第一个字母,形参p指向字符串的中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,****ABCDEFG*******【答案】{}{{}q++;}{}另一个字符串中出现的次数。例如,假定输入的字符串为asdas=1.0/(i*i);【编程】m另一个字符串中出现的次数。例如,假定输入的字符串为asdas=1.0/(i*i);【编程】m个人的成绩存放在score数*-2)*>0且*≠2f(*)=0(*-1)/(*-2)*=1];【编程】函数fun的功能是:将a、b的两个两位正整数合第四十四套15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492。例如:当s所指的字符串为"ABCDE时",t所指的字符串应为"EDCBAABCDE。"例如,当a=45,b=12,调用该函数后c=1425。【答案】第四十五套【填空】以下给定程序中函数fun的功能是:在形参ss所指字符串数组中,将所有串长超个字符串,且串长小于M。【改错】以下给定程序中函数fun的功能是:根据以下公式求π值,并作为函数值返回。例字符串中间和尾部的*号不删除。中的容应当是:****A*BC*DEF*G****;假设n的值为8,则字符串中的容仍为:*******A*BC*DEF*G***n的值在主函数中输入。【答案】char*s,intnum[5])【2】num[k]char*s,intnum[5])【2】num[k]=0;【时,在w所指的数组中的容应为"99cd99f99"。【答案】1~m个字符,平移到字符串的最后,把m+1到最后的字符移到字】以下给定程序中,函数fun的功能是:找出100到n(不大于p++;}}第四十六套的文本文件中,然后再顺序读出显示在屏幕上。【编程】编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。例如,当a=45,b=12时,调用该函数后c=2514。【答案】第四十七套【填空】以下给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。值-1234。【答案】p++;p++;}第四十八套14253601,执行步聚(5),否则执行步聚(2)01,执行步聚(5),否则执行步聚(2);(5)所求*1就是写函数fun,其功能是:计算并输出给定数组(长度为9)中,每作为函数值返回。【答案】【1】p=h->ne*t;【2】p=主函数中输入。【答案】inti=0,k=0;char*p,*计算结果为369147258【答案】}第四十九套所指数组中元素的个数不是5的倍数,则多余局部忽略不计。【编程】学生的记录由**和成绩组成,N名学生的数据已在主函数中放入构造体数组s中,学生人数通过形参n传回,平均分通过函数值返回。【答案】)ps[j](3)tp【改错】一个数列从第0项开场的前三项分出形参)ps[j](3)tp【改错】一个数列从第0项开场的前三项分出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统的容为:*******A*BC*DEF*G****,删除后字*DEF*G*******,删除后,字符串中的容应当是:**第五十套【填空】以下给定程序中函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;假设不存在值为ch的结点,函数返回0值。【改错】以下给定程序中函数fun的功能是:删除指针p所指字符串中的所有空白字符(包输入字符串时用’#’完毕输入。【答案】【答案】第五十一套来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。【改错】以下给定程序中函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。【编程】编写函数fun,其功能是:将a、b中的两个两位数正整数合并成一个新的整数放在【答案】第五十二套把奇数从数组中删除,偶数的个数通过函数值返回。二套【填空】给定程序中,函数fun的功能是:对形参ss所指字二套【填空】给定程序中,函数fun的功能是:对形参ss所指字r(i=1;i<=y;i++)【2】t=t%1000;【编程:计算一个带头结点的单向链表中各结点的数据域中数值之和,结果字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的【改错】以下给定程序中函数fun的功能是:按以下递归公式求函数的值。操作,字符串中间和前面的*号不删除。****A*BC*DEF*G******n的值在主函数中输入。【答案】}}第五十三套【填空】以下给定程序中函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。函数值为NULL。依次放在c数的百位和个位上。【答案】位和个位数依次在变量c的个位和百位上。例如,当a=45,位和个位数依次在变量c的个位和百位上。例如,当a=45,b=【答案】【1】i【2】t++【3】count【改错】以下给定0=f1;f1=f;}while(f<t);returnf;n((double)r/m);101◆◆◆◆◆◆◆◆◆◆◆◆第五十四套【填空】以下给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学生的编【3】fp【编程】函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并例如,当a=45,b=12时,调用该函数后c=4152。【答案】第五十五套将其放在第一个位置上,并将该字符前的原字符向后顺序移动。例如,调用fun函数之前给字符串输入:ABCDeFGH,调用后字符串中的容应为:eABCDFGH。人数由函数值返回。【答案】第五十六套【填空】人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入构造据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不用C语言提供的字符串函数。例如,假设字符串中的容为****A2)N/2(3)<【改错】给定程序中,fun函数的功能是:删【改错】以下给定函数中函数fun的功能是:从s所指字符串中,找出t所指字符串的个数数返回整数3。【编程】请编写函数fun,其功能是:将s所指字符串中除了下标为奇数、同时ASCII值为偶数的字符删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,假设s所指字符串中的容为ABCDEFG12345,其中字符B的ASCII码值为偶数,字符2的ASCII码值为偶数,都应当删除;其他依此类推,最后t所指的数组中的容应是ACEG135。【答案】第五十七套组中,由主函数输出,同时由函数值返回满足指定条件的人数。最高分)。已给出函数的首部,请完成该函数。【答案】第五十八套【填空】给定程序通过定义并赋初值的方式,利用构造体变量存储了一名学生的**、和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。【3】&std46,32,40,45,48,30,6,17,15,26【答是:计算46,32,40,45,48,30,6,17,15,26【答是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1串。例如,输入beijing<CR>shanghai<CR>==*p){r++;p++;}【2】if(*r==′\0′)【答案】第五十九套【填空】给定程序中,函数fun的功能是:将形参指针所指构造体数组中的三个元素按num成员进展升序排列。【改错】给定程序中MODI1.C中函数fun的功能是:将m〔1<m<10〕个字符串连接起来,结果是“abcCDEF【编程】以下函数定义了N×N的二位数组,并在主函数中自动赋值。请编写一个函数124935786000900780【答案】第六十套求出二维数组每列中最大元素,并依此放入pp所指的一维数组中。二维数组中的数已在主×200)+1/(300×300)+…×200)+1/(300×300)+…+1/(m×m)例如,根据以下公式求π的值(要求精度0.0005,即*项小于0.0】->name【3】&t【改错】以下给定程序中函数fun的功串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。【答案】{}第六十一套【填空】程序通过定义并赋初值的方式,利用构造体变量存储了一名学生的信息。函数fun的功能是输出这位学生的信息。【改错】以下给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数【答案】【编程】编写函数fun,w是一个大于10的无符号整数,假设w是n(n≥2)位的整数,则函数求出w的后n-1位的数作为函数值返回。【答案】{}第六十二套【填空】给定程序中,函数fun的功能是:对形参ss所指字符串组中的m个字符串长度由一样,一样,什么也不做,不同则将其插在串的最后。【答案】有数均为正数〕,将所指数组于平均值的数据移至数组的前部,小于++;returnj;第六十六套【填空】函数有数均为正数〕,将所指数组于平均值的数据移至数组的前部,小于++;returnj;第六十六套【填空】函数fun的功能是进******在编写函数时,不得使用C语言提供的字符串函数。【N的二维数组,并在主函数中自动赋值。请编写函数fun(int【答案】}第六十三套其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中共有m个字符串,切串长小于N【编程】编写函数fun,该函数的功能是:从字符串中删除指定的字符。同字母的大、小写从键盘上输入字符n,则输出为:如果输入的字符在字符串中不存在,则字符串照原样输出。【答案】{{}}第六十四套长小于N出现的次数〔统计时不区分大小写〕,并将出现次数最高的字母输出while〔i<j〕,出现的次数〔统计时不区分大小写〕,并将出现次数最高的字母输出while〔i<j〕,b所指容“1234时,c所指时,c为“输出-0.283333。【答案】【1】t-=1.0/i;【2defadhajsdf3537。【答案】【1】j++【2】s符按ASCII值码降序排列。例如:原来的字符串为CEAedca,则排序后输出为CedcEAa。【答案】{{}}第六十五套【填空】给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在有M个字符串,且串长<N。【答案】第六十六套【填空】函数fun的功能是进展字母转换。假设形参ch中的是小写英文字母,则转换成对应的大写英文字母:假设ch中式大写英文字母,则转换成对应的小写英文字母;假设是其他字符则保持不变;并转换后的结果作为函数值返回。n的作用是:统计整型变量m中各数字出现的次数,并存放到数组an的作用是:统计整型变量m中各数字出现的次数,并存放到数组a指数组中的数据为:8,返回值为4。【答案】【1】a[i]%2算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串7698121518【答案】inti,j;for(i=0;i的规律输出。例如,输入1、2、3、4,程序运行后输出以下方阵:例如,假设主函数从键盘给n输入的值为856,则输出为sum=763。【答案】第六十七套出8个作为一组,进展输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作【编程】请编写函数fun,其功能是计算并输出如下多项式的值:【答案】{}第六十八套【改错】以下给定程序中函数fun的功能是:求整数*的y次方的低3位值。例如,整数5【答案】以下给定程序中,函数fun的功能是:计算如下公式前n项的和并以下给定程序中,函数fun的功能是:计算如下公式前n项的和并〕for(i=0;i<N;i++)t[i]=*[i];〔3〕16100514009【答案】【1】[N]【2】t[i][j将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的【编程】请编写函数fun,其功能是:计算并输出当*<0.97时,如下多项式的值,直到【答案】{sum+=s0;n++;第六十九套数字都相等的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。【编程】请编写函数fun,其功能是:计算并输出给定10个数的方差。其中:例如,给定的10个数为【答案】第七十套【改错】以下给定程序中,函数fun的功能是:计算n的5次方的值(规定n的值大于2且小于8),通过形参指针传回主函数,并计算该值的个位、十位、百位上数字之和作为函数平均值的平方根之和。记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存t2s放一次………第一声响是在第记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存t2s放一次………第一声响是在第0秒。例如,t1=7,t2=MODI1.C中函数fun的功能是:由形参给定n个实数,输出一个最低分)。已给出函数的首部,请完成该函数。【答案】int【答案】{}第七十一套【改错】数列中,第一项为3,后一项都比前一项的值增5。以下给定程序中,函数fun的功能是:计算前n(4≤n≤50)项的累计和。在累加过程中把那些被4除后余2的当前累加值放入数组中,符合此条件的累加值的个数作为函数值返回主函数里。如当n的值为20时,【编程】请编写函数fun,其功能是:计算并输出以下多项式值,例如,假设主函数从键盘给n输入8后,则输出为S=0.662872。【答案】第七十二套【改错】以下给定程序中函数fun实现的功能是:统计一个无符号整数中各位数字值为0的设输入无符号整数30800,则数字值为0的位的个数为3,各位上数字值最大的是8。【编程】请编写函数fun,其功能是:计算并输出以下多项式的值。例如,假设主函数从键盘给n输入50后,则输出为S=1.718282。【答案】oublefun(intm)【2】for(i=100oublefun(intm)【2】for(i=100;i<=的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按如,当a=45,b=12时,调用该函数后,c=5142。【答{m=m*i;}第七十三套【填空】用筛选法可得到2~n〔n<10000〕之间的所有素数,方法是:首先从素数2开场,将所有2的倍数的数从数表中删去〔把数表中相应位置的值置0〕接着从数表中找下一个非0【改错】以下给定函数中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。数的倒数之和。例如,假设主函数从键盘给n输入20后,则输出为s=0.583333。【答案】第七十四套声响是在第0秒。角形:假设能构成等边三角形,则返回3,假设是等腰三角形,则返回2,假设能构成三角形则返回1,假设不能,则返回0。【答案】假设主函数从键盘给n输入100后,则输出为sum=148.874270。【答案】{=0;i<N;i++)av=av+a[i]=0;i<N;i++)av=av+a[i].s;.z.-ave(fp)【3】fname【改错】以下给定程序中fun函数功生的编号、和。班级人数和学生信息从键盘读入,每个人的信息作为for(i=0;str[i];i++)【2】if(subst}第七十五套例如a=3,b=5,c=4时,中间数为4【改错】以下给定程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第5例如,假设形参字母A,则转换为f;形参字母W,则转换为b。【编程】请编写函数fun,该函数的功能是:计算并输出…例如,假设主函数【答案】}第七十六套【填空】程序通过定义学生构造体变量,存储了学生的**、、和三门课的成绩。所有学生的个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。数据域赋0到m-1的值。开场没有空格。【答案】第七十七套17,5,则应输出:19,23,29,31,37。【答案】i17,5,则应输出:19,23,29,31,37。【答案】i;p++;}while(*p){if(*p!=′*′){a[)k[n]【改错】给定程序MODI1.C中函数fun的功能是i]!=''&&(s[i+1]==''||s[i+1]=='【填空】给定程序中,函数fun的功能是:计算形参*所指数组中的N个数的平均值〔规定所有数均为正数〕,作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函【改错】以下给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。最低分)。已给出函数的首部,请完成该函数。【答案】第七十八套【填空】给定程序中,函数fun的功能是:计算*所指数组中n个数的平均值〔规定所有书均为整数〕,平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值主函数中输出m=30。【改错】以下给定程序中函数fun的功能是:根据整型形参n,计算如下公式的值。224【答案】65a+=b;b=c;.z.-【编程】请编写函数voidfun〔串连接到a+=b;b=c;.z.-【编程】请编写函数voidfun〔串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串函数fun的功能是:将字符串s中的位于奇数位置的字符或ASC得增行或删行,也不得更改程序的构造!【答案】【1】0【2】t第七十九套【填空】给定程序中,函数FUN的功能是:计算形参*所指数组中n个数的平均值〔规定所0124519359278617438495121【答案】k++;}第八十套【填空】给定程序中,函数fun的功能是:计算形参*所指数组中N个数的平均值〔规定所有数均为正数〕,将所指数组中小于平均值的数据移至数据的前部,大于等于平均值的数据移至*所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。【3】i++【答案】输出-0.283333。【答案】【1】输出-0.283333。【答案】【1】t-=1.0/i;【2);第七十套【填空】函数fun的功能是:计算。。。。假设*=传回主函数。【答案】【1】y=1;【2】d=a-i;【编程】0;for(i=1;i<=n;i++)s=s+(1.0/(2【编程】请编写函数fun,函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如,假设二维数组中的值为则函数值为61。【答案】81◆◆◆◆◆◆◆◆◆◆◆◆◆◆【改错】以下给定程序中,函数fun的功能是:分别统计字符串写字母和小写字母的个数。【答案】【答案】82◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】给定程序中,函数fun的功能是:调用随机函数产生20个互不一样的整数放在形参a所指数组中〔此数组在主函数中已置0〕【改错】以下给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各例如,假设输入下面的矩阵:,并从数表中删去该数的所有倍数,依次类推,直到所找到的下一个序通过定义学生构造体变量,存储学生的**、和3,并从数表中删去该数的所有倍数,依次类推,直到所找到的下一个序通过定义学生构造体变量,存储学生的**、和3门课的成绩。所nti,j;.z.-STRECt;for(i=1;i<N;i;【编程】编写一个函数,该函数可以统计一个长度为2的字符串在【答案】}83◆◆◆◆◆◆◆◆◆◆◆◆◆◆依次存放于形参b所指的一维数组中。【答案】数并放在aa数组中,该函数返回所求出的素数的个数。【答案】}84◆◆◆◆◆◆◆◆◆◆◆◆◆◆外层元素的值全部为1;从外向第二层元素的值全部为2;第三层元素的值全部为1111112221123211222111111将主函数中两个变量的值进展交换。例如,假设变量a中的值为8,将主函数中两个变量的值进展交换。例如,假设变量a中的值为8,r(i=0;i<N;i++)if(*==s[i])retur这位学生的信息。【答案】【1】tt【2】tt.score[i从3个红球、5个白球、6个黑球中任意取出8个作为一组,进展输【编程】编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指针ma*传回该串地址(用****作为完毕输入的标志)。【答案】85◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】给定程序中,函数fun的功能是:判定形参a所指的N*N〔规定N为奇数〕的矩阵件是:矩阵每行每列主对角线及反对角线上元素之和都相等。438951276【改错】以下给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。【答案】【编程】请编写一个函数,用来删除字符串中的所有空格。【答案】{{}}86◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】给定程序中,函数fun的功能是:用函数指针指向要调用的函数,并进展调用。规;假设少于或等于n个,则不做任何操作,字符串中间和前面的*号;假设少于或等于n个,则不做任何操作,字符串中间和前面的*号功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有char*p〕【编程】以下程序定义了N×N的二维数组,并在主);第七十套【填空】函数fun的功能是:计算。。。。假设*=并且作为函数值返回。主函数中输出YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如:字符串LEVEL是回文,而字符串123312就不是回文。【答案】}87◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】给定程序中,函数fun的功能是:将带头结点的单向链表结点数据域中的数据从小【3】>【编程】请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依此放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,假设二维数组中的数据为:【答案】b中的值为3,则程序运行后,ab中的值为3,则程序运行后,a中的值为3,b中的值为8。【答生的编号、和。班级人数和学生信息从键盘读入,每个人的信息作为中的两个两位数正整数合并成一个新的整数放在c中。合并的方式是字符串中只包含字母和*号。编写函数fun,其功能是:删除字符*n=k;88◆◆◆◆◆◆◆◆◆◆◆◆◆◆移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。【改错】给定程序中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符中的字符和b所指字符中的字符,按排列的顺序穿插合并到c中,过长的剩余字【编程】编写函数fun,其功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字【答案】89◆◆◆◆◆◆◆◆◆◆◆◆◆◆【答案】【答案】字母,形参p指向字符串的中最后一个字母。在编写函数时,不得使字符串中尾部的*字母,形参p指向字符串的中最后一个字母。在编写函数时,不得使字符串中尾部的*号不多于n个,假设多于n个,则删除多余的*号串是否是"回文"〔Palindrome〕,假设是,函数返回值串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串90◆◆◆◆◆◆◆◆◆◆◆◆◆◆第k列以后得每列元素依次左移,原来左边的各列依次绕到右边。111222333444555333444555111222的二位数组中存放如下所示规律的数据,由main函数输出例如,输入2【答案】输入4【答案】91◆◆◆◆◆◆◆◆◆◆◆◆◆◆那个元素,假设没有符合条件的元素则输出相应信息。173【改错】以下给定程序中,函数fun的功能是:根据形参m的值计算如下公式的值。t=1-1/2*2-1/3*3------1/m*mb=12,调用该函数后c=2415。【答案】*c=a%10+b=12,调用该函数后c=2415。【答案】*c=a%10+*G****,假设n的值为4,删除后,字符串中的容应当是:*301401980431451777则输出结果为:6,980用fun函数之前给字符串输入:ABCDeFGH,调用后字符串【答案】92◆◆◆◆◆◆◆◆◆◆◆◆◆◆形参t所指字符数组中,形成一个新串。假设s所指字符串的长度小于m,则将整个字符串【答案】【改错】以下给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。【答案】【答案】93◆◆◆◆◆◆◆◆◆◆◆◆◆◆【改错】给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。空】以下给定程序中函数fun的功能是:将形参s所指字符串中下空】以下给定程序中函数fun的功能是:将形参s所指字符串中下原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指平均值,并统计在平均值以上(含平均值)的实数个数。例如,n=fun,其功能是:将ss所指字符串中所有奇数位上的字母转换为紧靠m的k个素数存入所指定的数组中。【答案】{}94◆◆◆◆◆◆◆◆◆◆◆◆◆◆【答案】【改错】给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于【答案】【编程】请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的6,980【答案】95◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97【改错】给定程序MODI1.C中函数fun的功能是:由形参给定n个实数,输出平均值,并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论