第九章 安徽理工大学C#期末考试试卷.doc

第九章 安徽理工大学C#期末考试试卷.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择题: 1、在类作用域中能够通过直接使用该类的( )成员名进行访问。 A.私有 B.公用 C.保护 D.任何 当整数a赋值给一个object对象时,整数a将会被_____ 3、引用类型主要有4种:类类型、数组类型、接口类型和_____ A.对象类型 B.字符串类型 C.委托类型 D.整数类型 4、以下关于继承说法错误的是_____ A..NET框架类库中,object类是所有类的基类 B.基类对象不能引用派生类对象 C.派生类不能直接访问基类的私有成员 D.protected修饰符既有公有成员的特点,又有私有成员的特点 5、在C#中,下列代码运行后,变量Max的值是 Int a=5,b=10,c=15,Max=0; Max = ab?a:b; Max = cMax?c:Max; _____ 方法可以通过指定不同的参数个数重载 方法可以通过指定不同的参数类型重载 方法可以通过指定不同的参数传递方式重载 方法可以通过指定不同的返回值类型重载 7、String类的下列方法,返回类型不为String的有_____ A.IndexOf B.Turn C.Replace D.CopyTo 8、下列关于抽象类的说法错误的是_____ A.抽象类可以实例化 B.抽象类可以包含抽象方法 C.抽象类可以包含抽象属性 D.抽象类可以引用派生类的实例 9、以下正确的描述是_____ A:函数的定义可以嵌套,但函数的调用不可以嵌套 B:函数的定义不可以嵌套,但函数的调用可以嵌套 C:函数的定义和函数的调用均不可以嵌套 D:函数的定义和函数的调用均可以嵌套 _____ A、派生类对象可以强制转换为基类对象 B、在任何情况下基类对象都不能转化为派生类对象 C、接口不可以实例化也不可以引用实现该接口的类的对象 D、基类对象可以访问派生类的成员 11、在C#中,用来创建主菜单的对象是( )。 A. Menu B.MenuItem C.MenuStrip D.Item 12、下列所列举的应用程序中,不是多文档的应用程序是_____ A.Word B.Excel C.PowerPoint D.记事本 13、假设一个10行20列的二维整型数组,下列哪个定义语句是正确的 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] 14、在C#中,接口与抽象基类的区别在于________ A.抽象基类可以包含非抽象方法,而接口只能包含抽象方法 B.抽象基类可以被实例化,而接口不能被实例化 C.抽象基类不能被实例化,而接口可以被实例化 D.抽象基类就是接口,它们之间无差别 在C#中,可以通过装箱和拆箱实现值类型与引用类型之间相互转换,在下列代码中,有()处实现了拆箱。 int age = 5; object o= age; o=10; age=(int)o; object oAge =age; A.0 B.1 C.2 D.3 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归实现。class MainClass { ???public static void show()?//输出函数 ???{ ??????Console.WriteLine(Foo(30)); ????} ???public static int Foo(int i) //处理数列函数 ???{ ??????if (i = 0) ?????????return 0; ??????else if(i 0 i = 2) ???????????return 1; ??????else return Foo(i -1) + Foo(i - 2); ???} } 求表达式的值:1+1/2-1/3+1/4-1/5+1/6-..........+1/20 #include stdio.h double func(int n) { double sum=0; double item=0; int i,mark=1; sum+=1.0; //第一项 for(i=2;i=n;i++) //从第二项开始,符号变换 { item=mark*1.0/i; //每一项 sum+=item; //加到一起

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档