net青科复习资料修改

2019-04-16 22:09

1. 关于微软中间语言,下面什么说法错误的?

A. 它是解释执行的。 (编译执行) MSIL是将.NET代码转换为 B. 在执行时,它被转化为机器代码。 机器语言的一个中间过程。 C. 它是处理器无关的指令集。 D. 它允许真正的跨语言集成。

2. 下列哪些不是公共语言运行环境(CLR)的特性? A. 代码执行管理 B. 管理函数指针调用 C. 类型安全 D. 代码访问安全

3. 在C#中,下列代码运行后,变量Max的值是()(单选) int a = 5, b = 10, c = 15, Max = 0; Max = a > b ? a : b;

Max = c < Max ? c : Max; A. 0 B. 5 C. 10 D. 15

4. 声明一个委托public delegate int myCallBack(string x); 则用该委托产生的回调方法的原型应该是( )。

A. void myCallBack(int x) ; 委托—>函数指针 B. int receive(string num) ; C. int receive(int x) ; D.不确定的

5. 以下是一些C#中的枚举型的定义,其中错误的用法有( ) A. public enum var1{ Mike = 100, char = 102, Jike } B. public enum var1{ Mike = 100, Nike, Jike } C. public enum var1{ Mike=-1 , Nike, Jike } D. public enum var1{ Mike , Nike , Jike }

6. 在C#中,为了防止用户没有保存操作的结果而无意关闭了窗体,一般().(单选) A. 在窗体的Closing事件中添加代码:e.Cancel=true; B. 在窗体的Closing事件中添加代码:e.Cancel=false; C. 在窗体的Closed事件中添加代码:e.Cancel=true; D.在窗体的Closed事件中添加代码:e.Cancel=false;

7. 在继承父类的方法时,使本类与父类创建有相同的方法名、相同的参数类型和个数,以便程序在执行时调用本类的方法而不去执行其父类相应的内容,称为方法的( )。 A.覆盖 B.重载 C.继承 D.封装

8.有一个DataSet 对象myDataSet包含两个 DataTable 对象Customers 和Orders。Customers 有一个列CustomerID,对每个customer是唯一的。 Orders 也有一个列CustomerID。想使用DataRow 对象的GetChildRows 方法来获得当前客户的所有orders。 请选择:

A. 在Customers和Orders间增加一个Orders 的外键约束CustomerID. B. 在Customers和Orders间增加一个数据关联OrderID到myDataSet. C. 创建一个Customers 的唯一约束CustomerID. D. 创建一个Customers 的主键 CustomerID.

9.执行下面的程序后,结果正确的是: class Test {

static void Main() {

string s=\

string t=string.Copy(s); Console.WriteLine(s==t);

Console.WriteLine((object)s==t); Console.WriteLine(s==(object)t);

Console.WriteLine((object)s==(object)t); } }

A. True False False False B. False False True False C. False False False True D. True True False False

10. 关于异常,下列的说法中不正确的是 A. 用户可以根据需要抛出异常

B. 在被调用方法可通过throw语句把异常传回给调用方法 C. 用户可以自己定义异常

D. 在C#中有的异常不能被捕获

1. 如果将窗体的FormBoderStyle设置为None,则( )。

A. 窗体没有边框并不能调整大小; B. 窗体没有边框但能调整大小; C. 窗体有边框但不能调整大小; D. 窗体是透明的; 2. 如果要将窗体设置为透明的,则( )

A. 要将FormBoderStyle属性设置为None; B. 要将Opacity属性设置为小于100%的值; C. 要将locked 属性设置为True; D. 要将Enabled属性设置为True; 4. SqlDataAdapter对象用来把数据源数据填充到数据集的方法是() A.Update() B.Fill() C.Delete() D.Remove()

5. 您要创建一个显示公司员工列表的应用程序。您使用一个DataGridView控件显示员工的列表。您打算修改这个控件以便在这个DataGridView的Footer显示员工合计数。请问您应该怎么做?( )

A. 重写OnPreRender事件,当Grid的Footer行被创建时显示合计数。 B. 重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数。 C. 重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数。 D. 重写OnLayout事件,当Grid的Footer行被创建时显示合计数。 7. 在WinForms高级控件中,(B )控件常常放在窗体的底部,用来显示一些基本信息。 A. 工具条 B. 状态条 C. 选项卡 D. 图片框

8. 在C#开发的windows应用程序中,有一个类为form的窗体,下列代码能够正确把该窗口显示为模式对话框的是(D )。 A. form f=new form( ); f.show( ); f.modal=true;

B. form f=new form( dialog ); C. form f=new form( ); f.Activate( );

D. form f=new form(); f.ShowDialog( ); 10. 在WinForms窗体中,为了禁用一个名为btnOpen 的Button控件,下列做法正确的是( )。

A.btnOpen.Enble=true; B.btnOpen.Enable=false; C.btnOpen.Visible=false; D.btnOpen.Visible=true;

