ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:32.21KB ,
资源ID:13793166      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13793166.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#程序设计单项选择题.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C#程序设计单项选择题.docx

1、C#程序设计单项选择题C#程序设计单项选择题1. _是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码。A. CLR B. CLS C. MSIL D. XML Web Service 2. 在Visual Studio.NET窗口中,在_窗口中可以察看当前项目的类和类型的层次信息。A. 解决方案资源管理器B. 类视图C. 资源视图D. 属性3. C#中每个int 类型的变量占用_个字节的内存。A. 1 B. 2 C. 4 D. 8 4. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?A. CString str; B. string str; C. Dim str

2、 as string D. char * str; 5. 在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?A. decimal theMoney; B. int theMoney; C. string theMoney; D. Dim theMoney as double 6. C#中,新建一字符串变量str,并将字符串Toms Living Room保存到串中,则应该使用下列哪条语句?A. string str = Toms Living Room; B. string str = Toms Living Room; C. string str(Toms

3、 Living Room); D. string str(Toms Living Room); 7. C#中MyClass 为一自定义类,其中有以下方法定义public void Hello().使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?A. obj.Hello(); B. obj:Hello(); C. MyClass.Hello(); D. MyClass:Hello(); 8. 分析下列C#语句,注意类MyClass 没有访问修饰符:namespace Class

4、Library1class MyClasspublic class subclassint i;若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_。A. private B. protected C. internal D. public 9. 分析下列程序:public class class4private string _sData = ;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?A. obj.sData = It is funny!; B

5、. Console.WriteLine(obj.sData); C. obj._sData = 100; D. obj.set(obj.sData); 10. 分析下列程序中类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.

6、 0, 0 B. 100, 100 C. 0, 100 D. 100, 0 11. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_。A. sealed 方法B. public 方法C. visual 方法D. override 方法12. 类MyClass 中有下列方法定义:public void testParams(params int arr) Console.Write (使用Params参数!);public void testParams(int x,int y) Console.Write (使用两个整型参数!);请问

7、上述方法重载有无二义性?若没有,则下列语句的输出为_.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 参数!使用两个整型参数!使用两个整型参数!13. C#程序中,可使用try.catch 机制来处理程序出现的_错误。A. 语法B. 运行C. 逻辑D. 拼写14. C#中,在方法MyFunc

8、 内部的try.catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则A. .NET 运行时忽略该异常B. .NET 运行时马上强制退出该程序C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程D. .NET 抛出一个新的“异常处理未找到”的异常15. 在C#中,下列哪些语句可以创建一个具有3 个初始值为的元素的字符串数组?A. string StrList3(); B. string3 StrList = ,; C. string StrList = ,; D. string StrList = new

9、 string3; 16. 下列语句创建了多少个string 对象?string, strArray = new string34;A. 0 B. 3 C. 4 D. 12 17. 接口Animal 定义如下:public interface Animal void Move();则下列抽象类的定义中,哪些是不合法的?A. abstract class Cat: Animalabstract public void Move(); B. abstract class Cat: Animal virtual public void Move()Console.Write(Console.Writ

10、e(Move!);) C. abstract class Cat: Animal public void Move()Console.Write(Console.Write(Move!);); D. abstract class Cat: Animalpublic void Eat()Console.Write(Console.Write(Eat!);); 18. _命名空间中的类和接口用于创建Web 应用程序的页面?A. System.Drawing B. System.IO C. System.Web.UI D. System.Web.Service 19. 在使用FileStream 打

11、开一个文件时,通过使用FileMode 枚举类型的_成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A. Append B. Create C. CreateNew D. Truncate 20. 下列语句的输出是_。double MyDouble = 123456789;Console.WriteLine(0:E,MyDouble);A. $123,456,789.00 B. 1.234568E+008 C. 123,456,789.00 D. 123456789.00 21. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?A. Command

12、 B. Connection C. DataAdapter D. DataSet 22. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是:A. Connection 对象连接到的数据库的名称B. Connection 对象的身份验证信息C. Connection 对象的最大连接时间D. Connection 对象使用的缓存大小23. 在 Visual Studio .NET 中,新建DataAdapter 对象后,可使用_来配置其属性。A. 数据适配器配置向导B. 数据窗体向导C. 服务器资源管理器D. 对象浏览器24.

13、使用Visual Studio .NET 的“新建C# 项目”创建一个名为“SimpleForm”的Windows表单应用程序,则在生成_文件中可设置该程序集的Copyright、Trademark 等属性信息。A. Form1.resx B. SimpleForm.sln C. SimpleForm.csproj D. AssemblyInfo.cs 25. 已知在某Windows Form 应用程序中,主窗口类为Form1,程序入口为静态方法From1.Main。如下所示:public class Form1 : System.Windows.Forms.Form/其他代码static v

14、oid Main() /在此添加合适代码则在Main 方法中打开主窗口的正确代码是:A. Application.Run(new Form1(); B. Application.Open(new Form1(); C. (new Form1().Open(); D. (new Form1().Run(); 26. 在C#中,预处理器指令#region 和#endregion 的作用是:A. 注释#region 和#endregion 之间的代码B. 为Code Editor 定义一段可折叠代码区C. #region 和#endregion 之间的代码在Debug 版本中不参加编译D. #reg

15、ion 和#endregion 之间的代码在Release 版本中不参加编译27. 用鼠标右击一个控件时出现的菜单一般称为:A. 主菜单B. 菜单项C. 快捷菜单D. 子菜单28. 变量openFileDialog1 引用一个OpenFileDialog 对象。为检查用户在退出对话框时是否单击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于_; A. DialogResult.OK B. DialogResult.Yes C. DialogResult.No D. DialogResult.Cancel 29. C#程序中,为使变量myForm 引

16、用的窗体对象显示为对话框,必须:A. 使用myForm.ShowDailog 方法显示对话框B. 将myForm 对象的isDialog 属性设为true C. 将myForm 对象的FormBorderStyle 枚举属性设置为FixedDialog D. 将变量myForm 改为引用System.Windows.Dialog 类的对象30. Windows Form 应用程序中,要求下压按钮控件Button1 有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高。那么,在程序中,属性Button1.FlatStyle 的值应设定为:A. System.Windows.

17、Forms.FlatStyle.Flat B. System.Windows.Forms.FlatStyle.Popup C. System.Windows.Forms.FlatStyle.Standard D. System.Windows.Forms.FlatStyle.System 31. 为保护Web Service 不受恶意访问的攻击,应使用_保护Web Service。A. IIS 目录安全性B. NTFS 安全性C. 共享目录安全性D. TCP/IP 安全性32. Web 表单中,按钮的默认事件是A. Click 事件B. Load 事件C. Init 事件D. Command

18、事件33. Web 窗体文件的扩展名为A. ASP B. ASPX C. ASCX D. HTML 34. 使用“新建项目Visual C# Projects 项目ASP.NET Web 应用程序”成功创建URL为“http:/localhost/MyWeb”的Web 表单应用程序后,项目文件将保存在:A. 本地计算机Web 站点的MyWeb 虚拟目录下B. 本地文件共享MyWeb 中C. 另一台名为localhost 的计算机的Web 站点的MyWeb 虚拟目录下D. 本地目录c:My DocumentsMyWeb 下35. 关于ASP.NET 窗体应用程序,下列说法哪些是正确的?A. We

19、b 窗体是在浏览器中进行解释执行的B. Web 窗体程序中脚本和代码必须严格分开C. Web 窗体程序产生的HTML 页面只能运行于IE 浏览器D. Web 窗体程序的代码可以使用任何一种.NET 兼容的编程语言编写36. 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?A. 将个人设置保存到本地计算机硬盘的XML 文件中;B. 将个人设置保存到公司的SQL Server 数据库服务器中;C. 将个人设置保存到本

20、地计算机的注册表中;D. 将个人设置保存到软盘中;37. C#程序中,下列哪些预处理指令用于条件编译?A. #if B. #ifdef C. #Region D. #error 38. 关于结构类型,下列说法哪些是正确的?A. 结构是值类型B. 结构中不允许定义带参数的实例构造函数;C. 结构中不允许定义析构函数D. 结构中可以定义成员方法,但是方法内不能使用this 指针39. .NET 安全框架中,应用程序所属的“角色”是指:A. 启动该程序的用户必须处于的Windows 本地组B. 该程序运行时使用哪个Windows 用户账号访问系统资源C. .NET 框架定义的一组Principal

21、对象的集合,符合这些Principal 的程序就属于该角色D. .NET 框架定义的一组资源对象的集合,处于该组的程序可以访问该组的资源40. 在类的定义中,类的_描述了该类的对象的行为特征。A. 类名B. 方法C. 所属的名字空间D. 私有域41. .NET 公共语言运行时的安全引擎为.NET 托管程序代码的执行提供基于_的安全机制。A. 用户和密码B. 证书C. 证据D. 数据加密42. ADO.NET 使用_命名空间的类访问SQL Server 数据库中的数据。A. System.Data.OleDbB. System.Data.SqlClientC. System.Xml.Serial

22、izationD. System.IO 43. 在命令行下使用csc 命令编译C#源程序时,可使用_参数来说明生成 Windows可执行文件。A. /target:exe B. /target:winexe C. /target:libraryD. /target:module 44. 一个多文件程序集中包含1个程序集清单文件、3个模块文件和2个资源文件。下列哪些信息包含在模块文件的元数据中?A. 程序集名称B. 程序集引用的的文件列表C. 本模块代码D. 本模块中声明的数据类型信息45. 下列哪些选项是.NET 异常处理的特点?A. .NET 异常对象是一种特殊格式的32 位整型值B. C#

23、代码中抛出的异常对象,只能在C#编写的代码中捕获C. 无法跨越进程边界引发和捕获异常对象D. 不同编程语言抛出/捕获异常对象的句法可以不同46. 以下类MyClass 的属性count 属于_属性.class MyClassint i;int countget return i; A. 只读B. 只写C. 可读写D. 不可读不可写47. 在编写ASP.NET 页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写入_事件处理程序中。A. 页面的LoadB. 页面的initC. 页面的PreRenderD. 页面的Disposed 消息48. 程序集MyWork.dll 部署在E:MyWo

24、rk下,则该程序集的配置文件应保存在:A. E: 文件夹下B. E:MyWork文件夹下C. E:MyWorkMyWork 文件夹下D. E:MyWorkMyWork.dll 文件夹下49. 某程序集的版本为:“2.0.1.112”,则该程序集的次版本号为:A. 0B. 1C. 2D. 112 50. 类MyClass 中,下列哪条语句定义了一个只读的属性Count?A. private int Count;B. private int count;public int Countgetreturn count;C. public readonly int Count;D. public re

25、adonly int Countget return count;setcount = value;51. C#中的类型float 对应.NET 类库中的A. System.SingleB. System.DoubleC. System.Int32D. System.Int64 52. 判断下列类MyClass 的定义中哪些是合法的抽象类?A. abstract class MyClass public abstract int getCount(); B. abstract class MyClass abstract int getCount(); C. private abstract

26、class MyClass abstract int getCount(); D. sealed abstract class MyClass abstract int getCount(); 53. 在自定义的类MyClass 中,应重载继承自System.Object 类的哪个方法,以实现自定义的哈希算法?A. GetHashCodeB. EqualsC. ReferenceEqualsD. ToString54. 已知接口IHello 和类Base、MyClass 的定义如下interface IHello void Hello();class Base : IHello public

27、void Hello()System.Console.WriteLine(Hello in Base!);class Derived : Base public void Hello()System.Console.WriteLine(Hello in Derived!);则下列语句在控制台中的输出结果为_。IHello x = new Derived();x.Hello();A. Hello in Base!B. Hello in Derived!C. Hello in Base!Hello in Derived!D. Hello in Derived!Hello in Base!. 55.

28、 为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?A. int Num = int.Parse(str);B. int Num = str.Parse(int);C. int Num = (int)str;D. int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands); 56. 已知结构Resource 的定义如下:struct Resourcepublic int Data = 0;则下列语句的运行结果为_。Resource list= new Resource20; for(in

29、t i = 0;i20;i+) System.Console.WriteLine(“data=0”,listi.Data); A. 打印20 行,每行输出都是 data=0B. 打印20 行,每行输出都是 data=nullC. 打印20行.第1行输出data=0,第2行输出data=2,.,第20行输出data=19D. 出现运行时异常57. 分析下列语句:namespace TestCS public delegate void Hello(string target);该语句的作用是:A. 在TestCS 命名空间中定义了一个名为Hello 的全局方法;B. 在TestCS 命名空间中声明了函数Hello 的原型;C. 在TestCS 命名空间中定义了一个名为Hello 的函数指针;D. 在TestCS 命名空间中定义了了一个名为Hello 的委托类型;58. 已知类型DoSomething 定

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2