已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C程序设计语言1. _是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码。A. CLRB. CLSC. MSILD. XML Web Service正确答案:C2. 在Visual Studio.NET 窗口中,在_窗口中可以察看当前项目的类和类型的层次信息。A. 解决方案资源管理器B. 类视图C. 资源视图D. 属性正确答案:B3. 关于C#语言的基本语法,下列哪些说法是正确的?A. C#语言使用using 关键字来引用.NET 预定义的名字空间;B. 用C#编写的程序中,Main 函数是唯一允许的全局函数;C. C#语言中使用的名称严格区分大小写;D. C#中一条语句必须写在一行内;正确答案:A、C4. C#中每个int 类型的变量占用_个字节的内存。A. 1B. 2C. 4D. 8正确答案:C5. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?A. CString str;B. string str;C. Dim str as stringD. char * str;正确答案:B6. 在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?A. decimal theMoney;B. int theMoney;C. string theMoney;D. Dim theMoney as double正确答案:A7. C#中,新建一字符串变量str,并将字符串Toms Living Room保存到串中,则应该使用下列哪条语句?A. string str = Toms Living Room;B. string str = Toms Living Room;C. string str(Toms Living Room);D. string str(Toms Living Room);正确答案:A8. 在类的定义中,类的_描述了该类的对象的行为特征。A. 类名B. 方法C. 所属的名字空间D. 私有域正确答案:B9. 下列哪些语句中定义的变量属于引用类型变量?A. IInformation info; / IInformation 为一接口类型名B. MyStruct x; /MyStruct 为一结构类型名C. int arr;D. MyEnum y; /MyEnum 为已定义的枚举类型名正确答案:A、C10. 在下列函数结束后,马上从内存中清除的是_.void Test()int i = 100;int arr = new int10;string str = this is a test;object r = new System.DateTime(1999,9,9);A. 变量iB. 数组变量arrC. 变量str 所引用的字符串对象D. 变量r 所引用的DataTime 对象正确答案:A、B11. C#中MyClass 为一自定义类,其中有以下方法定义public void Hello().使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?A. obj.Hello();B. obj:Hello();C. MyClass.Hello();D. MyClass:Hello();正确答案:A12. 分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1class MyClasspublic class subClassint i;若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_。A. privateB. protectedC. internalD. public正确答案:C13. C#可以采用下列哪些技术来进行对象内部数据的隐藏?A. 静态成员B. 类成员的访问控制说明C. 属性D. 装箱(boxing)和拆箱(Unboxing)技术正确答案:B、C14. 分析下列程序:public class class4private string _sData = ;public string sDataset_sData = value;在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?A. obj.sData = It is funny!;B. Console.WriteLine(obj.sData);C. obj._sData = 100;D. obj.set(obj.sData);正确答案:A15. 分析下列程序中类MyClass 的定义class BaseClasspublic int i;class MyClass:BaseClasspublic new int i;则下列语句在Console 上的输出为_.MyClass y = new MyClass();BaseClass x = y;x.i = 100;Console.WriteLine(0, 1,x.i,y.i);(提示:注意类MyClass 中的new 关键字)A. 0, 0B. 100, 100C. 0, 100D. 100, 0正确答案:D16. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_。A. sealed 方法B. public 方法C. virtual 方法D. override 方法正确答案:C17. 类MyClass 中有下列方法定义:public void testParams(params int arr)Console.Write (使用Params参数!);public void testParams(int x,int y)Console.Write (使用两个整型参数!);请问上述方法重载有无二义性?若没有,则下列语句的输出为_.MyClass x = new MyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);A. 有语义二义性;B. 使用Params 参数!使用两个整型参数!使用Params 参数!C. 使用Params 参数!使用Params 参数!使用Params 参数!D. 使用Params 参数!使用两个整型参数!使用两个整型参数!正确答案:B18. 使用下列哪种方法可以减小一个ArrayList 对象的容量?A. 调用Remove 方法B. 调用Clear 方法C. 调用TrimToSize 方法D. 设置Capacity 属性正确答案:C、D19. C#程序中,可使用try.catch 机制来处理程序出现的_错误。A. 语法B. 运行C. 逻辑D. 拼写正确答案:B20. C#中,在方法MyFunc 内部的try.catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则A. .NET 运行时忽略该异常B. .NET 运行时马上强制退出该程序C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程D. .NET 抛出一个新的“异常处理未找到”的异常正确答案:C21. 在C#中,下列哪些语句可以创建一个具有3 个初始值为的元素的字符串数组?A. string StrList3();B. string3 StrList = ,;C. string StrList = ,;D. string StrList = new string3;正确答案:C22. 下列语句创建了多少个string 对象?string, strArray = new string34;A. 0B. 3C. 4D. 12正确答案:A23. 接口Animal 定义如下:public interface Animalvoid Move();则下列抽象类的定义中,哪些是不合法的?A. abstract class Cat: Animalabstract public void Move();B. abstract class Cat: Animalvirtual public void Move()Console.Write(Console.Write(Move!);)C. abstract class Cat: Animalpublic void Move()Console.Write(Console.Write(Move!););D. abstract class Cat: Animalpublic void Eat()Console.Write(Console.Write(Eat!););正确答案:D24. _命名空间中的类和接口用于创建Web 应用程序的页面?A. System.DrawingB. System.IOC. System.Web.UID. System.Web.Service正确答案:C25. 在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的_成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A. AppendB. CreateC. CreateNewD. Truncate正确答案:A26. 下列语句的输出是_。double MyDouble = 123456789;Console.WriteLine(0:E,MyDouble);A. $123,456,789.00B. 1.234568E+008C. 123,456,789.00D. 123456789.00正确答案:B27. 当创建一个新类时,该类将从System.Object 基类继承下列哪些方法?A. ToStringB. ToObjectC. EqualsD. GetClassInfomation正确答案:A、C28. 访问数据库时,使用连接模式同使用非连接模式相比有何优点?A. 更易于控制和维护B. 更容易进行并发控制C. 可以为更多的用户同时提供数据D. 数据实时性更好正确答案:A、B、D29. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?A. CommandB. ConnectionC. DataAdapterD. DataSet正确答案:D30. 应用ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是:A. Connection 对象连接到的数据库的名称B. Connection 对象的身份验证信息C. Connection 对象的最大连接时间D. Connection 对象使用的缓存大小正确答案:A31. 在Visual Studio .NET 中,新建DataAdapter 对象后,可使用_来配置其属性。A. 数据适配器配置向导B. 数据窗体向导C. 服务器资源管理器D. 对象浏览器正确答案:A32. 使用Visual Studio .NET 的“新建C# 项目”创建一个名为“SimpleForm”的Windows表单应用程序,则在生成_文件中可设置该程序集的Copyright、Trademark 等属性信息。A. Form1.resxB. SimpleForm.slnC. SimpleForm.csprojD. AssemblyInfo.cs正确答案:D33. 已知在某Windows Form 应用程序中,主窗口类为Form1, 程序入口为静态方法From1.Main。如下所示:public class Form1 : System.Windows.Forms.Form/其他代码static void Main()/在此添加合适代码则在Main 方法中打开主窗口的正确代码是:A. Application.Run(new Form1();B. Application.Open(new Form1();C. (new Form1().Open();D. (new Form1().Run();正确答案:A34. 在C#中,预处理器指令#region 和#endregion 的作用是:A. 注释#region 和#endregion 之间的代码B. 为Code Editor 定义一段可折叠代码区C. #region 和#endregion 之间的代码在Debug 版本中不参加编译D. #region 和#endregion 之间的代码在Release 版本中不参加编译正确答案:B35. 用鼠标右击一个控件时出现的菜单一般称为:A. 主菜单B. 菜单项C. 快捷菜单D. 子菜单正确答案:C36. 变量openFileDialog1 引用一个OpenFileDialog 对象。为检查用户在退出对话框时是否单击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于_;A. DialogResult.OKB. DialogResult.YesC. DialogResult.NoD. DialogResult.Cancel正确答案:A37. C#程序中,为使变量myForm 引用的窗体对象显示为对话框,必须:A. 使用myForm.ShowDailog 方法显示对话框B. 将myForm 对象的isDialog 属性设为trueC. 将myForm 对象的FormBorderStyle 枚举属性设置为FixedDialogD. 将变量myForm 改为引用System.Windows.Dialog 类的对象正确答案:C38. Windows Form 应用程序中,要求下压按钮控件Button1 有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高。那么,在程序中,属性Button1.FlatStyle 的值应设定为:A. System.Windows.Forms.FlatStyle.FlatB. System.Windows.Forms.FlatStyle.PopupC. System.Windows.Forms.FlatStyle.StandardD. System.Windows.Forms.FlatStyle.System正确答案:B39. 为保护Web Service 不受恶意访问的攻击,应使用_保护Web Service。A. IIS 目录安全性B. NTFS 安全性C. 共享目录安全性D. TCP/IP 安全性正确答案:A40. 下列哪些语言可以用来开发XML Web Service?A. CB. C+C. JavaD. C#正确答案:A、B、C、D41. Web 表单中,按钮的默认事件是A. Click 事件B. Load 事件C. Init 事件D. Command 事件正确答案:A42. Web 窗体文件的扩展名为A. ASPB. ASPXC. ASCXD. HTML正确答案:B43. 使用“新建项目 Visual C# Projects 项目 ASP.NET Web 应用程序”成功创建URL为“http:/localhost/MyWeb”的Web 表单应用程序后,项目文件将保存在:A. 本地计算机Web 站点的MyWeb 虚拟目录下B. 本地文件共享MyWeb 中C. 另一台名为localhost 的计算机的Web 站点的MyWeb 虚拟目录下D. 本地目录c:My DocumentsMyWeb 下正确答案:A44. 关于ASP.NET 窗体应用程序,下列说法哪些是正确的?A. Web 窗体是在浏览器中进行解释执行的B. Web 窗体程序中脚本和代码必须严格分开C. Web 窗体程序产生的HTML 页面只能运行于IE 浏览器D. Web 窗体程序的代码可以使用任何一种.NET 兼容的编程语言编写正确答案:D45. 在使用C#.NET 部署Web 项目时,使用“复制项目”与建立部署项目相比A. 二者功能完全一样B. 后者功能更强大C. 前者操作更简
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产安全事故隐患排查考试试题及答案
- 2026年保险资金另类投资合同
- 2025年领导艺术与组织管理知识考察试题及答案解析
- 免烧砌块成型砖机简可行性研究报告
- 2026年合作框架协议
- 2025年云南省民族宗教委下属事业单位考试真题
- 健身教练职业技能大赛试题及答案
- 角度稳定故障排查与修复流程
- 2025年内蒙会考数学题库及答案
- 2025年云南小学考试题库及答案
- GB/T 45356-2025无压埋地排污、排水用聚丙烯(PP)管道系统
- 成本会计课件 10 产品成本计算的品种法
- 2025年黑龙江农垦职业学院单招职业倾向性测试题库附答案
- 奶制品生产质量控制与品质提升考核试卷
- 【胸部】胸部病变的CT诊断课件
- 2025年12月日历表(含农历-周数-方便记事备忘)
- 高速公路雾天、冰雪路面应急处理预案(4篇)
- 企业员工廉洁教育培训
- 浙教版七年级上册英语单词表
- 设备安装专项施工方案
- 幕墙作业安全技术交底
评论
0/150
提交评论