1、1目录单选题 _2多选题 _8判断题 _12填空题 _152单选题1. .NET 平台是一个新的开发框架, ( .NET Framework )是.NET 的核心部分。2. Access 数据库最基础的对象是( 表 )。3. BindingNavigator 控件的功能(记录导航) 。4. 要连接数据库,需要设置 BindingSource 控件中的(DataSource)属性。5. C#语言从(C 和 C+)语言演化而来。6. C#是一种面向( 对象 )的语言。7. C#语言取消了( 指针 )语法。8. ADO.NET 中通过 DataAdapter 对象的( Update )方法更新数据库
2、。9. ADO.NET 中记录集的显示是通过 DataAdapter 对象的( Fill )方法填充记录集。10. 要设置 DataGridView 控件中显示的字段名称,应修改( Columns )属性。11. 在 ADO.NET 中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(类型) ,必要时还要设置参数尺寸。12. ADO.NET 中通过( DataSet )对象保存当前数据集。13. 在下面循环语句中循环体执行的次数为(n/2+1) 。for(int i=0; in/2) break;14. 循环语句“for(int i=30;i=10;i-=3) ”循环次数为(7
3、)次15. 下面程序段的运行后,n 的值为(6) 。n=1;for(i=1;iy)z=x;x=y;y=z;19. 当 a=1、b=3、c=5、d=4 时,执行以下程序段后 x 的值是(2) 。if(a 30) if (y = 100) Console.WriteLine(“危险 “); else Console.WriteLine(“报警 “); else Console.WriteLine(“安全 “); 21. 下面程序段运行后,文本框显示的结果是(显示出错信息) 。int x;if(x=0) textBox1.text=x.ToString();else textBox1.text=(x
4、+1).ToString();322. 若要使一个控件与图像列表组件关联,需要将该控件的(ImageList)属性设置为图像列表组件的名称。23. 下列控件中,不能与 ImageList 组件关联的是(PictureBox) 。24. 调整 PictureBox 控件大小,使其等于所包含的图像大小,则其 SizeMode 属性应设置为(AutoSize)值。25. PictureBox 控件的(SizeMode)属性可以影响图像的大小及位置关系。26. SQL 中用于查询的语句是(Select) 。27. SQL 中用于插入的语句是(Insert) 。28. SQL 中用于修改的语句是(Upd
5、ate) 。29. SQL 中用于删除的语句是(Delete) 。30. switch 语句中,用(default )来处理不匹配 case 语句的值。31. 下面程序段运行后,a 和 b 变量的值为(a=1,b=1) 。int x=2,a=0,b=0;switch(x) case 0:b+;break;case 1:a+;break;case 2:a+;b+;break;32. switch 的语法结构不正确的是(Switch 的 case 块,必须要加上 break;) 。33. 当 month 等于 6 时,下面代码的输出结果是(30) 。int days = 0;switch (mon
6、th) case 2: days = 28; break; case 4: case 6: case 9: case 11: days = 30; break; default: days = 31; break; 34. 关于 C#中的 switch 语句, 以下说法正确的是(在该语句中只能有一个 default 子句)35. 设置计时器时间间隔的属性是(Interval)36. Winform 中,关于 ToolStrip 控件的属性和事件的描述不正确的是(ButtonClick 事件在用户单击工具栏任何地方时都会触发)。37. C#程序中,可使用 try.catch 机制来处理程序出现的
7、(运行) 错误.38. 访问数组的时候,超出了可访问下标的范围。这个错误属于(运行)错误。39. 在 try-catch-finally 语句中,若产生异常,执行 finally 语句完成之后会(退出程序) 。40. 在 try-catch-finally 语句中,若无异常产生, finally 块得到执行后(执行程序中剩下的语句) 。41. while 语句后面的表达式应该是(逻辑或关系表达式) 。42. 下列语句执行后 y 的值为(30) 。int x=0,y=0;while(x=10 | an?m:n 后,变量 num 的值为(10) 。119. 设有 int m=10,n=5,max;
8、则执行语句 “max=(m=n?+m:n+);”后,m,n,max 的值分别为(11,5,11) 。120. 控制台应用程序,字符串的输入使用(Cosole.ReadLine()方法。121. 控制台应用程序,字符串的输出使用(Cosole.Write() )方法。122. 在 VC#.Net 中,可以标识不同的对象的属性是( Name) 。123. 若要使命令按钮不可见,要对(Visible)属性进行设置。124. 若要使命令按钮不可操作,要对(Enabled )属性进行设置。125. 修改控件的 ForeColor 属性可改变控件的(前景色) 。126. 修改(Visible)属性可修改控
9、件的可见性。127. 在 32 位操作系统中,每个 byte 类型的变量占用( 1 )个字节的内存。128. C#中所有数据类型的基类是( Object) 。129. C#的数据类型有(值类型和引用类型) 。130. 在 32 位操作系统中,每个 int 类型的变量占用(4)个字节的内存。131. 下列类型转换中正确的是( int i=A; ) 。132. 数据类型转换的类是( Convert ) 。6133. 在 C#中无需编写任何代码就能将 int 型数值转换为 double 型数值,称为(隐式转换) 。134. 将变量从字符串类型转换为数值类型可以使用的类型转换方法是(int.Parse
10、() )。135. 数组可分为(一维)数组和多维数组。136. 可变数组的数组元素是(数据) 。137. int, , , ,Array3 表示(声明了一个四维数组) 。138. 声明一个一维数组和一个二维数组,乃至三维数组,.只不过是(逗号不同)不同而已。139. 数组 pins 的定义如下:string pins = new string4“a“,“b“,“c“,“d“;执行 string myArr = pins ;myArr 3 = “e“后,数组 pins 的值为 (“a“,“b“,“c“,“e“ )140. 下列数组初始化语句( int num_2 = 0,1,0,1,2,0,1,
11、2,3; )不正确的?141. 在 Array 类中,可以对一维数组中的元素进行排序的方法是( Sort() )142. 在 Array 类中,可以对一维数组中的元素查找的方法是( BinarySearch() )。143. 使用下列(调用 TrimToSize 方法 )方法可以减小一个 ArrayList 对象的容量。144. 在编写 C#程序时,若需要对一个数组中的所有元素进行处理,则使用( foreach 循环 )循环体最好。145. 设 float x,y;使 y 为 x 的小数部分的语句是( y=x-(int)x; ) 。146. 设 int n,m;使 m 为 n 的百位数字的语句
12、是( m=n/100%10; ) 。147. 下面( (int)(11.0/3+0.5) )表达式的值为 4。148. 设 char w;int x;float y;double z;则表达式 w*x+z-y 值的数据类型为( double ) 。149. 下列表达式或语句中,有语法错误的是( 12%3.0 ) 。150. 在 C#中,表达式 5%2 的结果是( 1 ) 。151. 程序调试的目的是( 发现错误 )152. 要使文本框中的内容最多只能输入 20 个字符,应设置文本框的(MaxLength)属性。153. Windows 应用程序中,最常用的输入控件是( TextBox) 。15
13、4. 要使文本框中的内容全部显示为星号(即为“*” ) ,应设置文本框的( PasswordChar )属性。155. 窗体中有一个年龄文本框 txtAge,下面(int age = int.Parse(txtAge.Text);)代码可以获得文本框中的年龄值。156. 若要显示消息框,必须调用 MessageBox 类的静态方法( Show ) 。157. 消息框的按钮显示为“确定”和“取消” ,应将 Buttons 设置为(MessageBoxButtons.OKCancel) 。158. 下面(MessageBox.Show(); )代码可以显示一个消息框。159. 一年中的 12 个月
14、,每个月的中文对应一个数字,如“一月”对应 1, “二月”对应 2。现在输入一个整数,希望能输出数字对应的中文,例如输入 1,输出“一月” 。使用下面(switch 结构)代码结构最适合?160. 如果循环次数已知,一般用(for )循环语句实现比较合适。161. 如果循环次数未知,一般用(while)循环语句实现比较合适。162. 先判断条件的循环语句是(while)163. 在 C#语言的循环结构中,首先执行一次,然后再判断条件的循环结构是(dowhile 循环)164. 关于如下程序结构的描述中,哪一项是正确的?(一直执行循环体,即死循环)for( ; ; )循环体;165. 在 C#中
15、,关于 while 和 dowhile,以下说法正确的是(dowhile 先执行然后判断条件是否成立)166. 通常计算机程序总是由若干条语句组成的,以下(跳转结构)不是组成程序的常用结构?167. 有如下语句,该数组第 4 个元素为(8) 。int Array= new int5,6,7,8,9,11;(下标为 0 的数组元素为第 1 个)168. 声明了一个数组 Array10,则 Array3表示第(4)个元素。 (下标为 0 的数组元素为第 1 个)169. 有一个整型数组 int array = new int1,2,3,4。通过索引访问该数组,当索引为 2 时,得到的结果是(3 )
16、。170. 异常就是( 程序中出现不可控制 )的错误,导致程序非正常退出,通常是由于编程人员对程序所遇到的情况没有充分估计造成的。171. 打印机无纸不能工作属于( 外设错误 )异常。172. 异常的种类有( 用户输入错误、外设错误、物理限制、代码逻辑错误 )等。173. 异常发生在什么时候( 运行时 ) 。7174. 异常类对象均为( System.Exception )类的对象。175. NET Framework 中,处理异常是很有用的功能。如果在一个进行除法运算的程序中,用户输入了零作为除数,会引发以下(DividebyZeroException 异常 )异常?176. 异常可以被(
17、try )定义的块捕捉,并被相应的 catch 定义的块所控制和处理。177. 在以下一组运算符中,优先级最高的是( + ) 。178. 在以下一组运算符中,优先级最高的是( % ) 。179. 设有 int n=10;要使 n 的值增加 1,下面哪项不具备这样的功能( n+=n; ) 。180. 设 int m,n=15;则执行语句 m=n+5 后,变量 m、n 的值分别为( 20,16 ) 。181. 阅读下面的程序,程序的运行结果为(140 ) 。int a=10,b=4,c=20,d=6; label1.Text=(a+*b+c*-d).ToString();182. C#中执行下列语
18、句整形变量 x 和 y 的值是多少(x=101 y=101)int x=100;int y=+x;183. 设 int a=2,b=2;则+a+b 的结果是( 5 ) 。184. 阅读下面的程序,程序的运行结果为(xyz345 ) 。int x=3,y=4,z=5; String s = “xyz“;label1.Text=s+x+y+z;185. (ComboBox )控件组合了 TextBox 控件和 ListBox 控件的功能。186. 要设置组合框同时显示编辑文本框和标准列表框,可将 DropDownStyle 属性设置为( Simple )值。187. 要删除组合框 ComboBox
19、 控件中指定的选项,应使用 Items 集合的( remove )方法。188. 下列控件中,不能实现多项选择功能的是( ComboBox ) 。189. 组合框不允许用户输入文本,可将 DropDownSstyle 属性设置为( DropDownList )值。190. 要增加组合框 ComboBox 控件中选项,应使用 Items 集合的( add )方法。8多选题1. .NET 平台是一个新的开发框架, ( )不是.NET 的核心部分。C#;VB.NET;操作系统2. 利用 C#开发应用程序,通常有 ( )类型。控制台应用程序;Web 应用程序;Windows 应用程序3. 利用 C#可
20、以开发下列哪些类型的应用程序( ) 。控制台程序;WEB 应用程序;Windows 应用程序4. 下列关于 C#语法规则说法正确的是 ( )字母区分大小写;同一行可以书写多条语句,但语句之间必须用分号分隔;/可用于注释语句且被注释的语句不会被编译5. 关于 C#语言的基本语法,下列哪些说法是正确的?C#语言使用 using 关键字来引用.NET 预定义的名字空间; C#语言中使用的名称严格区分大小写6. 关于 C#语言的基本语法,下列哪些说法不正确 ( )用 C#编写的程序中,Main 函数是唯一允许的全局函数;C#语言中使用的名称不区分大小写;C#中一条语句必须写在一行内7. 关于 C#语言
21、的基本语法,下列哪些说法是正确的? ( )C#语言中使用的名称严格区分大小写;C# 语言使用 using 关键字来引用.NET 预定义的名字空间;8. 下列标识符中合法的是( ) 。_int;Int;int9. 下面哪个不是合法的用户标识符( ) 。float;3ab;b-b10. 下面哪个是合法的用户标识符( ) 。INT; year2015; my_p111. 在 C#中,不能标识不同的对象的属性是 ( )Text; Title; Index12. 把 x,y 定义成 float 类型,并赋同一初值 3.14,错误的是( ) 。float x,y=3.14; float x=y=3.14;
22、 float x,y=2*3.14;13. 在 C#中,有关变量定义的几个说法,错误的是( ) 。变量可以不定义直接使用; 一个说明语句只能定义一个变量; 几个不同类型的变量可在同一语句中定义14. 以下属于 c#简单值数据类型的有( )。int 类型; char 类型15. 将变量从字符串类型转换为数值类型不能使用的类型转换方法是( )。.Str();Cchar; CStr()16. C#添加注释的方法有( ) 。行注释; 块注释; 文档注释17. 下面错误的赋值语句是( ) 。x+y=20; 2x=y; 10=x;18. 下面正确的复合赋值语句是( ) 。a*=x; a*=x*y; a*=
23、x+y*z; a*=(x+y)*z; 19. 设有说明语句 int x=8;则下列表达式中,值为 2 的是( ) 。 x%=x-2;x-=x-2;20. 设有 int n=10;要使 n 的值增加 1,下面哪项具备这样的功能( ) 。n+;n+=1; n=n+1;21. 下列只有当整数 x 为奇数时,其值为“假”的表达式是( ) 。x%2=0; (x-x/2*2)=0 22. 单击消息框中的某一按钮时,Show 方法将返回一个 DialogResult 枚举值,下列哪些是 DialogResult 枚举值之一( ) 。9OK; Yes 23. 结构化的程序设计的 3 种基本结构是() 。顺序结
24、构; 选择结构; 循环结构 24. 通常计算机程序总是由若干条语句组成的,以下( )是组成程序的常用结构?循环结构; 分支结构; 顺序结构 25. 以下关于 if 语句和 switch 语句的说法,不正确的是() 。如果在 if 语句和 switch 语句中嵌入 break 语句,则在程序执行过程中,一旦执行到 break 语句,就会结束相应的执行,转向执行其后面的语句; 凡是能够使用 if 语句的地方就可以使用 switch 语句,反之亦然; if 语句是实现“单判断二分支”的选择结构,switch 语句是实现“单判断多分支”的选择结构。 26. 在 C#语言中,实现选择结构的语句有 ( )
25、。If; switch 27. 下列关于 switch 语句的表述中哪些是错误的()?switch 语句的控制表达式可以是任何数据类型switch 中可以有两个或两个以上的 case 标签的常量与控制表达式的值相同switch 语句中 case 标签结束可以有跳转语句,也可以没有 28. 下列哪些语句是 C#提供的循环语句() 。for; while; dowhile 29. 在 C#语言中,实现循环的主要语句有 ( )。while; do-while; for; foreach 30. break 语句能用于()语句中。循环语句; switch 语句 31. 在 C#中,关于 continu
26、e 和 break,以下说法错误的是() 。break 是中断本次循环; break 是中断本次循环,进入一下次的循环;continue 是中断整个循环 32. 以下关于 for 循环的说法正确的是() 。for 循环是先判定表达式,后执行循环体语句;for 循环中,可以用 break 语句跳出循环体;for 循环体语句中,可以包含多条语句,但要用花括号括起来 33. 以下关于 for 循环的说法,正确的是() 。for 语句中的 3 个表达式都可以省略。;for 语句中的 3 个表达式中,第 2 个表达式必须是布尔类型的表达式,其他两个可以是任意类型的表达式。for 语句中的 3 个表达式中
27、,第 1 个表达式执行且仅执行一次;每当循环体语句被执行后,第 3 个表达式都跟着被执行一次。 34. 下列数组初始化语句( )正确?int nums = new int0,1,2,3,4;int nums2 = 0,1,2,3,4,5;int num_1 = new int0,1,new int0,1,2,new int0,1,2,3; 35. 下列数组初始化语句哪些是正确的?int nums = new int0,1,2,3,4;int nums2 = 0,1,2,3,4,5;int num_1 = new int0,1,new int0,1,2,new int0,1,2,3;int nu
28、m_2 = 0,1,0,1,2,0,1,2,3; 36. 在 Array 类中,不能对一维数组中的元素进行排序的方法是( )Clear();Copy();Reverse() 37. 创建相当于 3 行 4 列矩阵的二维数组,错误的代码是( )double a=new double34double a =new double3410double a, =new double3,438. 假定一个 10 行 20 列的二维整型数组,下列语句不正确的是( ) 。intarr = new int10,20intarr = int new10,20int,arr = new int20;10 39. 程
29、序调试的目的不是( )改正错误; 改善软件的性能; 挖掘软件的潜能 40. VS.NET 提供了哪几种工作模式()?设计模式; 运行模式; 调试模式 41. 异常的种类有( )等。用户输入错误; 外设错误; 物理限制;代码逻辑错误 42. 异常不会发生在什么时候( ) 。编写程序时; 编译时; 用户请求时43. C#中常见的错误通常可以分成哪几类()?语法错误; 运行时错误; 逻辑错误 44. C#异常处理主要包括哪方面的内容()?定义异常; 引发异常; 处理异常 45. 异常类对象不属于( )类的对象。System.Attribute; System.Const; System.Reflec
30、tion 46. 异常不可被( )定义的块捕捉,并被相应的 catch 定义的块所控制和处理。throw ; finally ; catch 47. 在 try-catch-finally 语句中,若产生异常,执行 finally 语句完成之后不会( ) 。不退出程序; 都会执行程序中剩下的语句 ; 执行程序中剩下的语句 48. 下面描述正确的是( )。窗体也是控件; 窗体也是类; 窗体的父类是控件类 49. ( )控件可以将其他控件分组。GroupBox; Panel 50. 在 C#.Net 中,不能用来创建主菜单的对象是( )。Menu; MenuItem; Item 51. 下面所列举
31、的应用程序中,是多文档应用程序的是( )Word; Excel; PowerPoint 52. Winform 中,关于 ToolStrip 控件的属性和事件的描述正确的是( )。Items 属性表示 ToolBar 控件的所有工具项;LayoutStyle 属性表示 ToolBar 控件的布局方向;DisplayStyle 属性用来指定工具栏按钮的显示样式 ;53. 修改控件的 ForeColor 属性不可改变控件的( ) 。大小; 长宽; 背景色 54. 下列关于构造函数的描述错误的是( )构造函数可以声明返回类型; 构造函数不可以用 private 修饰; 构造函数不能带参数 55. 以下描述哪些是错误( )函数的定义可以嵌套,函数的调用不可以嵌套;函数的定义和函数的调用均可以嵌套;函数的定义和函数的调用均不可以嵌套 ;56. 值参数不是( )的参数。按地址传递; 按应用传递; 什么也不传递 57. 下面( )属于 DataSet 的特点。在断开数据库连接的时候可以操作数据库;