复习提纲 下载本文

(C)C.FA(2, 3); (D)C.FA(2, 0.3); 17、下列【】特性不属于C#3.0新增特性。

(A)隐式类型(B)扩展方法(C)匿名方法(D)自动实现的属性

18、假定有一个菜单项,名为MenuItem,为使菜单不可用,应使用的语句为【】。 (A) MenuItem. Visible= False (B) MenuItem. Enabled=True (C) MenuItem. Visible= True (D)MenuItem. Enabled=False 19、如果要将窗体设置为半透明,则【】。

(A)要将Opacity属性的值设置为小于100%(B)要将FormBoderStyle属性设置为None (C)要将locked 属性设置为True (D)要将 Enabled属性设置为True

20、关于窗体的MouseDown事件过程Form1_MouseDown(object sender, MouseEventArgs e)的正确描述是【】。 (A)通过e参数就可判定当前按下的是哪一个鼠标键。 (B)通过e.Button就可判定当前按下的是哪一个鼠标键 (C)通过e.Clicks就可判定当前按下的是哪一个鼠标键 (D)通过sender参数就可判定当前按下的是哪一个鼠标键

21、打开通用对话框openFileDialog的【】属性用于返回用户在打开对话框中所选择的文件名和盘符路径。(A)Tag (B) FileName (C)Title (D) ValidateNames

22、在窗体上放置一个列表框和一个命令按钮,其名称分别为listBox1和button1,然后编写如下事件过程代码,程序运行后,单击命令按钮button1,其结果是【】。 private void Form1_Load(object sender, EventArgs e) { listBox1.Items.Add(\ listBox1.Items.Add(\ listBox1.Items.Add(\ }

private void button1_Click(object sender, EventArgs e) { listBox1.Items.Add(\ }

(A)把字符串\添加到列表框,位置不确定 (B)把字符串\添加到列表框最后 (C)把字符串\添加到列表框第一项 (D)将列表框原有最后一项修改为\

23、C#中,GDI+可以使用三种坐标空间,它们是全局坐标、页面坐标和【】。 (A)设备坐标 (B)局部坐标(C)窗体坐标(D)自定义坐标

24、在ASP.NET程序设计中,要将文本输入框转变为密码输入框,需要设置Web服务器控件TextBox的【】属性。(A) TextMode (B)PasswordChar(C)AutoPostBack (D)ID 26、如果想要验证用户输入的数字是否为素数,则应该使用【】类型的验证控件。

(A)RequiredFieldValidator(B)CompareValidator(C)RangeValidator(D)CustomValidator

27、在.NET3.5中,微软提供了一种新的标记语言,用于对WPF程序的所有界面元素进行定制,从而构成具有WPF风格的界面。这种标记语言是【】。 (A)milcore(B)Kernel(C)XML(D)XAML 28、下面有关属性的说法,不正确的有【】。 A. 属性的值表示该对象相应的状态值。 B. 属性的修饰符不可以为static。

C. get访问器的返回类型必须与属性类型相同,或者可以隐式转换为属性类型。 D. set访问器等价于一个具有隐含参数value的方法。

5

29、关于AJAX描述,正确的是【】。

(A)AJAX是使用托管代码建立和运行面向服务应用程序的统一框架

(B)AJAX是一种最新的异步通信框架,可以有效地提升了Web应用程序的客户体验 (C)AJAX是Microsoft提供的一种数据绑定技术 (D)AJAX主要用于解决页面之间数据传输问题 30、关于LINQ描述,说法错误的是【】。

(A)LINQ查询操作通过编程语言自身来传达,而不是以字符串嵌入到应用程序代码中 (B)LINQ包括LINQ to Objects、LINQ to SQL、LINQ to DataSet和LINQ to XML组件 (C)一个LINQ查询表达式不允许包含多个from子句

(D)LINQ是.NET 3.5中一项突破性的创新,在对象领域和数据领域之间架起了一座桥梁 31、C#语言源代码文件的后缀名为【】。 (A) .C# (B) .C (C) .CSP (D) .CS

32、若多维数组a有4行3列,那么数组中第10个元素的写法为【】。 (A) a[10] (B)a[2, 1] (C)a[3, 0] (D)a[4, 1]

33、 在ASP.NET程序设计中,要验证输入的银行信用卡卡号是否符合规定,需要使用( )验证控件。 (A)CustomValidator (B)RangeValidator (C)RegularExpressionValidator(D)CompareValidator 34、以下多维数组声明语句中,不正确的有【】。 (A) int[,] a=new int[2, 3]; (B) int[,] a = { { 1, 2, 3 } }; (C) int[,] a=new int[2,3]; (D) int [,] a={{1,2,3},{2,3}}; 35、下列【】选项的变量之间的转换不能是隐式转换? (A)short转换成int (B)short转换成float (C)double转换成float (D)int转换成long

36、设double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+(int)(x/y)-(int)x/y的值为【】。 (A)2.9 (B)2.5 (C)2.1 (D)2

37、设int型变量x的值为9,那么表达式x-- +x--+x--的值为【】。 (A) 27 (B)24 (C)21 (D)18 38、CLR是一种【】。

(A)程序设计语言(B)运行环境 (C)开发环境 (D) API编程接口 39、C#程序的执行过程是【】。

(A)从程序的第一个方法开始,到最后一个方法结束 (B)从程序的Main方法开始,到最后一个方法结束 (C)从程序的第一个方法开始,到Main方法结束 (D)从程序的Main方法开始,到Main方法结束

40、下列各种数据类型中,哪种数据类型属于引用类型。【】 A.enum B. string C. struct D.int

41、在C#中不可作为注释的选项是【】。(A) // (B) ’ (C)/* 和*/ (D)/// 42、在类的外部可以被访问的成员是【】。

(A)public成员(B)private成员(C)protected成员(D) proteced internal成员 43、以下关于类和对象的说法中,不正确的是【】。

(A)类包含了数据和对数据的操作 (B)一个对象一定属于某个类 (C)密封类不能被继承 (D)可由抽象类直接生成对象 44、下面有关析构函数的说法中,不正确的是【】。

(A)析构函数中不可以包含return语句(B)一个类中只能有一个析构函数

(C)用户可以定义有参析构函数 (D)析构函数在对象被撤销时,被自动调用

6