12. 建多文档应用程序,需要将窗体的( )属性设为True A.rawGrid B. ShowlnTaskbar C. enabled D.isMdiContainer 13. SqlDataReader对象用于前进到下一条记录的方法是()

A. GetDecimal() B.NextResult() C.GetChar() D.Read()

14. Winform中,关于ToolBar控件的属性和事件的描述不正确的是( ) A. Buttins属性便是ToolBar控件的所有工具栏按钮

B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度

C. DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键

D. ButtonClick事件在用户单击工具栏任何地方时都会触发

1. 委托声明的关键字 delegate。

2. 在.net中所有的自定义用户控件都必须继承自Control类。

3. 鼠标指针进入控件或窗体区域触发的事件名称 MouseMove事件 。

4. 泛型(List、Dictionary)所属命名空间 System.Collections.Generic 。 5. 使用Command对象的 ExecuteNonQuery() 方法对数据进行增删改的操作 6. 保存文件对话框控件名称为 SaveFileDialog 。

7. 使用DataAdapter的 Update 方法把DataSet中修改过的数据返回给数据库

8.根据模型应用目的的不同,数据模型可以分为两类:一类是 概念模型,是按用户的观点来对数据和信息进行抽象;另一类是 结构数据模型,是按计算机的观点建模。 9.结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有 层次模型, 网状模型, 关系模型, 面向对象模型,其中 SQL 数据库是基于 关系模型 建立的。

从操作系统的角度来看, SQL 具有 单进程多线程 的特点,减少了多用户访问的时间。索引 是一种无须扫描整张表就能实现对数据的快速访问的途径。SQL server 使用 日志文件 记载用户对数据库进行的所有操作。在给数据库改名之前,必须设置数据库处于 单用户 状态。sp_help 系统存储过程的功能是 显示数据对象的相关属性 。

10.数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:实体完整性 ,值域完整性 ,引用完整性 ,用户自定义完整性 四种,其中标志列可以实现 实体完整性 数据完整性。

11.SQL 语言中行注释的符号为 -- ;块注释的符号为 /**/ 。角色 是将用户组成一个集体授权的单一单元。

为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验:身份验证 和 权限验证 。

12.事务 是 SQL 程序中最小的工作单元,要么成功完成所有操作;要么就是失败,并将所作的一切还原。 13.SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 @@ 字符开始,有系统定义和维护。局部变量以 @ 字符开始,由用户自己定义和赋值。 14.还原是指将数据库备份加载到服务器中的过程,在 SQL server 中有三种数据库的还原模型,分别是 简单还原 ,完全还原 ,批日志还原 。 15.DTS 是指 数据转换服务 。

16.为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间System.Data的引用。

17.C#中进行函数调用时,形参与实参之间的关系有两种:值传递 和引用传递,实现引用传递的方法是形参和实参前加 @ 关键字。(值传递)ref 18.C#数组元素的下标从 0 开始。

19.一般将类的构造方法声明为 Public 访问权限。如果声明为private,就不能创建类的对象。

1. 简述public,private,protected,internal修饰符的访问权限

private : 私有成员, 在类的内部才可以访问。

protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。

1. 简要说明DataSet与DataReader对象的不同

DataReader不能离线处理,且是只读的向前的,不过速度明显会很快DataSet可以存储数据库各种对象的,比如表触发器等,而DataReader只能存储游标记录DataSet可以更新回原来的数据库,DataReader不行;DataSet可以FORWORDPREVIUS,而DataReader只能FW;DataReader类似一个只能向前的游标记录集DataSet叫数据集!是ADO.net相对与ADO实现断开式数据库连接性的主要体现!DateReader是一个客户端的只向前游标,两者的应用领域不同!读取数据后!如果要进行比较频繁的改动,可以使用DataSet,并且DataSet也支持串行化,可与xslt结合!进行web开发!DataReader则偏向于快速读取数据!针对数据量比较大的数据可能应用的更加频繁点!<[三]ADO.NET提供以下两个对象,用于检索关系数据并将其存储在内存中:DataSet和DataReader。DataSet提供一个内存中数据的关系表示形式,一整套包括一些表在内的数据(这些表包含数据、对数据进行排序并约束数据),以及表之间的关系。DataReader提供一个来自数据库的快速、仅向前、只读数据流。当使用DataSet时,经常会利用DataAdapter(也可能是CommandBuilder)与数据源进行交互。当使用DataSet时,也可以利用DataView对DataSet中的数据应用排序和筛选。也可以从DataSet继承,创建强类型DataSet,用于将表、行和列作为强类型对象属性公开。

1. 什么是XML,并简述XML 与 HTML 的主要区别

XML 代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言) ,是标准通用标记语言的子集,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

区别:html是用来显示数据的;xml是用来描述数据、存放数据的,所以可以作为持久化的介质!Html将数据和显示结合在一起,在页面中把这数据显示出来;而xml则将数据和显示分开。XML被设计用来描述数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。


net青科复习资料修改.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012考研专业课强化复习汉语国际教育硕士

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: