1.下列选项中,(C)是引用类型。
aenum类型              bstruct类型
cstring类型              dint类型
2C#的数据类型有(b
a)值类型和调用类型
b)值类型和引用类型
c)引用类型和关系类型
d)关系类型和调用类型
值类型通常用来表示基本类型。如整型、实型、布尔型等基本数据类型都是值类型。C#的值类型主要包括:整数类型(intuintsbytebyteshortushortlongulong)、布尔类型(bool)、实数类型(floatdoubledecimal)、字符类型(char)、结构(struct)和枚举类型(enum)。
引用类型与值类型相比,引用类型不存储实际数据,而存储实际数据的引用(即地址)。
C#提供了以下几种引用类型:类类型(Class)、字符串类型(String 、数组(String[]Int[])、接口类型(interface)、委托类型(Delegate1)。
3.下列关于构造函数的描述正确的是(c
a)构造函数可以声明返回类型
b)构造函数不可以用private修饰
c)构造函数必须与类名相同
d)构造函数不能带参数
构造函数是类的一种特殊方法,一般用于对类的数据成员进行初始化。每次创建类的实例都会调用它。
语法:                           
构造方法是一种特殊的方法:他与类同名,能获取参数,但不能返回任何值。
4.int[][] myArray3=new int[3][]{new Int[3]{5,6,2},new Int[]{6,9,7,8,3},new int[2]{3,2}};
myArray3[2][2]的值是(d
a9                b2
c6                d)越界
5.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader方法,下面叙述错误的是(c
a)insert,update,delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行
b) ExecuteNonQuery()方法返回执行Sql语句所影响的行数
c)Select操作的Sql语句只能由ExecuteReader()方法来执行
d)ExecuteReader()方法返回一个DateReader对象
6.下列ASP.NET语句(b)正确地创建了一个与SQL Server2000数据库的连接
aSqlConnection con1=new  Connection(Data Source=localhost;
Integrated Security = SSPI; Initial  Catalog = myDB);
bSqlConnection con1 = new SqlConnection
c                    d
7.下面描述错误的是(d
a)窗体也是控件
b)窗体也是类
c)控件是从窗体继承来的
d)窗体的父类是控件类
8.要创建多文档应用程序,需要将窗体的(d)属性设为true
aDrawGrid          bShowInTaskhar
cEnabled            dIsMdiContainer
9.a)是一组相关的文件,这些文件可以编译成一个应用程序
a)项目                      b)类文件
cAPP.ico文件                dAssemblyInfo.cs文件
10.以下说法不正确的是(c
aDataSet里面可以创建多个表
bDataSet里面可以创建两个表之间的主外键关系
cDataSet里面的数据不可以修改
dDataSet的值存在内存里
1. 从数据库指定表中取出的感兴趣记录组成一张新表,填充到DataSet类对象中,可填充多个表,并可在DataSet类对象中指定表和表的关系。DataSet对象建立在内存中,可以认为是数据库在内存中的一个子集。然后,断开和数据库的连接。
2. 用支持数据绑定的控件(例如DataGraid控件)显示DataSet类对象中的数据,供用户浏览、查询、修改。
3. 及时更新DataSet中的内容,并把修改的数据存回源数据库。
11.ImageList控件的(b)属性表示图像列表中包含的图像集合
aImageList                bImages
cPicture                  dPictureList
12.程序员可用(d)语句引发异常
arun                  btry
ccatch                  dthrow
异常由从Exception派生的类表示,程序中发生一个异常时,就会生成一个异常类的某种类型的对象。C#中使用trycatchthrowfinally四个关键字来管理的。
把可能发生异常的代码放在try语句块中,而将处理异常的代码放在catch块中。捕获错误时,catch语句的顺序很重要。应先把捕获和处理派生类异常的catch语句放在前面,把基类放在后面。由此筛选最适合的出错类型。
System Exception类是所有异常类的基类。有两个直接子类:
ApplicationException:由用户程序抛出。
SystemException:由运行时环境抛出。
13..NET中,从属性的读写特性上来进行分类,可以划分为一下三种,除了(d
a)只读属性                b)只写属性
c)读写属性                d)不可读不可写的属性
14.C#中定义一个数组,正确的代码为(b
aint arraya = new int [5]
bint [] arraya = new int [5]
cint arraya = new int []
dint [5] arraya = new int
15.程序运行过程中发生的错误,叫作(c
a)版本                  b)断点
c)异常                  d)属性
1. 简答题:简述Public,Protected,private的访问限制
rows函数的使用方法及实例
修饰符
说明
abstract
指定类为其他类的基类
sealed
指定类不能被继承
public
所属类的成员以及非所属类的成员都可以访问
internal
当前程序集可以访问(默认)
private
只有所属类的成员才能访问
protected
所属类或派生自所属类的类型可以访问
2. 简述数据集的作用。
1)可以根据一个或多个列对DataSet中的数据排序。
2)可以对DataSet中的行进行搜索,并能根据指定的标准搜索特定的行。
3DataSet可以保存和管理具有层次结构的数据。例如,可以通过配置DataSet来执行具有一对多关系的多个表上的操作。
3. 简述函数重载的意义
重载:指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不同,或许参数类型不同,或许两者都不同)
作用:对不同数据执行相似的功能
例如:求最大值
注意:参数表不同:是指参数个数不同或参数类型不同不能根据返回值不同进行重载
在编程中常常需要使用两个或多个函数完成相同的任务,但其参数的数据类型不同。
例如,需要使用larger()函数的不同版本,查出任何基本数据类型的两个变量中的较大者。在理想情况下,所有这些函数都使用相同的名称larger(),另一种方法是为int类型的变量定义函数largerInt()double类型的变量定义函数largerDouble (),这两个函数的作用是相同的,但却使用不同的名字,看上去很笨拙,不如前一种方法方便。
4. 简述窗体的show()showDialog()方法的区别是什么
Show显示窗体
ShowDialog以模态方式显示窗体(只有关闭窗体才能切换到其他窗体)
1. 请设计并画出一个实现学生选课功能的窗体界面,尽可能方便、美观。简单说明需编程的事件的功能。
     
2. 请设计并画出一个实现超市、药店收银功能的窗体界面,尽可能方便、美观。简单说明需编程的事件的功能。
   
3. 写出下列代码完成了什么功能,请写出每条语句的作用,直接写在语句之后。
7.OpenFileDialog openFileDialog1=new
OpenFIleDialog()    /实例化一个打开文件对话框
openFileDialog1.Filter = Bitmap Files|*.bmp+
                    |Enhanced Windows MetaFile|*.emf
                    |Exchangeable Image File|*.exif+
                    |Gif Files|*.gif|Icons|*.ico|JPEG
Files|*.jpg+
          |PNG Files*.png|TIFF
Files|*.tif|Windows MetaFile|*.wmf   
  /显示后缀名为bmpemfexifjpegjpgwmf的文件
openFIleDialog1.DefaultExt = jpg  /默认显示jpg文件
openFIleDialog1.ShowDialog()  /打开这个文件,在关闭对话框时显示
if (openFIleDialog1.FileName == )  return  /用户没选文件则返回程序
CurrentFile = openFileDialog1.FileName.ToString()/通过一个文件打开对话框选择一个图片文件,将图片文件赋值CurrentFile
8. public string Connectstring = Data Source=local;Initial
Catalog=db;User ID=user1;pwd=user1;  /定义一个连接字符串,服务器为本机,数据库为db,用户名为user1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。