试题

来源:互联网 发布:手绘相机软件下载 编辑:程序博客网 时间:2024/06/10 05:43

1. .NET框架的组成及其作用?(5分)

2. 基础数据类型,运算符都有哪些(10

(1)基本数据类型

整数数据类型:

有符号:sbyteshortintlong

无符号:byteushortuintulong

   浮点型:floatdoubledecimal

   字符串型:charstring

   布尔数据类型:bool

对象型:object

(2)运算符

算术运算符:+、—、*/%++--、  ?:

比较(关系)运算符:>、 >=  、 <= ==  、 !=

赋值运算符: =

逻辑运算符: || 、 && 、! 

成员访问运算符: .

快捷运算符:+=、—*= /= %=

3. 怎样定义变量,常量,静态,只读字段5分)

(1)数据类型  变量;

(2)常量:   const  数据类型  常量名

(3)静态:static  数据类型  字段名

4. 都有哪些循环,选择语句,跳转语句,格式是什么?(10

(1) 循环

   for(第一次循环时要计算的表达式   执行完循环体后判断语句   执行完循环体后要计算的表达式)

    //语句块

}

while(条件表达式)

{

//语句块

}

do

{

  //语句块

}while(条件)

foreach(数据类型  变量  in  数组(或集合))

{

  //语句块

}

(2)选择结构

if(条件)

{

 //语句块

}

switch(变量)

{

 case 常量:

      break

 case 常量:

      break

     …….

     default

     break

}

(3)跳转语句

go 

to

5. a.数组都有哪些,各举一个例子

一维数组:int[] arr=new int[4];

二维数组:int[,] arr=new int[i,j];

多维数组:是几维数组就在中括号内维数减1

交错数组:int[][] arr=new int[3][]

动态数组:ArrayList  list=new ArrayList();

b.异常的结构是什么,具体说明(10

6. a.面向对象的性质有哪些,具体说明每个性质的具体实现。b.构造函数有哪些,作用是什么?(20

(1) 继承性、封装性、多态性

(2)实例构造函数、对象构造函数

7. 方法类型有哪些(从参数,返回类型来考虑),方法调用的类型,各举一个例子(10

8. 什么时候会发生装,拆箱,举例说明(5分)

引用类型转换为值类型时,发生装箱操作。 

int b=3

object  a=b

值类型转换为引用类型时,发生拆箱操作。

object a=4

int b=int(a);

9. a.怎样定义类,结构,枚举,接口(包含哪些内容),举例说明

类:

访问修饰符  class  类名

{

  //类体

}

public class Cat

{

  Console.Write(“猫叫!”);

}

接口:

b.类和结构的区别(10

10. 什么是属性,索引器,什么时候使用,格式是什么,都有哪些类型(10

属性:封装字段的操作,即读取或写字段的值;

对字段进行访问。

访问修饰符  数据类型 属性名

{

  get{}

  set{}

}

属性分为三种:只读的;只写的;可读可写的。

索引器:对数组进行访问。

访问修饰符  class  this[索引]

{

  get{;}

  set{;}

}

索引器分为三种:只读的;只写的;可读可写的。

11. 访问修饰符都有哪些,具体含义是什么?(5分)

public:公共成员。在任何类中都可以使用;

private:私有成员。用于访问字段、方法的默认形式。只能在本类中直接访问。其它类只能通过属性对该类间接操作。

protected:保护成员。

internal:内部的。类的默认形式。

12. ADO.NET的组成部分,作用,主要方法和属性。见幻灯片)

 数据提供程序:ConnectionDataReadercommandDataAdapter

DataSet

作用:

Connection:把数据库和C#连接起来。

Cmmand:对数据库中的内容进行操作。

DataAdapter

DataReader:读取数据库中的数据到C#中。

方法和属性:

Command方法:insertdeleteupdateselect

13. 试谈一下DataReaderDataSet的区别。

14. 你是怎样理解委托的?

委托时一系列方法的集合。方法的签名必须和委托的签名完全相同。

原创粉丝点击