75. 下面哪个类是用来以字节格式读写文件(A )。
A.FileStream类 B.StreamReader类 C.BinaryWriter类 D.BinaryReader类 76. 在.NET中实现网络流操作的NetworkStream类所在的命名空间是(C)。
A.System.Threading B.System.IO C.System.Net D.System.Windows.Forms 77. 在WinForms中,为了防止用户无意关闭窗体,需要在(A )事件中编写代码,提示用
户是否关闭窗体。
A.Closing B.Closed C.Load D.VisibleChanged
78. 在DataSet 中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属
性的值将变为(D )。
A. DataRowState.Added B. DataRowState.Deleted C. DataRowState.Detached D. DataRowState.Modified 79. 以下是一些C#中的枚举型的定义,其中错误的用法有(A)
A. public enum var1{ Mike = 100, Nike = 102, Jike } B. public enum var1{ Mike = 100, Nike, Jike } C. public enum var1{ Mike=-1 , Nike, Jike } D. public enum var1{ Mike , Nike , Jike } 80. 下面哪个方法是启动线程(A )。
A.Start() B.Abort() C.Sleep() D.Suspend() 81. 下面哪个不能用来实现多线程的互斥(D )。
A.lock关键字 B.Monitor类 C.Mutex类 D.Process类 82. 在C#中定义一个数组,正确的代码为(B )。
A.int arraya = new int[5]; B.int[] arraya = new int[5]; C.int arraya = new int[]; D.int[5] arraya = new int; 83. 如果要在窗体中始终显示系统的当前时间,应该使用的控件是(D)。
A. CheckBox B. Panel C. RadioButton D. Timer
84. 在.NET Framework类库中,功能相似的类库被包含在同一个(B)中。
A.CLR B.命名空间 C.文件 D.项目 85. 下面哪个不是合法的标识符(C )。
A.Abc B.abc C.7abc D.L123
86. 在WinForms中,为了防止用户无意关闭窗体,需要在( A )事件中编写代码,提示
用户是否关闭窗体。
A.Closing B.Closed C.Load D.VisibleChanged 87. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是(c )。
A. 12 B. 144 C. 156 D. 288 88. (A)是.NET平台最重要的核心技术。
89. A..NET Framework B.SQL Server C.MSDN D.ADO 90. 以下的C#代码:
static void Main(string[] args) {
Console.WriteLine(\运行结果: {0}\ Console.ReadLine(); }
代码运行结果为(D)。
A.在控制台窗口显示“运行结果:” B.在控制台窗口显示“运行结果:{0}”
C.在控制台窗口显示“运行结果:,Console.ReadLine”
D.如果用户在控制台输入“ A”,那么程序将在控制台显示“运行结果:A” 91. 在C#中定义一个数组,正确的代码为( B )。
A.int arraya = new int[5]; B.int[] arraya = new int[5]; C.int arraya = new int[]; D.int[5] arraya = new int;
92. 通过把窗体的(A)属性设置为True,可以使得一个窗体成为MDI主窗体
A. IsMdiContainer B. MdiParent C. MdiChildren D. IsMdiParent
93. C#语言在Console类中提供了两种公共方法向命令提示符窗口输出字符串,其中(D )
在输出数据后,还输出回车符和换行符。
A.Read() B.ReadLine() C.Write() D.WriteLine() 94. 下面哪个不是合法的标识符(C )。 A.Abc B.abc C.7abc D.L123
95. Winform中,关于ToolBar控件的属性和事件的描述不正确的是( D )
A. Buttons属性表示ToolBar控件的所有工具栏按钮
B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度 C. DropDownArrows属性表明工具栏按钮(该按钮有一列值需要下拉方式显示)旁边是否显示下箭头键
D. ButtonClick事件在用户单击工具栏任何地方时都会触发 96. 在C#中,(C)控件是最常用、最简单的文本显示和输入控件,它既可以输出或显示文
本信息,也可以接收键盘输入的内容。
A.单选按钮 B.复选框 C.文本框 D.图片框
97. OpenFileDialog对话框的哪个属性用于表示对话框显示的初始目录(C)。 A.Title B.Filter C.InitialDirectory D.FileName 98. 在ADO.NET中,用来与数据源建立连接的对象是(A)。
A.Connection对象 B.Command对象 C.DataAdapter对象 D.DataSet对象 99. 下面对Read()和ReadLine()方法的描述,正确的是( A )。
A. Read()方法一次只能从输入流中读取一个字符 B. 使用Read()方法读取的字符不包括回车和换行符 C. ReadLine()方法读取的字符不包括回车和换行符
D. 只有当用户按下回车键时,Read()和ReadLIne()方法才会返回 100. 变量openFileDialog1引用一个OpenFileDialog对象,为检查用户在退出对话框
时是否点击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于( A )。
A. DialogResult.OK B. DialogResult.Yes C. DialogResult.No D. DialogResult.Cancel 101. 若想从派生类中访问基类的成员,可以使用( C)。
A.this关键字 B.me关键字 C.base关键字 D.override关键字 102. 在类的外部可以被访问的成员是( A )
A. public成员 B. private成员
C. protected成员 D. protected internal成员 103. 在C#中,(C )控件是最常用、最简单的文本显示和输入控件,它既可以输出或显
示文本信息,也可以接收键盘输入的内容。
A.单选按钮 B.复选框 C.文本框 D.图片框
104. C#可以采用下列哪些技术来实现对对象内部数据的隐藏?( B )
A. 静态成员 B. 类成员的访问控制说明
C. 引用 D. 装箱(boxing)和拆箱(Unboxing)技术 105. 下面哪个类是用来以字节格式读写文件(A )。
A.FileStream类 B.StreamReader类 C.BinaryWriter类 D.BinaryReader类 106. 以下是一些C#中的枚举型的定义,其中错误的用法有( C )
A. public enum var1{ Mike = 100, Nike = 102, Jike } B. public enum var1{ Mike = 100, Nike, Jike } C. public enum var1{ Mike=-1 , Nike, Jike } D. public enum var1{ Mike , Nike , Jike } 107. C#程序的项目和解决方案的关系是( A )。
A. 一个解决方案可包含若干项目 B. 一个项目可包含若干解决方案 C. 两者没有任何关系 D. 以上均不对 108. 对于一个类的构造函数,其函数名与类名( A )。
A. 完全相同 B. 基本相同,允许不同 C. 不相同 D. 无关系 109. 在C#中定义一个数组,正确的代码为( B )。
A.int arraya = new int[5]; B.int[] arraya = new int[5]; C.int arraya = new int[]; D.int[5] arraya = new int; 110. 下面哪个方法是启动线程( A)。
A.Start() B.Abort() C.Sleep() D.Suspend() 111. 有一个函数:
Void fun (int a) {…}
正确调用该函数的语句是( )。
A. int x=100; fun(x); B. fun(30吨) C. int x=100; fun(ref x); D. fun(“100”) 112. 采用重载函数的目的是( D )
A.实现共享 B. 减少空间C. 提高速度D. 使用方便,提高可读性 113. 在C#应用程序中,一般在程序的开头使用关键字(B)来引入命名空间。 A.class B.using C.in D.this 114. 在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之
为( A )。
A.容器控件 B.组合控件 C.排列控件 D.基类控件 115. 在C#中,下列常量定义正确的是( B )。
A. const double PI 3.1415926; B. const double e=2.7 C. define double PI 3.1415926 D. define double e=2.7 116. 如果要在窗体中始终显示系统的当前时间,应该使用的控件是( D )。
A. CheckBox B. Panel C. RadioButton D. Timer 117. Visual Stdio建立的解决方案文件的后缀是( C)。
A..doc B..xls C..sln D..vb 118. 在数据库中视图的筛选用哪个关键字( )
A. Update B. Sort C. Filter D. Text 119. 在C#中,下列常量定义正确的是( B )。
A.const double PI 3.1415926; B.const double e=2.7 C.define double PI 3.1415926 D.define double e=2.7
120. 可用作C#程序用户标识符的一组标识符是( )。
A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 121. 以下的C#代码段:
public struct Person {
string Name; int Age; }
public static void Main() {
Hasbtable A; Person B; //其他处理代码 }
以下说法正确的是( A )。
A. A为引用类型的变量,B为值类型的变量 B. A为值类型的变量,B为引用类型的变量 C. A和B都是值类型的变量 D. A和 B都是引用类型的变量 122. 在C#语言中,下列关于属性的描述正确的是( )。
A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性 B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏 C.要定义只读属性只需在属性名前加上readonly关键字 D.在C#的类中不能自定义属性 123. NET中,程序中的错误可以划分为以下三类,除了( D )
A.逻辑错误 B.运行时错误 C.语法错误 D.自定义错误 124. 在.NET中,文本框控件的( A )属性用来设置其是否是只读的。
A.ReadOnly B.Locked C.Lock D.Style 125. OpenFileDialog对话框的哪个属性用于表示对话框显示的初始目录(C )。
A.Title B.Filter C.InitialDirectory D.FileName 126. 下列的关键字中,可用于引用类的当前实例的是(B )。 A.base B.this C.new D.override 127. 一个C#程序的程序入口点是( C )。
A. main B. MAIN C. Main D. 任意标识符 128. 下面哪个类是用来以字节格式读写文件(A )。
A.FileStream类 B.StreamReader类 C.BinaryWriter类 D.BinaryReader类 129. 用于防止从所修饰的类派生出其他类,可以将此类定义为( B)。
A.抽象类 B.密封类 C.静态类 D.分部类 130. 下面对Read()和ReadLine()方法的描述,正确的是( A )。
A. Read()方法一次只能从输入流中读取一个字符 B. 使用Read()方法读取的字符不包括回车和换行符 C. ReadLine()方法读取的字符不包括回车和换行符
D. 只有当用户按下回车键时,Read()和ReadLIne()方法才会返回 131. 变量openFileDialog1引用一个OpenFileDialog对象,为检查用户在退出对话框
时是否点击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等