最新2011年C语言题库.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最新2011年C语言题库

最新2011年C语言题库 1.填空题 请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。 例如:当str[N]=123 abcdef ABCDEF!,结果输出:123 ABCDEF ABCDEF!。 1:填空 【1】j=0 【2】*(pf+j)-32 【3】j++ 2.请补充main函数,该函数的功能是求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b2-4ac)小于0,则要求重新输入a、b、c的值。 例如,当a=1,b=2,c=1时,方程的两个根分别是x1=-1.00, x2=-1.00。 【1】disc0 【2】(-b+sqrt(disc))/(2*a) 【3】(-b-sqrt(disc))/(2*a) 3.请补充函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n,str 【1】n0 【2】n%10+0 【3】str[i]= ′\0′ 4.数组xx[N]保存着一组3位数的无符号正整数,其元素的个数通过变量num传入函数fun()。请补充函数fun(),该函数的功能是:从数组xx中找出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数fun()返回。 例如:当xx[8]={135,787,232,222,424,333,141,541}时,bb[6]={787,232,222,424,333,141}。 【1】xx[i]%10 【2】bb[n++]=xx[i] 【3】n 5.请补充main函数,该函数的功能是求方程ax2+bx+c=0的根(方程的系数a,b,c从键盘输入)。 例如,当a=1,b=2,c=1时,方程的两个根分别是:x1=-1.00,x2=-1.00。 【1】(-b+sqrt(disc))/(2*a) 【2】-b/(2*a) 【3】sqrt(fabs(disc))/(2*a) 6.请补充函数fun(),该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数N在主函数中输入。例如: 的计算结果是14.414 求方差的公式为: 其中 【1】int a[][N] 【2】s/(n*n) 【3】sqrt(f) 7.请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。 例如:str1=How do,str2=?od uoy,结果输出:How do you do?。 【1】j-- 【2】*(p2+n)=\0 【3】*p2 8.请补充函数fun(),该函数的功能是:按0到9统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。 例如:输入x=112385713.456+0.909*bc,结果为:1=3,3=2,5=2,7=1,9=2。 1】*p 【2】bb[*p-0]++ 【3】num[j]=bb[i] 9.请补充main函数,该函数的功能是:从字符串str中取出所有数字字符,并分别计数,然后把结果保存在数组b中并输出,把其他字符保存在b[10]中。 例如:当str1=ab123456789cde090时,结果为: 0:2 1:1 2:1 3:1 4:1 5:1 6:1 7:1 8:1 9:2 other charactor:5 【1】*p 【2】default: b[10]++; 【3】p++; 10.请补充main函数,该函数的功能是:从键盘输入一个长整数,如果这个数是负数,则取它的绝对值,并显示出来。例如,输入:-3847652,结果为:3847652。 【1】″%ld″,n 【2】n=-n; 【3】 ″%ld″, n 11.请补充main函数,该函数的功能是:从键盘输入一个字符串并保存在字符str1中,把字符串str1中下标为偶数的字符保存在字符串str2中并输出。例如,当str1=cdefghij,则str2=cegi。 【1】″%s″,str1 【2】%c 【3】str2 12.请补充main函数,该函数的功能是:从一个字符串中截取前面若干个给定长度的子字符串。其中,str1指向原字符串,截取后的字符存放在str2所指的字符数组中,n中存放需截取的字符个数。 例如:当str1=cdefghij,然后输入4,则str2=cdef。 【1】″%d″,n 【2】str2[i]=str1[i]; 【3】str2 13.请补充函数fun(),该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档