您的当前位置:首页正文

复习资料一

来源:帮我找美食网


复习资料

一.单项选择题(30分,每空2分,答案填在各小题前面的括号内)

( )1, Microsoft .Net Framework SDK内置的C#编译器是

A.cs.exe B. Javac.exe C. csc.exe D. scs.exe

( )2, 某文件的后缀是cs,则表示该单元是

A.窗体文件 B.类文件 C.配置文件 D.不确定,都有可能

( )3, 定义一个按引用方式传递数据的形参,前面应加保留字 A. var B. ref C. byref D.不需要

( )4>计时器控件的计时单位是

A. 秒 B. 毫秒 C. 分钟 D. 1/100秒

( )5> ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,下列验证控件中适用是 。

A.RequiredFieldValidator B. CompareValidator

C. RangeValidator D. RegularExpressionValidator

1

( )6>每个控件都有的属性是 。

A.TabStop B.Image C.Name D.Dock

( )7> Session对象的作用是存储特定用户的信息,Web应用程序会为每个会话建立一个Session对象,下列关于Session对象的方法与属性描述不正确的是 。

A. Abandon方法可以结束当前的会话

B. Clear方法清除会话状态中的所有信息,结束会话

C. IsNewSession属性判定当前会话是否是一个新的会话

D. Add方法向Session对象添加额外信息

( )8> C#不支持的注释格式是 。

A. //单行注释 B. --单行注释

C. /*多行注释*/ D. ///xml注释

( )9>在Web页面中使用RequiredFieldValidator用来检查一个控件是否有值,关于其主要属性描述正确的是 。

A.ControlToValidate属性指定要验证的类别

2

B. Display属性确定如何显示验证控件的信息

C. ErrorMessage属性指定RequiredFieldValidator控件的错误信息内容

D. Text属性设置在RequiredFieldValidator控件中显示的错误信息

( )10>以下控件中不能用来作容器控件的是 。

A.Label B. Panel C.GroupBox D.Form

( )11>运行一个处于调试状态的项目时,会在项目的 文件夹中创建一个可执行文件。

A.img B. bin C.debug D.release

( )12>设置窗体的右键快捷菜单应设置它的 属性。

A.ControlBox B.IsMdiContainer C. Menu D. ContextMenu

( )13>关于DataReader与Dataset描述错误的是 . 。

A.DataReader 以只进只读方式返回数据

B. Dataset与数据进行动态交互

C. Dataset在层间或从 XML Web services 对数据进行远程处理

3

D. Dataset需要与数据源保持打开的连接

( )14>通过使用SQL语句利用command对象执行一个数据插入命令,应调用command对象的 方法。

A. ExecuteNonQuery B. ExecuteReader C. Execute D. 都不是

( )15>下面正确设置MDI父窗体的是 。

A. this.IsMdiContainer=true

B. this.IsMdiContainer=false

C. this.MdiParent=true

D. this.MdiParent=false

二、判断题(15分,每题1分,正确打√,错误打Ⅹ)

1>一个解决方案可以由C#项目和J#项目组成。 ( )

2>设置编辑框的readonly属性为true,则表示该编辑框不能接收用户输入,但可以通过程序来更改其内容。 ( )

3>一般来说,系统提供的控件对象的事件是固定的,用户不能添加新的事件。

4

( )

4>事件中的sender参数表示该事件的相关数据。 ( )

5>仅当控件的Visible和Enabled属性被设置为真(true)时,控件才能接收焦点。

( )

6>在设计菜单时,若希望某个菜单前面有一个” √”号,应把该菜单项的Checked属性设置为true。 ( )

7>调用窗体的close方法时,没有触发窗体的closing事件。( )

8>不同的按钮可以指向同一个事件。 ( )

9>MDI主窗体和子窗体的各自定义的菜单可以融合。 ( )

10>窗口的名字和该窗口相对应的类的名字必须相同。 ( )

11>窗体上控件既可以在设计时指定,又可以在运行时动态生成。 ( )

12>string类型其实就是预定义的System.String类的别名,在程序中使用string或System.String作用是一样的。 ( )

13>执行窗体的showDialog方法后,不关闭该窗体也可以切换到其他的窗体。( )

5

14>一个DataSet对象是由若干个datatable对象组成,表与表之间不存在任何关系。 ( )

15>设置窗体的透明度时,将Optacity的值设的越高,窗体就越透明。 ( )

三、简答题(30分,每题5分)

1>请描述可视化程序设计的主要特点。

2> 简述对象的属性、事件和方法,并针对窗体对象各举一例说明。

3>请描述构成ADO.net的主要对象以及他们的作用。

4>什么是装箱和拆箱?

5>请描述asp.net页面的生命周期。

6> 简要说明VS2005开发工具的特点,它与JAVA类开发工具比较有什么优劣的地方?

四、编程实现:(25分,1小题10分,2小题15分)

1,求两个正整数的最大公约数,根据如图所示的文本输入框TextBox1,TextBox2的内容,编写Button1的点击事件代码,计算出它们的最大公约数,并将结果显示在文本框textBox3中。

6

算法说明:已知正整数M,N(M>N)

(1) M除以N得到余数R(0=(2) 若R=0则算法结束,N为最大公约数。否则做(3) 。

(3) M=N,N=R,转回到(1)

2、已知WEB Form中只有一个gridView1控件,数据库连接字符串和查询语句分别保存在session变量conn和mysql中,请按以下要求在GridView1控件中显示数据:

(1) 请补充以下bindGridView方法的内容(该方法进行查询数据并绑定给gridView1控件)。

(2)如果希望显示结果集中的第31到第40条记录,请说明一下你的实现方法,必要时用代码说明(数据库类型为SqlServer,数据表名称为A,其中有主键字段ID)。

(1) Public void bindGridView()

7

{

}

(2)

8

因篇幅问题不能全部显示,请点此查看更多更全内容

Top