C#物联网程序设计基础习题5(含答案).doc

C#物联网程序设计基础习题5(含答案).doc

ID:52724002

大小:87.00 KB

页数:4页

时间:2020-03-30

C#物联网程序设计基础习题5(含答案).doc_第1页
C#物联网程序设计基础习题5(含答案).doc_第2页
C#物联网程序设计基础习题5(含答案).doc_第3页
C#物联网程序设计基础习题5(含答案).doc_第4页
资源描述:

《C#物联网程序设计基础习题5(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、习题51.在c#中new关键字的作用是(A)新建对象实例B)定义命名空间C)调用类D)引入命名空间C#中MyClass为一自定义类,其中有以下方法定义publicvoidHello(){..}使用以下语句创建了该类的对象,并使变量obj引用该对象:MyClassobj=newMyClass();那么,如何访问类MyClassA)obj.Hello()C)MyClass.HelloO下面哪一个不是C#关键字A)trueB)2.3.的Hello方法()。B)obj::HelIo()D)MyClass::Hello();(sizeofC)superD)void4.

2、下列关于构造函数的描述正确的是(构造函数可以声明返回类型。构造函数不可以用private修饰构造函数必须与类名相同构造函数不能带参数A)B)C)D)5.6、7.如果不带修饰符,C#中类成员被默认声明成A)publicB)protected下列关于析构函数的描述中,错误的是(A•析构函数的函数体都为空B.析构函数是用来释放对象的C.析构函数是系统自动调用的D.析构函数名是不能随意取的下列关于运算符门的描述中,错误的是它可以创建对象或变量它可以创建对象数组或一般类型数组用它创建对象或对象数组时要调用相应的构造函数用它创建的对象可以不用GC.Collect()M释

3、放A.B.C.D.8、D.(C))o)OprivateD)static下列关于this的描述中,错误的是(A.this是一个由系统自动生成的指针B.this指针是指向对象的C.this指针在用对象引用成员函数时系统创建的this指针只能隐含使用,不能显式使用)o二、分析下列程序的输出结果I、#includcusingnamespacestd;classM{inta;publicM(){a=0;}publicM(inti){a=i;Console.WriteLineC'inita");}publicintgetA(){returna;}}v

4、oidmain(){\rl=new〔();Mr2=newl(18);Console.WriteLine(rl.getA());Console.WriteLine(r2.getA());}答案:inita018classDateClass{intyear,month,day;publicDateClass(inty,intm,intd){yearly;month=m;day=d;}publicvoidPrint(){Console.WriteLine(year++month++day);}}voidmain(){DateClassdl=newDateCl

5、ass(2016,10,1);DateClassd2=newDateClass(2016,12,9);dl.Print();d2.Print();}答案:2016/10/12016/12/9classClassAprivateinta;publicintA{get{returna;}set{a=value;}}publicClassAO{a=0;}publicClassA(inti){a=i;}voidmainO{ClassAd二newClassA(6);Console.Write(d.A);}答案^6三、编程题:按下列要求编程:(1)定义一个描述矩形的类R

6、ectangle,包括的数据成员有宽(width)和长(length);(2)计算矩形周长;(3)计算矩形面积;(4)改变矩形大小。通过实例验证其正确性。答:编程如下:classRectangle{intwidth,length;publicRectangle(inta,intb){width=a;length=b;}publicintArea(){returnwidth^length;}publicintCircle(){return2*(width+length);}publicvoidChangesize(inta,intb){width二a;leng

7、th=b;}publicvoidPrint(){Console.WriteLine(,z而积二"+Area());Console.WriteLine(z,周长二〃+Circle());}voidmainORectangler=newRectangle(5,8);r.Print();r.Changesize(3,9);r.Print();)2、编一个关于求多个某门功课总分和平均分的程序。具体要求如下:(1)每个学生信息包括姓名和某门功课成绩。(2)假设5个学生。(3)使用静态成员计算5个学生的总成绩和平均分。答:编程如下:classStudent{string

8、name;intgrade;staticinttot

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

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

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