1、1一填空题26. C#源程序的后缀名为_ .cs_。26. C#中每个 int 类型的变量占用 _4_个字节的内存。26. C#的每行语句以_ _分号_结尾。26. 布尔型的变量可以赋值为关键字_true_或_false_ _。26. 如果 int x 的初始值为 5,则执行表达式 x - =3 之后,x 的值为_2_。26. do.while 语句在执行循环体_之后_测试语句是否满足循环条件。26. 关键字_class_表示一个类的定义。26. 如果一个类包含一个或多个抽象方法,它是一个_抽象_类。26. try 块运行后,总是会执行_finally_块中的代码。26. 一个数组如果有两个索
2、引值,那么它是_二维_数组。二单项选择题1. 在对 SQL Server 数据库操作时应选用( ) 。 A、SQL Server .NET Framework 数据提供程序; B、OLE DB .NET Framework 数据提供程序; C、ODBC .NET Framework 数据提供程序; D、Oracle .NET Framework 数据提供程序; 2. 下列选项中, ( )是引用类型。 A、enum 类型 B、struct 类型 C、string 类型 D、int 类型 3. C#的数据类型有( ) A、值和调用类型; B、值和引用类型; C、引用和关系类型; D、关系和调用类型
3、4. 下列描述错误的是( ) A、类不可以多重继承而接口可以; B、抽象类自身可以定义成员而接口不可以; C、抽象类和接口都不能被实例化; D、一个类可以有多个基类和多个基接口; 5. 下列关于构造函数的描述正确的是( ) A、构造函数可以声明返回类型。 B、构造函数不可以用 private 修饰 C、构造函数必须与类名相同 D、构造函数不能带参数 6. int myArray3=new int3new int35,6,2,new int56,9,7,8,3,new int23,2; 那么 myArray322的值是( )。 A、9 B、2 C、6 D、越界 7. 接口是一种引用类型,在接口中
4、可以声明( ) ,但不可以声明公有的域或私有的成员变量。 A、方法、属性、索引器和事件; B、方法、属性信息、属性; C、索引器和字段; D、事件和字段; 8. 在 ADO.NET 中,对于 Command 对象的 ExecuteNonQuery()方法和 ExecuteReader()方法,下面叙述错误的是( ) 。 A、insert、update、delete 等操作的 Sql 语句主要用 ExecuteNonQuery()方法来执行; B、ExecuteNonQuery()方法返回执行 Sql 语句所影响的行数。 C、Select 操作的 Sql 语句只能由 ExecuteReader(
5、)方法来执行; D、ExecuteReader()方法返回一个 DataReder 对象; 9. Winform 中,关于 ToolBar 控件的属性和事件的描述不正确的是( )。 A、Buttons 属性表示 ToolBar 控件的所有工具栏按钮 B、ButtonSize 属性表示 ToolBar 控件上的工具栏按钮的大小,如高度和宽度 C、DropDownArrows 属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键 D、ButtonClick 事件在用户单击工具栏任何地方时都会触发 10. 在 ADO.NET 中执行一个存储过程时,如果要设置输出参数则必须同时设
6、置参数的方向和( ) ,必要时还要设置参数尺寸。 A、大小; B、上限; C、初始值; D、类型; 11. 如果将窗体的 FormBoderStyle 设置为 None,则( )。 A、窗体没有边框并不能调整大小; B、窗体没有边框但能调整大小; C、窗体有边框但不能调整大小; D、窗体是透明的; 12. 如果要将窗体设置为透明的,则( ) A、要将 FormBoderStyle 属性设置为 None; B、要将 Opacity 属性设置为小于 100%得值; C、要将 locked 属性设置为 True; D、要将 Enabled 属性设置为 True; 13. 下面描述错误的是( )。 A
7、、窗体也是控件; B、窗体也是类; C、控件是从窗体继承来的; D、窗体的父类是控件类; 14. 如果设 treeView1=new TreeView(),则 treeView1.Nodes.Add(“根节点“)返回的是一个 ( )类型的值。 A、TreeNode; B、 int; C、string ; D、TreeView; D. obj.set(obj.sData);15. 如果左操作数大于右操作数, _运算符返回 false.A. = B. b) return 1; else if (a=b) return 0; else return -1; 答案:比较两个整数 a 和 b 的大小,若 ab 则返回 1,若 a= =b 则返回 0,若 ab 则返回-1。 2.以下程序运行后,sum 的值为: _2_ (5 分)int i,sum;sum=0;for(i=2;i=10;i+)if(i%2!=0