ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:297.92KB ,
资源ID:16143113      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16143113.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#大作业完成版Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#大作业完成版Word格式.docx

1、Visual Studio则是一种集成开发环境,这种环境能够方便、高效地编写、调试、生成应用程序。2、简述.NET程序的编译和执行机制。编译器将.NET源程序编译为CIL。当.NET程序运行时,CLR的Class Loader会将需要的CIL代码装入内存。JIT负责将CIL转换成Native Code。尽管.NET源程序最初被编译成CIL,但实际上是以本地代码运行的,这就意味着程序运行速度几乎与最初就把它编译为本地代码一样快。3、简述抽象类和接口的区别。声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该

2、类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,

3、它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。4、什么是流?列举.NET中几种常见的流?它们的共同抽象基类是什么?所谓流是字节序列的抽象概念,例如文件、输入输出设备、内部进程通信或者TCP/IP套接字等对数据的输入和输出均可看成流。数据从外部传输到程序中,称之为读取流;数据从程序传输到外部源,称之为写入流。常见的流:FileStream类(文件流),MemoryS

4、tream类(内存流),NetWorkStream类(网络流),BufferedStream类(缓冲处理流)。共同抽象基类 :Stream类5、简述值类型和引用类型的主要区别。(1). 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。(2). 值类型存取速度快,引用类型存取速度慢。(3). 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用(4). 值类型继承自System.ValueType,引用类型继承自System.Object(5). 栈的内存分配是自动释放;而堆在.NET中会有GC来释放C#中基本数据类型是值类型,结构

5、也是值类型。而数组、类、接口、字符串都是引用类型。6、.NET Framework3.0/3.5增加了哪些新功能?.NET 3.5 是在2.0 和3.0现有技术基础之上附加了一些新的技术(如:LINQ 、AJAX、新编译器、基础类库中的附加类型等),具体见下图:二、编程题(每题5分,共20分)1、一列数的规则如下:1、1、2、3、5、8、13、21、34.。编写一个控制台应用,求第30位数是多少。(要求使用递归算法实现) 代码如下:namespace 递归递加 class Program static void Main(string args) Console.WriteLine(第30个数

6、字为:0,add(30); static int add(int x) int a; if (x = 1) | (x = 2) a = 1; else a = add(x - 1) + add(x - 2); return a;输出结果:8320402、编写一个控制台应用,实现输出一个从1开始到11*11长度的随机数序列。namespace 随机数序列 Random rd = new Random(); int, nums = new int11, 11; for (int i = 0; i 11; i+) for (int j = 0; j j+) int a = rd.Next(100);

7、 numsi, j = a; Console.Write(0 ,numsi, j); Console.WriteLine(); 1 82 52 55 61 79 51 45 17 6 6841 87 13 98 7 51 25 78 9 16 9148 66 0 44 10 98 57 14 16 60 7341 77 45 86 30 45 63 70 98 87 6127 57 63 43 44 48 93 98 95 84 149 33 86 54 17 69 52 87 2 89 867 45 36 53 21 20 79 14 39 17 387 38 42 80 66 54 9 2

8、0 17 64 8927 67 12 0 76 28 94 17 11 84 7118 89 18 7 91 27 73 19 81 45 966 45 47 11 37 2 98 78 81 72 44请按任意键继续. . .3、编写一段代码,随机产生10个10,99之间整数,并将这些数添加到ListBox控件中,每个数占一行。namespace list public partial class Form1 : Form public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArg

9、s e) listBox1.Items.Add(rd.Next(10, 99);4、设计一个描述坐标点的CPoint类,该类实现以下功能:其私有变量x和y代表一个点的x,y坐标值。利用构造函数传递参数,并设其默认参数值为60和75,利用公有成员方法display()输出这一默认值;利用公有成员方法setpoint()将坐标值修改为(80, 150),并利用成员方法输出修改后的坐标值。namespace point class CPoint private int X; private int Y; public CPoint(int x,int y) X =x ;Y = y; public v

10、oid display()point(0,1),X,Y); public void setpoint(int x, int y) X = x; Y = y; CPoint cp = new CPoint(60, 75); cp.display(); cp.setpoint(80, 150);point(60,75)point(80,150)三、综合设计题(每题25分,共50分)1、已知SQL2000数据库myDB中存在一个“学生基本信息”表(表中已经存在若干记录),表的数据结构如下:学号姓名性别出生日期住址char(11)Varchar(10)char(2)datetimeVarchar(10

11、0)现假设已经在窗体上添加了一个DataGridView控件(name属性设为DataGridView1)和一个listBox控件(name属性设为listBox1)。请在窗体的Load事件中编写相应代码,使窗体运行时在DataGridView中显示学生基本信息表中的所有记录,并将表中姓名字段值显示在列表框中,运行效果如上图所示。这道题不确定using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace sql string strCN = server=.SQLEXPRESS;database=Northwind;Integrate Security=True; SqlConnection cn = new SqlConnection(strCN); cn.Open(); SqlData

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1