复习资料
一.单项选择题(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= (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 因篇幅问题不能全部显示,请点此查看更多更全内容