D. 123456789.00 正确答案:B
27. 当创建一个新类时,该类将从System.Object 基类继承下列哪些方法? System.object包括To string ,Gethashcode,Equals,Gettype A. ToString B. ToObject C. Equals
D. GetClassInfomation 正确答案:A、C
28. 访问数据库时,使用连接模式同使用非连接模式相比有何优点? A. 更易于控制和维护,更安全 B. 更容易进行并发控制
C. 可以为更多的用户同时提供数据 D. 数据实时性更好,及时刷新 正确答案:A、B、D
29. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象? A. Command B. Connection C. DataAdapter D. DataSet 正确答案:D
30. 应用ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的 含义是:
A. Connection 对象连接到的数据库的名称 210 B. Connection 对象的身份验证信息 C. Connection 对象的最大连接时间 D. Connection 对象使用的缓存大小 正确答案:A
31. 在Visual Studio .NET 中,新建DataAdapter 对象后,可使用___________来配置其 属性.
A. 数据适配器配置向导 B. 数据窗体向导 C. 服务器资源管理器 D. 对象浏览器 正确答案:A
32. 使用Visual Studio .NET 的”新建C# 项目”创建一个名为”SimpleForm”的Windows 表单应用程序,则在生成_______文件中可设置该程序集的Copyright、Trademark 等属 性信息.
A. Form1.resx B. SimpleForm.sln C. SimpleForm.csproj D. AssemblyInfo.cs 正确答案:D
33. 已知在某Windows Form 应用程序中,主窗口类为Form1, 程序入口为静态方法 From1.Main.如下所示:
public class Form1 : System.Windows.Forms.Form {
//其他代码
第6页共33页
static void Main() {
//在此添加合适代码 } }
则在Main 方法中打开主窗口的正确代码是: A. Application.Run(new Form1()); B. Application.Open(new Form1()); C. (new Form1()).Open(); D. (new Form1()).Run(); 正确答案:A
34. 在C#中,预处理器指令#region(地区,范围) 和#endregion 的作用是: A. 注释#region 和#endregion 之间的代码 B. 为Code Editor 定义一段可折叠代码区
C. #region 和#endregion 之间的代码在Debug 版本中不参加编译 D. #region 和#endregion 之间的代码在Release 版本中不参加编译 正确答案:B
35. 用鼠标右击一个控件时出现的菜单一般称为: A. 主菜单 B. 菜单项 C. 快捷菜单 D. 子菜单 正确答案:C
36. 变量openFileDialog1 引用一个OpenFileDialog 对象.为检查用户在退出对话框时是 否单击了”打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于 _______;
A. DialogResult.OK B. DialogResult.Yes C. DialogResult.No D. DialogResult.Cancel 正确答案:A
37. C#程序中,为使变量myForm 引用的窗体对象显示为对话框,必须: A. 使用myForm.ShowDailog 方法显示对话框 B. 将myForm 对象的isDialog 属性设为true
C. 将myForm 对象的FormBorderStyle 枚举属性设置为FixedDialog D. 将变量myForm 改为引用System.Windows.Dialog 类的对象 正确答案:C
38. Windows Form 应用程序中,要求下压按钮控件Button1 有以下特性: 正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高. 那么,在程序中,属性Button1.FlatStyle 的值应设定为: A. System.Windows.Forms.FlatStyle.Flat B. System.Windows.Forms.FlatStyle.Popup C. System.Windows.Forms.FlatStyle.Standard D. System.Windows.Forms.FlatStyle.System 正确答案:B
39. 为保护Web Service 不受恶意访问的攻击,应使用_______保护Web Service. A. IIS 目录安全性 B. NTFS 安全性
第7页共33页
C. 共享目录安全性 D. TCP/IP 安全性 正确答案:A
40. 下列哪些语言可以用来开发XML Web Service? A. C B. C++ C. Java D. C#
正确答案:A、B、C、D
41. Web 表单中,按钮的默认事件是 A. Click 事件 B. Load 事件 C. Init 事件
D. Command 事件 正确答案:A
42. Web 窗体文件的扩展名为 A. ASP B. ASPX C. ASCX D. HTML 正确答案:B
43. 使用”新建项目??Visual C# Projects 项目??ASP.NET Web 应用程序”成功创建URL 为”http://localhost/MyWeb”的Web 表单应用程序后,项目文件将保存在: A. 本地计算机Web 站点的MyWeb 虚拟目录下 B. 本地文件共享MyWeb 中
C. 另一台名为localhost 的计算机的Web 站点的MyWeb 虚拟目录下 D. 本地目录c:\\My Documents\\MyWeb 下 正确答案:A
44. 关于ASP.NET 窗体应用程序,下列说法哪些是正确的? A. Web 窗体是在浏览器中进行解释执行的 B. Web 窗体程序中脚本和代码必须严格分开
C. Web 窗体程序产生的HTML 页面只能运行于IE 浏览器
D. Web 窗体程序的代码可以使用任何一种.NET 兼容的编程语言编写 正确答案:D
45. 在使用C#.NET 部署Web 项目时,使用”复制项目”与建立部署项目相比 A. 二者功能完全一样 B. 后者功能更强大 C. 前者操作更简便
D. 前者只能在本地计算机内部使用 正确答案:B、C
46. 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件.软件需求之一是: 令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面 运行该程序.为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设 置?
A. 将个人设置保存到本地计算机硬盘的XML 文件中; B. 将个人设置保存到公司的SQL Server 数据库服务器中; C. 将个人设置保存到本地计算机的注册表中; D. 将个人设置保存到软盘中;
第8页共33页
正确答案:B
47. C#程序中,下列哪些预处理指令用于条件编译? A. #if B. #ifdef C. #Region D. #error 正确答案:A
48. 关于结构类型,下列说法哪些是正确的? A. 结构是值类型
B. 结构中不允许定义带参数的实例构造函数; C. 结构中不允许定义析构函数
D. 结构中可以定义成员方法,但是方法内不能使用this 指针 E. 不能使用new 关键字创建结构类型的实例 正确答案:A
49. 关于线程和进程,下列说法哪些是正确的? A. 线程是操作系统分配处理器时间的基本单位; B. 进程是操作系统分配处理器时间的基本单位; C. 一个线程可以属于多个进程; D. 一个进程可以有多个线程; 正确答案:A、D
50. .NET 安全框架中,应用程序所属的”角色”是指: A. 启动该程序的用户必须处于的Windows 本地组
B. 该程序运行时使用哪个Windows 用户账号访问系统资源
C. .NET 框架定义的一组Principal 对象的集合,符合这些Principal 的程序就属于该角 色
D. .NET 框架定义的一组资源对象的集合,处于该组的程序可以访问该组的资源 正确答案:C
51、开发ASP.NET Web应用程序最好的开发工具是: ( D ). A Notepad
B microsoft Frontpage 2000 C microsoft word 2000
D microsoft Visual Studio.NET
52、下列哪些运算符是属于”右结合”的? ( A ). A 赋值运算符 B 元运算符
C 一元运算符++
D 移位运算符<<和>>
53、下列语句在控制台上的输出是什么? ( A )
if(ture)
System.Console.WriteLine(“FirstMessage”); System.Console.WriteLine(“SecondMessage”);
A FirstMessage SecondMessage B Secondmessage
第9页共33页
C 无输出
D FirstMessage
54、在编写C#程序时,会需要对一个数组中的所有元素进行处理,则使用 ( B )循环体最好. A while循环 B for each循环 C do 循环 D for循环
55、在C#程序中.入口函数的正确声明为: (C ) A static int main( ){??} B static void main( ){??} C static void Main( ){??} D static main( ){??}
解释:Main 方法是程序的入口点,程序控制在该方法中开始和结束。该方法在类或结构的内部声明。它必须为静态的。它可以具有 void 或 int 返回类型。在 Main 方法中创建对象和调用其他方法。声明 Main 方法时既可以不使用参数,
也可以使用参数。后一种形式使程序可以读取命令行参数。要注意main第一个字母要大写
56、 在Queue类中,Enqueue方法的作用是: ( ).
A 将队列末端元素出队列 B 将队列前端元素出队列 C 在队列前端压入新的元素 D 在队列末端加入新的元素 正确答案:D
57. 在 Queue类中,移除并返回队列前端对象的方法是:( ) A Depueue B Enpueue
C Peek (返回位于队列开始处的对象但不将其移除。) D Pop 正确答案:A
58. 在stack类中,移除并返回栈顶元素的方法是:( ). A Depueue B Peek C Push D Pop 正确答案:d
59、某数字队列中,入列顺序为1.2.3则可能的出队列顺序是:( ). A 3.1.2 B 3.2.1 C 1.3.2 D 1.2.3 正确答案:D
第10页共33页