C#程序题集合-程序填空题

上传人:m**** 文档编号:558341086 上传时间:2024-02-24 格式:DOC 页数:16 大小:199.50KB
返回 下载 相关 举报
C#程序题集合-程序填空题_第1页
第1页 / 共16页
C#程序题集合-程序填空题_第2页
第2页 / 共16页
C#程序题集合-程序填空题_第3页
第3页 / 共16页
C#程序题集合-程序填空题_第4页
第4页 / 共16页
C#程序题集合-程序填空题_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C#程序题集合-程序填空题》由会员分享,可在线阅读,更多相关《C#程序题集合-程序填空题(16页珍藏版)》请在金锄头文库上搜索。

1、五 程序填空题(红色位置为空,红色文字为答案)(1)字符及其ASCII码转换using System;namespace L2_1 class L2_1 static void Main() Console.Write(请输入一个字符: ); char ch = Console.ReadKey().KeyChar; Console.WriteLine(rn字符0的ASCII代码为1, ch, (int)ch); Console.Write(请输入一个整数:); int i = int.Parse(Console.ReadLine(); Console.WriteLine(ASCII码0对应的字

2、符为1, i, (char)i); (2) 字符串加密和解密using System;namespace L5_2 class L5_2 static void Main() Console.WriteLine(请输入一个字符串:); string text = Console.ReadLine(); Console.Write(请输入加密字符:); int key = Console.Read(); string text1 = ; foreach (char ch in text) text1 += (char)(ch key); Console.WriteLine(加密后的字符串为: +

3、 text1); string text2 = ; foreach (char ch in text1) text2 += (char)(ch key); Console.WriteLine(解密后的字符串为: + text2); (3) 坐标点类public class CzPoint private double x; private double y; public double X get return x; set x = value; public double Y get return y; set y = value; public CzPoint(double x, doub

4、le y) this.x = x; this.y = y; public void Move(double dx, double dy) x += dx; y += dy; public static bool operator =(CzPoint p1, CzPoint p2) return (p1.x = p2.x) & (p1.y = p2.y); public static bool operator !=(CzPoint p1, CzPoint p2) return (p1.x != p2.x) & (p1.y != p2.y); (4) 通过方法交换两个变量的值using Syst

5、em;namespace P3_1class FormalParametersSamplepublic static void Main()double x = 5;double y = 10;CzMath c = new CzMath(); Console.WriteLine(交换前x=0, y=1, x, y); /c.Swap(x, y); c.Swap(ref x, ref y); Console.WriteLine(交换后x=0, y=1, x, y);class CzMath public void Swap(ref double x, ref double y) double t

6、emp = x; x = y; y = temp; (5)排序输出三个数并求和using System;namespace P3_6 class VariableInitiationSample static void Main() double sum; CzMath.Output(out sum, 1, 2.5, 5); class CzMath /交换两个数的值 public static void Swap(ref double x, ref double y) double temp = x; x = y; y = temp; /排序输出三个数并求和 public static vo

7、id Output(out double sum, params double array) sum = 0; if (array.Length != 3) return; sum = array0 + array1 + array2; if (array0 array1) Swap(ref array0, ref array1); if (array1 array2) Swap(ref array1, ref array2); if (array0 array1) Swap(ref array0, ref array1); Console.WriteLine(0 1 2, array0, a

8、rray1, array2); Console.WriteLine(sum); (6)闰年测试using System;namespace P4_11class LogicalConditionOperationpublic static void Main()int year; Console.WriteLine(请输入一个年份:); if (int.TryParse(Console.ReadLine(), out year)if (year % 400) = 0 | (year % 4) = 0 & (year % 100) != 0)Console.WriteLine(闰年);elseC

9、onsole.WriteLine(非闰年); (7)using System;namespace P4_12 class Test public static void Main() BankCard card2 = new BankCard(); card2.m_id = 002; CreditCard cc = card2 as CreditCard; if (cc != null) cc.Borrow(50); else Console.WriteLine(0并非信用卡, card2.m_id); class BankCard public string m_id; class Cred

10、itCard : BankCard public uint m_debit; public void Borrow(uint x) m_debit = m_debit - x; Console.WriteLine(信用卡0: 贷款1元, m_id, x); (8)using System;namespace P4_3 class Test static void Main() Weekday day = Weekday.Sunday; Console.Write(day); enum Weekday Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday (9)using Sys

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号