欢迎来到天天文库
浏览记录
ID:11996041
大小:506.50 KB
页数:28页
时间:2018-07-15
《c#程序设计期末题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#考试题库一、简单题1.把输入的字符串str1中的内容逆置,并保存到字符串str2中,输出str2的内容。例如:str1=“abc”,str2则为"cba"。stringstr1,str2;Console.WriteLine("请输入要逆置的字符串?");str1=Console.ReadLine();Console.WriteLine("逆置后的字符串为");for(inti=str1.Length-1;i>=0;i--){str2=str1;Console.Write(str2[i]);}Console.ReadLine();2.已知三
2、角形三条边长a,b,c,三边由用户输入,计算三角形面积公式为: s=0.5*(a+b+c) area=错误!未找到引用源。求三角形的面积area。doublea,b,c,s,area;Console.WriteLine("请输入三角形的三边:");a=Convert.ToDouble(Console.ReadLine());b=Convert.ToDouble(Console.ReadLine());c=Convert.ToDouble(Console.ReadLine());s=0.5*(a+b+c);area=Math.Sqrt(s*(s
3、-a)*(s-b)*(s-c));Console.WriteLine("三角形的面积为:{0}",area);Console.ReadLine();3.输入一个字符串str1,删除str1中其中所有的小写字符a,输出处理后的字符串。Console.WriteLine("请输入字符串:");stringstr=Console.ReadLine();stringnewStr="";foreach(charchinstr){if(ch!=97){newStr=newStr+Convert.ToString(ch);}}Console.WriteLi
4、ne("新的字符串为:{0}",newStr);Console.ReadLine();4.输入7个数,计算平均值,并把低于平均值的数据输出。doublesum=0;doubleave;int[]a=newint[7];for(inti=0;i5、ole.WriteLine("小于平均数的数是{0}:",a[i]);}Console.ReadLine();5.输入7个数,计算平均值,并把高于平均值的数据输出。doublesum=0;doubleave;int[]a=newint[7];for(inti=0;i6、[i]>ave)Console.WriteLine("大于平均数的数是{0}:",a[i]);}Console.ReadLine();6.输入10个数,找出其中最大数和次最大数。intt;int[]a=newint[10];for(inti=0;ia[i+1]){t=a[i]7、;a[i]=a[i+1];a[i+1]=t;}Console.WriteLine("最大数是:{0}",a[9]);Console.WriteLine("次最大数是:{0}",a[8]);Console.ReadLine();3.输入10个数,找出其中最小数和次最小数。intt;int[]a=newint[10];for(inti=0;i8、++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}Console.Write
5、ole.WriteLine("小于平均数的数是{0}:",a[i]);}Console.ReadLine();5.输入7个数,计算平均值,并把高于平均值的数据输出。doublesum=0;doubleave;int[]a=newint[7];for(inti=0;i6、[i]>ave)Console.WriteLine("大于平均数的数是{0}:",a[i]);}Console.ReadLine();6.输入10个数,找出其中最大数和次最大数。intt;int[]a=newint[10];for(inti=0;ia[i+1]){t=a[i]7、;a[i]=a[i+1];a[i+1]=t;}Console.WriteLine("最大数是:{0}",a[9]);Console.WriteLine("次最大数是:{0}",a[8]);Console.ReadLine();3.输入10个数,找出其中最小数和次最小数。intt;int[]a=newint[10];for(inti=0;i8、++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}Console.Write
6、[i]>ave)Console.WriteLine("大于平均数的数是{0}:",a[i]);}Console.ReadLine();6.输入10个数,找出其中最大数和次最大数。intt;int[]a=newint[10];for(inti=0;ia[i+1]){t=a[i]
7、;a[i]=a[i+1];a[i+1]=t;}Console.WriteLine("最大数是:{0}",a[9]);Console.WriteLine("次最大数是:{0}",a[8]);Console.ReadLine();3.输入10个数,找出其中最小数和次最小数。intt;int[]a=newint[10];for(inti=0;i8、++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}Console.Write
8、++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}Console.Write
此文档下载收益归作者所有