《C#程序设计》期末题库

《C#程序设计》期末题库

ID:42123978

大小:238.78 KB

页数:13页

时间:2019-09-08

《C#程序设计》期末题库_第1页
《C#程序设计》期末题库_第2页
《C#程序设计》期末题库_第3页
《C#程序设计》期末题库_第4页
《C#程序设计》期末题库_第5页
资源描述:

《《C#程序设计》期末题库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C#考试题库一、简单题1.把输入的字符串中的内容逆置,并保存到新字符串,并输出新字符串的内容。2.已知三角形三条边长a,b,c,三边由用户输入,编程判断a、b、c的值是否构成三角形,如构成三角形,则计算并输出三角形的面积,否则输岀“不能构成三角形”计算三角形血积公式为:s二0.5*(a+b+c)area=Va*(X~K)*b}*(s—c)求三角形的血积areao3.输入一个字符串str1,删除strl中其中所有的0-9的数字字符,输出处理后的字符串。4.输入10个数,计算平均值,统计低于平均值数据个数并把低于平均值的数据输出。5.输入10个数

2、,计算平均值,统计高于平均值数据个数并把高于平均值的数据输出。6.输入一些整数,找出其中最人数和次最人数。7.输入一些整数,找出其中最小数和次最小数。&输入若干有序的正整数,对于相同的数据只保留一个,输出保留的数据。例如,输入数据是: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.从

3、终端输入5个数,按从小到大的顺序输出。12.从键盘读入20个数据到数组中,统计其屮负数的个数,并计算这些负数之和。13.求n以内(不包括n)不能同时被2和5整除(能被2或者5整除但不能同时被整除)的所有自然数之和的平方根s,n从键盘输入。14.输入1〜7之间的一个数字,输出它对应的星期几。例如输入1输出Mondayo15.个位数为8且能被4整除但不能被7整除的二位自然数共有多少个,统计个数,并输出这些数。16.输入一个字符串,用foreach语句计算输入的字符串的长度,并显示长度。17.输入7个数,分别统计其中正数、负数、零的个数。18.计算

4、:1/2+2/3-3/4+4/5前50项。19.斐氏数列是公元13世纪数学家斐波拉契发明的。即:1,2,3,5,8,13,21,34,55,89,……,输出比144人的最小的那一项。20.从终端输入一些整数,找出大于0的数,并输出这些数和他们的平均值。9.接收川户输入的一个实数N,不使用计算绝对值两数编程计算输出该实数的绝对值。10.接收用户输入的一个正整数N,求1-2+3-4-+N的值并输出。11.接收用户输入的一个正整数N,计算1到N的立方和。12.接收用户输入的两个数,判断两个数是否能整除。二、方法题(注意这些方法要在主函数里血调用测试

5、是否正确)1.回文是指顺读和倒读都一样的字符串。写一个方法,判断一个字符串strl,是否是回文,是回文返回true,否则返回false。例如字符串b是ag7ga是回文,而字符串abc6es就不是回文。要求编写应用程序,來检验方法的正确性。2.写一个方法,统计一个字符串屮单词的个数,返I川值为单词个数。规定单词之间由若干个空格隔开。例如若输入字符串〃Tamastudent",得到结果为4。要求编写应用程序,来检验方法的正确性。3.写一个方法,判断的一个正整数是否是素数,返回值为布尔类型。要求编写应用程序,求1T00之间的所有素数。4.输入一个字

6、符串,统计字符串屮英文字母、数字字符和其他它符号的个数并输出。要求编写应用程序,來检验方法的正确性。5.写一个方法,对正整数m求和,其中求和公式为s二l/2+l/3+・・・+l/m,方法返回s的值。要求编写应用程序,来检验方法的正确性。6.写一个方法,将一个字符串中所侑英文字符后加一个$字符,并返冋处理后的字符串。例如输入:A1B23CD45,则方法返回值为:A$1B$23C$D$45,要求编写应用程序,來检验方法的正确性。7.写一个方法,删去所有字符串中的小写字符,其余字符不变。方法返回转变后的字符串。str二〃AbC〃转变为串为二〃AC〃

7、,要求编写应用程序,来检验方法的正确性。&写一个方法,对一个字符串,按如下规则加密:如果是英文字母则大写变小写、小写变大写,对非英文字符则保持不变。返回值为返回加密字符串。要求编写应用程序,来检验方法的正确性。9•写一个方法,求两个整数m和n的最大公约数,并作为返回值返回。要求编写应用程序,来检验方法的正确性。10.写一个方法,求两个整数m和n的最小公倍数,并作为返回值返I叫。要求编写应用程序,来检验方法的正确性。11.写一个方法,求s=l/a+l/aa+l/aaa+l/aaaa+l/aa...a的值,其中a是用户定义的数字。例如1/2+1/

8、22+1/222+1/2222+1/22222(此时共有5个数相加),返回值为和s。要求编写应用程序,来检验方法的正确性。12.写一个方法,判断一个数是否是完数,返

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。