网站大量收购闲置独家精品文档,联系QQ:2885784924

《C程序设计》期末题库.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C程序设计》期末题库课案

C#考试题库 一、简单题 1.把输入的字符串中的内容逆置,并保存到新字符串,并输出新字符串的内容。 2.已知三角形三条边长a,b,c,三边由用户输入,编程判断a、b、c的值是否构成三角形,如构成三角形,则计算并输出三角形的面积,否则输出“不能构成三角形”计算三角形面积公式为:? s=0.5*(a+b+c)? area= 求三角形的面积area。 3.输入一个字符串str1,删除str1中其中所有的0-9的数字字符,输出处理后的字符串。 4.输入10个数,计算平均值,统计低于平均值数据个数并把低于平均值的数据输出。 5.输入10个数,计算平均值,统计高于平均值数据个数并把高于平均值的数据输出。 6.输入一些整数,找出其中最大数和次最大数。 7.输入一些整数,找出其中最小数和次最小数。 8.输入若干有序的正整数,对于相同的数据只保留一个,输出保留的数据。例如,输入数据是: 2,2,2,3,3,4,5,5,6,6,8,8,9,9,9,10,10,10 最终的输出结果是: 2,3,4,5,6,8,9,10。 9.输入一个字符串,判断如果全是数字,将其转换成为一个整数,若包含其他符号,给出错误提示。 10.输入20个正整数,分别统计并输出其中的奇数和偶数的个数,并分类输出所有奇数和偶数。 11.从终端输入5个数,按从小到大的顺序输出。 12.从键盘读入20个数据到数组中,统计其中负数的个数,并计算这些负数之和。 13.求n以内(不包括n)不能同时被2和5整除(能被2或者5整除但不能同时被整除)的所有自然数之和的平方根s,n从键盘输入。 14.输入1~7之间的一个数字,输出它对应的星期几。例如输入1 输出Monday。 15.个位数为8且能被4整除但不能被7整除的二位自然数共有多少个,统计个数,并输出这些数。 16.输入一个字符串,用foreach语句计算输入的字符串的长度,并显示长度。 17.输入7个数,分别统计其中正数、负数、零的个数。 18.计算:1/2+2/3-3/4+4/5……前50项。 19.斐氏数列是公元13世纪数学家斐波拉契发明的。即:1,2,3,5,8,13,21,34,55,89,……,输出比144大的最小的那一项。 20.从终端输入一些整数,找出大于0的数,并输出这些数和他们的平均值。 21.接收用户输入的一个实数N,不使用计算绝对值函数编程计算输出该实数的绝对值。 22.接收用户输入的一个正整数N,求1-2+3-4…+N的值并输出。 23.接收用户输入的一个正整数N,计算1到N的立方和。 24.接收用户输入的两个数,判断两个数是否能整除。 二、方法题(注意这些方法要在主函数里面调用测试是否正确) 1. 回文是指顺读和倒读都一样的字符串。写一个方法,判断一个字符串str1,是否是回文,是回文返回true,否则返回false。例如字符串b是ag7ga是回文,而字符串abc6es就不是回文。要求编写应用程序,来检验方法的正确性。 2.写一个方法,统计一个字符串中单词的个数,返回值为单词个数。规定单词之间由若干个空格隔开。例如若输入字符串 I am a student ,得到结果为 4。要求编写应用程序,来检验方法的正确性。 3.写一个方法,判断的一个正整数是否是素数,返回值为布尔类型。要求编写应用程序,求1-100之间的所有素数。 4.输入一个字符串,统计字符串中英文字母、数字字符和其他它符号的个数并输出。要求编写应用程序,来检验方法的正确性。 5.写一个方法,对正整数m求和,其中求和公式为s= 1/2+1/3+…+1/m,方法返回s的值。要求编写应用程序,来检验方法的正确性。 6.写一个方法,将一个字符串中所有英文字符后加一个$字符,并返回处理后的字符串。例如输入:A1B23CD45,则方法返回值为:A$1B$23C$D$45,要求编写应用程序,来检验方法的正确性。 7.写一个方法,删去所有字符串中的小写字符,其余字符不变。方法返回转变后的字符串。str=AbC 转变为串为=AC,要求编写应用程序,来检验方法的正确性。 8.写一个方法,对一个字符串,按如下规则加密:如果是英文字母则大写变小写、小写变大写,对非英文字符则保持不变。返回值为返回加密字符串。要求编写应用程序,来检验方法的正确性。 9.写一个方法,求两个整数m和 n 的最大公约数,并作为返回值返回。要求编写应用程序,来检验方法的正确性。 10.写一个方法,求两个整数m和 n 的最小公倍数,并作为返回值返回。要求编写应用程序,来检验方法的正确性。 11.写一个方法,求s=1/a+1/aa+1/aaa+1/aaaa+1/aa...a的值,其中a是用户定义的数字。例如1/2+1/22+1/222+1/2222+1/22222(此

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档