C#期末考试模拟试题及答案(2)

2019-08-30 20:59

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页


C#期末考试模拟试题及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上下五千年历史知识电子小报手抄报模板古代历史板报中国近代史画

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: