ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:62.54KB ,
资源ID:9381645      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9381645.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(C试题汇总有答案.doc)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

C试题汇总有答案.doc

1、一、单项选择题(每题2分,共20分) 1.在类作用域中能够通过直接使用该类的(D )组员名进行访问。 A. 私有 B. 公用 C. 保护 D. 任何 2.小数类型(decimal)和浮点类型都能够表示小数,正确说法:( C ) A. 二者没有任何区分 B. 小数类型比浮点类型取值范围大 C.小数类型比浮点类型精度高 D. 小数类型比浮点类型精度低 3.能作为C#程序的基本单位是( B )。 A. 字符 B. 语句 C. 函数 D. 源程序文献 4. 可用作C#程序用户标识符的一组标识符是( B

2、)。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 5.引用类型重要有4种:类类型、数组类型、接口类型和( C )。 A.对象类型 B.字符串类型 C.委托类型 D.整数类型 6.加载窗体时触发的事件是( B )。 A. Click B.Load C.GotFoucs D.DoubleClick 7.变化窗体的标题,需修改的窗体属性是( A )。 A.

3、Text B. Name C.Title D. Index 8.在C#中定义接口时,使用的核心字是( A )。 A.interface B.: C.class D.overrides 9.在类的组员中,用于存储属性值的是( D )。 A. 属性 B. 措施 C. 事件 D.组员变量 10.在C#中,定义派生类时,指定其基类应使用的语句是( B )。 A.Inherits B.: C.Class D.Overrides 11.类的如下特性中,能够用于以便地重用已经有的代码和数据的是( C ). A.多态 B.

4、封装 C.继承 D.抽象 12.在Array类中,能够对一维数组中的元素进行排序的措施是( A )。 A.Sort() B.Clear() C.Copy() D.Reverse() 13.将变量从字符串类型转换为数值类型能够使用的类型转换措施是( D )。 A.Str() B.Cchar C.CStr() D.int.Parse(); 14.数据类型转换的类是( B )。 A.Mod B.Convert C. Const D. Single 15.字符串连接运算符包括&和( A )。 A. + B. - C. *

5、 D. / 16.先判断条件的当循环语句是( B )。 A. do...while B. while C. while...do D. do ...loop 17. C#是一个面对( C )的语言。 A. 机器 B.过程 C.对象 D.事物 18. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( C )。 A. int[]arr = new int[10,20] B. int[]arr = int new[10,20] C. int[,]arr = new int[10,20] D. int[,]arr = new int

6、[20;10] 19. 如下正确的描述是(B )。 A. 函数的定义能够嵌套,函数的调用不能够嵌套 B. 函数的定义不能够嵌套,函数的调用能够嵌套 C. 函数的定义和函数的调用均能够嵌套 D. 函数的定义和函数的调用均不能够嵌套 20.小数类型和浮点类型都能够表示小数,正确说法:( C ) A. 二者没有任何区分 B. 小数类型比浮点类型取值范围大 C.小数类型比浮点类型精度高 D. 小数类型比浮点类型精度低 21.在C#中,能够标识不一样的对象的属性是( B )。 A.Text B.Name C.Title D.Index 22.在VC#.

7、Net中,能够标识不一样的对象的属性是( B )。 A.Text B.Name C.Title D.Index 23.在C#中定义接口时,使用的核心字是( A )。 A.interface B.: C.class D.overrides 24.属于C#语言的核心字( A )。 A. abstract B. camel C. Salary D. Employ 25.C#语言中,值类型包括:基本值类型、结构类型和( D )。 A.小数类型 B.整数类型 C.类类型 D.枚举类型 26. 假定一个10行20列的二维整型数

8、组,下列哪个定义语句是正确的( C )。 A. int[]arr = new int[10,20] B. int[]arr = int new[10,20] C. int[,]arr = new int[10,20] D. int[,]arr = new int[20;10] 27. 如下正确的描述是( B )。 A. 函数的定义能够嵌套,函数的调用不能够嵌套 B. 函数的定义不能够嵌套,函数的调用能够嵌套 C. 函数的定义和函数的调用均能够嵌套 D. 函数的定义和函数的调用均不能够嵌套 28. 如下说法正确的是( C )。 A. 接口能够实例化 B

9、 类只能实现一个接口 C. 接口的组员都必须是未实现的 D. 接口的组员前面能够加访问修饰符 29. 下列有关抽象类的说法错误的是( A )。 A. 抽象类能够实例化 B. 抽象类能够包括抽象措施 C. 抽象类能够包括抽象属性 D. 抽象类能够引用派生类的实例 30. 下列有关重载的说法,错误的是( D )。 A. 措施能够通过指定不一样的参数个数重载 B. 措施能够通过指定不一样的参数类型重载 C. 措施能够通过指定不一样的参数传递方式重载 D. 措施能够通过指定不一样的返回值类型重载 31. 有关虚措施实现多态,下列说法错误的是( B )。 A

10、 定义虚措施使用核心字virtual B. 核心字virtual能够与override一起使用 C. 虚措施是实现多态的一个应用形式 D. 派生类是实现多态的一个应用形式 32. 如下有关继承的说法错误的是( D )。 A. .NET框架类库中,object类是所有类的基类 B. 派生类不能直接访问基类的私有组员 C. protected修饰符既有公有组员的特点,又有私有组员的特点 D. 基类对象不能引用派生类对象 33. 继承具备( B ),即当基类自身也是某一类的派生类时,派生类会自动继承间接基类的组员。 A. 规律性 B. 传递性 C. 重复性 D.

11、多样性 34. 下列说法中,正确的是( A )。 A. 派生类对象能够强制转换为基类对象 B. 在任何情况下,基类对象都不能转换为派生类对象 C. 接口不能够实例化,也不能够引用实现该接口的类的对象 D. 基类对象能够访问派生类的组员 6.使用Dirctory类的下列措施,能够获取指定文献夹中的文献的是( B ). A.Exists() B.GetFiles() C.GetDirectories() D.CreateDirectory() 2.StreamWriter对象的下列措施,能够向文本文献写入一行带回车和换行的文本的是( A )。 A.Wri

12、teLine() B.Write() C.WritetoEnd() D.Read() 3.建立访问键时,需在菜单标题的字母前添加的符号是( D )。 A.! B.# C.$ D.& 4.在C#.Net中,用来创建主菜单的对象是( C )。 A. Menu B.MenuItem C.MenuStrip D.Item 5.下面所列举的应用程序中,不是多文档应用程序的是( D ) A.Word B.Excel C.PowerPoint D.记事本 7.下面所列举的应用程序中,不是多文档应用程序

13、的是( D ) A.Word B.Excel C.PowerPoint D.记事本 5.在Array类中,能够对一维数组中的元素查找的措施是( B )。 A.Sort() B.BinarySearch() C.Convert() D.Index() 二、填空题(每空2分,共20分) 1. 当在程序中执行到 ( continue ) 语句时,将结束所在循环语句中循环体的一次执行。 答案: 2. 枚举是从System. ( Enum ) 类继承而来的类型。 3.类中申明的属性往往具备get()和

14、 set() 两个访问器。 4.C#提供一个默认的无参结构函数,当我实现了另外一个有一个参数的结构函数时,还想保存这个无参数的结构函数。这么我应当写 (两个 ) 结构函数。 5.接口(interface)是指: 。 答:只含有公有抽象措施(public abstract method)的类。这些措施必须在子类中被实现。 6. 在switch语句中,每个语句标号所含核心字case背面的体现式必须是( 常量体现式 ) 7. 在while循环语句中,一定要有修改循环条件的语句

15、否则,也许导致( 死循环 ) 8.传入某个属性的SET措施的隐含参数的名称是 ( value )。 9.C#的类不支持多重继承,但能够用 ( 接口 ) 来实现。 10.C#数组类型是一个引用类型,所有的数组都是从System命名空间的 (object ) 类继承而来的引用对象。 12.一般将类的结构措施申明为 (public或公有) 访问权限。假如申明为private,就不能创建该类的对象。 13.在措施定义中,virtual含义:被virtual修饰的措施能够被子类覆写。 14. C#数组元素的下标从( 0 ) 开始。 15. 元素类型为double

16、的2行5列的二维数组共占用( 80 ) 字节的存储空间。 16.对于措施,参数传递分为值传递和 (引用传递) 两种。 三、判断题(每题2分,20分) 1.不能指定接口中措施的修饰符。 答:对 2.DotNet包括两个部分,即公共语言运行时和框架类库 答案:对 3.在同一行上能够书写多条语句,每条语句间用分号分隔。 答案:对 4.在数据类型转化时,只能通过类型转换核心字或Convert类实现。 答案:错 5.在定义数组时不允许为数组中的元素赋值。 答案:错 6.定义枚举时最少为其中的一个枚举组员赋值。 答案:错 7.接口与类同样是面对对象程序设计的核心,是创建

17、对象的模版。 答案:对 8.委托是将措施作为参数传递给另一措施的一个数据类型。事件与委托没有关系。 答案:错 9.假如要实现重写,在基类的措施中必须使用virtual核心字,在派生类的措施中必须使用overrides核心字。 答案:错 10.在C#类中,this代表了目前类自身。 答案:错 11.静态类和实例类的区分在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。 答案:对 12.用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。 答案:错 13.设置图片框控件的SizeMode属性为StretchImage时,图

18、片能够按图片框的大小百分比缩放显示。 答案:对 14.能够重写私有的虚措施。 答:错 15.在C#中,所有类都是直接或间接地继承System.Object类而得来的。 答案:对 16.在C#中,任何措施都不能实现多继承。 答案:错 17.在C#中,子类不能继承父类中用private修饰的组员变量和组员措施。 答案:对 18.菜单项标题中有含有带下划线的字符,这是快捷键。 答案:错 2.能够制止某一个类被其他类继承。 答:对 14.一个窗体中能够有多个弹出式菜单。 答案:对 5.在C#Net中,窗体父子关系通过“属性”窗口来创建。 答案:对 7.使用D

19、irectory类的Move()措施能够删除文献。 答案:错 8.使用FileInfo类的Copy()措施能够复制文献。 答案:对 9.DataSet对象中的表能够和数据库中的表同名,也能够不一样名。 答案:对 10.Command对象能够执行SQL语句。 答案:对 5.使用Directory类的Move()措施能够删除文献。 答案:错 6.使用FileInfo类的Copy()措施能够复制文献。 答案:对 ` 四、程序阅读题(每题5分,共30分) 1.写出如下程序的运行成果。 using System; class Test { public

20、static void Main() { int x = 5; int y = x++; Console.WriteLine(y); y=++x; Console.WriteLine(y); } } 答案: 5 7 2. 写出下列函数的功效。 static int SA(int a,int b) {       if (a>b) return 1;       else if (a==b) return 0;        else return -1; } 答案:比较两个整数a和b

21、的大小,若a>b则返回1,若a= =b则返回0,若a

22、y/n; } 答案:求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志。 4.写出如下程序运行成果。 using System; class Test { static int[] a = { 1, 2, 3, 4, 5, 6, 7, 8 }; public static void Main() { int s0, s1, s2; s0 = s1 = s2 = 0; for (int i = 0; i < 8; i++) { switch (a[

23、i] % 3) { case 0: s0 += Test.a[i]; break; case 1: s1 += Test.a[i]; break; case 2: s2 += Test.a[i]; break; } } Console.WriteLine(s0 + " " + s1 + " " + s2); } } 答案:9 12 15 5.写出如下程序的功效。 static void

24、 f2(ref double[] a, int n) { int i; double sum=0; for(i=0;i=sum) Console.write( a[i] + “ “ ); Console.writeLine (); } 答案:显示输出数组a中不小于等于平均值的所有元素值。 6.写出如下程序运行成果。 using System; clas

25、s Test { const int N=5; public static void Main (){ int a = 0; for(int i=1; i

26、        a = b;  b = x;        Console.writeLine (a + “ “ +b); } public static void Main () {     int x=10, y=25; LE(ref x, ref y);   Console.writeLine (x + “ “ +y); } } 答案:25  10  25  10 8.写出如下程序的功效。 static void WA(ref int[] a, int n) { for(int i=0;i

27、 int k=i; for(int j=i+1;j

28、       for (int i=0; i<9; i++) {               Console.write(“ ”+a[i]);               if ((i+1)%3==0) Console.writeLine();        } } } 答案:2   4   6 8  10  12 14  16  18 10. 写出如下程序运行成果。 using System; class Test { public static void Main () {        int s=0;     

29、   for (int i=1;  ; i++) {               if (s>50) break;               if (i%2==0)  s+=i;        }        Console.writeLine ("i, s=" + i + "," + s); } } 答案:i,s = 15, 56 五、简答题(10分,每题5分) 1.怎样区分重载措施? 不一样的参数类型,不一样的参数个数,不一样的参数次序 2.C#用多个修饰符来体现类的不一样性质。依照其保护级C#的类有五种不一样的限制

30、修饰符,请写出并指出它们之间的区分是什么? 答: public 能够被任意存取 protected只能够被本类和其继承子类存取 internal只能够被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文献扩展名往往是“.DLL”或“.EXE”。 protected internal唯一的一个组合限制修饰符,它只能够被本组合体内所有的类和这些类的继承子类所存取。 private只能够被本类所存取。 3.接口和抽象类的区分是什么? 答:接口用于规范,抽象类用于共性。接口中只能申明措施,属性,事件,索引器。而抽象类中能够有

31、措施的实现,也能够定义非静态的类变量。抽象类是类,因此只能被单继承,不过接口却能够一次实现多个。抽象类能够提供某些措施的部分实现,接口不能够.抽象类的实例是它的子类给出的。接口的实例是实现接口的类给出的。在抽象类中加入一个措施,那么它的子类就同时有了这个措施。而在接口中加入新的措施,那么实现它的类就要重新编写(这就是为何说接口是一个类的规范了)。接口组员被定义为公共的,但抽象类的组员也能够是私有的、受保护的、内部的或受保护的内部组员(其中受保护的内部组员只能在应用程序的代码或派生类中访问)。另外接口不能包括字段、结构函数、析构函数、静态组员或常量。 4.什么是抽象类? 答案:抽象类是含有一个或多个抽象措施的类,抽象类不能实例化。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服