实验一C#基础

实验一C#基础

ID:46689860

大小:97.00 KB

页数:6页

时间:2019-11-26

实验一C#基础_第1页
实验一C#基础_第2页
实验一C#基础_第3页
实验一C#基础_第4页
实验一C#基础_第5页
资源描述:

《实验一C#基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南昌航空大学实验报告二0—二年五月七口课程名称:windows高级编程实验名称:实验.班级:09201220姓名:彭蔚同组人:指导教师评定:签名:一、实验目的1、掌握C#语言的基本语法2、深入理解C#语言函数调用过程屮栈帧的概念3、了解C#中间代码的基本原理4、掌握函数调用过程中各类参数的使用方法二、实验要求1、使用Visualstudio2008编程开发环境创建2、按照实验步骤完成各项实验内容3、验证实验结果并回答相关问题三、实验步骤1、栈帧(1)采用C#语言编写一个简单的程序,该程序的主要代码如下

2、:publicstaticvoidMain(string[]args){inia=l,b;b=inc(a);publicstaticintinc(inta){return++a;(2)查看该段代码的屮间代码,解释具屮间代码的含义并画出具函数调川过程屮的栈帧示意图。图一:局部变量[1]b局部变量;main函数局部变量[0]1at111111图三:111计算栈:局部变量[0](0)CS$l$0000局部变量;inc函数a1实参(复制):a1形参(参数传递)计算栈丨11局部变量[1](0)局部变量[0]1b

3、局部变量:;main函数a图四:a1计算栈i11•1局部变量[0](0)CS$l$0000局部变量line函数a1•11•实参(复制);a1形参(参数传递):计算栈=局部变量[1](0)b局部变量丨main函数a!1局部变量[0]1图五:111计算栈丨■1局部变量[0]2CS$l$0000局部变量:add函数a1实参(复制)i1a1形参(参数传递):计算栈;局部变量[1](0)局部变量[0]1b局部变量1main函数a;•1图六:a1形参(参数传递):计算栈:局部变量[1](2)b局部变量[main函

4、数a;•1局部变量[0]12、编写一个矩形类,并使用该类求算矩形的周长。在写完该程序之厉指明各个变量的存储位置(堆或栈)以及类型(值变量或引用变量)'usingSystem;usingSystem・Collections・Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplicationl{classRectcingle{privatedoublewidth;privatedoubleheight;publicRectangle(

5、doublex,doubley){width=x;height=y;}publicdoubleCircleO{return(2*(width+height));}classProgram{staticvoidMain(string[]args){Rectanglerec=newRectangle(4.0,3.0);doubleresult=rec.CircleO;Console.WriteLineC周长是:{0}",result);)}}3、编写一个C#程序,该程序能够利用输出参数获取某班级所有学牛的

6、最高分、最低分、平均分。(函数的输入参数为学生成绩组成的数组)usingSystem;usingSystem・Collections・Generic;usingSystem.Linq;usingSystem.Text;neimespaceConsoleApplication2classMy_score{publicdoubleMax_score(double[]score){doubleMAX=score[0];for(inti=0;iMAX

7、)MAX=score[i];}returnMAX;}publicdoubleMinscore(double[]score){doubleMIN=score[0];for(inti=0;i

8、G+score[i];}return(AVG/score.Length):}}classProgram{staticvoidMain(stringf]args){doublet]array二newdouble]]{50,65,72,89,76,50,89};Myscoremyscore二newMyscore():Console.WriteLine("最高分是:{0}",myscore.Max_score(array));Console.WriteLine

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

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

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