版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题()1 在类作用域中能够通过直接使用该类的( D )成员名进行访问。 A.私有B.公用C.保护D.任何2.小数类型(decimal )和浮点类型都可以表示小数,正确说法:A. 两者没有任何区别B. 小数类型比浮点类型取值范围大C. 小数类型比浮点类型精度高D. 小数类型比浮点类型精度低3 .能作为C#程序的基本单位是(B )。A.字符B.语句C.函数4.可用作C#程序用户标识符的一组标识符是A. void defi ne +WORDC. for-abcCaseD.源程序文件 (B ) oB. a3_b3 D. 2a_123DO5. 引用类型主要有 4种:类类型、数组类型、接口类型
2、和(A.对象类型 B.字符串类型 C.委托类型6. 加载窗体时触发的事件是(B ) oA. Click B.Load C.GotFoucs7. 改变窗体的标题,需修改的窗体属性是A. Text B. Name C.Title8. 在C#中定义接口时,使用的关键字是A.i nterfaceB.:C.class9. 在类的成员中,用于存储属性值的是A.属性 B.方法 C.事件D.整数类型D.DoubleClickA )。In dexA )。(D.(D.overridesYNsizeof)。(D ) oD.成员变量10. 在C#中,定义派生类时,指定其基类应使用的语句是(BA.lnherits B.
3、:C.Class D.Overrides11. 类的以下特性中,可以用于方便地重用已有的代码和数据的是A.多态B. 封装C.继承 D.抽象12. 在Array类中,可以对一维数组中的元素进行排序的方法是A.Sort() B.Clear() C.Copy() D.Reverse()13. 将变量从字符串类型转换为数值类型可以使用的类型转换方法是 C.CStr() D.i nt.Parse();B ) oC. Con stD.Si ngle&和(,D. /16. 先判断条件的当循环语句是(A. do.while B. while17. C#是一种面向(C )的语言。A.机器 B.过程 C.对象 D
4、.事物18. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(A.Str()B.Cchar14. 数据类型转换的类是(A.ModB.Co nvert15. 字符串连接运算符包括A. + B. - C. *A )。)。(C ).A )o(D )。B )。C. while.do D. do .loopC )oA. in tarr = new in t10,20B. i ntarr = int n ew10,20C. i nt,arr = new in t10,20D. i nt,arr = new in t20;1019.以下正确的描述是( B )oA. 函数的定义可以嵌套,函数的调
5、用不可以嵌套B. 函数的定义不可以嵌套,函数的调用可以嵌套C. 函数的定义和函数的调用均可以嵌套D. 函数的定义和函数的调用均不可以嵌套20. 小数类型和浮点类型都可以表示小数,正确说法:A. 两者没有任何区别 B小数类型比浮点类型取值范围大C. 小数类型比浮点类型精度高D. 小数类型比浮点类型精度低21. 在C#中,可以标识不同的对象的属性是(B )。A. TextB.NameC.TitleD.l ndex22. 在VC#.Net中,可以标识不同的对象的属性是(B )。A. TextB.NameC.TitleD.l ndex23. 在C#中定义接口时,使用的关键字是(A )。A. i nte
6、face B.:C.class D.overrides24. 属于C#语言的关键字(A )。A. abstract B. camel C. Salary D. Employ25. C#语言中,值类型包括:基本值类型、结构类型和(D )。A. 小数类型B.整数类型 C.类类型 D.枚举类型26. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(C )。A. in tarr = new in t10,20B. i ntarr = int n ew10,20C. i nt,arr = new in t10,20D. i nt,arr = new in t20;1027. 以下正确的描述
7、是( B )。A. 函数的定义可以嵌套,函数的调用不可以嵌套B. 函数的定义不可以嵌套,函数的调用可以嵌套C. 函数的定义和函数的调用均可以嵌套D. 函数的定义和函数的调用均不可以嵌套28. 以下说法正确的是( C )。 A.接口可以实例化C.接口的成员都必须是未实现的29. 下列关于抽象类的说法错误的是( A.抽象类可以实例化B. 类只能实现一个接口D.接口的成员前面可以加访问修饰符 A )。B. 抽象类可以包含抽象方法C. 抽象类可以包含抽象属性D. 抽象类可以引用派生类的实例30. 下列关于重载的说法,错误的是( D )。A. 方法可以通过指定不同的参数个数重载B. 方法可以通过指定不同
8、的参数类型重载C. 方法可以通过指定不同的参数传递方式重载D. 方法可以通过指定不同的返回值类型重载31. 关于虚方法实现多态,下列说法错误的是( B )。A. 定义虚方法使用关键字virtualB. 关键字 virtual可以与override 起使用C. 虚方法是实现多态的一种应用形式D. 派生类是实现多态的一种应用形式32. 以下关于继承的说法错误的是(D )。A. .NET框架类库中,object类是所有类的基类B. 派生类不能直接访问基类的私有成员C. protected修饰符既有公有成员的特点,又有私有成员的特点D. 基类对象不能引用派生类对象33. 继承具有(B ),即当基类本身
9、也是某一类的派生类时,派生类会自动继承间 接基类的成员。A.规律性B.传递性C.重复性D.多样性34. 下列说法中,正确的是( A )。A. 派生类对象可以强制转换为基类对象B. 在任何情况下,基类对象都不能转换为派生类对象C. 接口不可以实例化,也不可以引用实现该接口的类的对象D. 基类对象可以访问派生类的成员35. 使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是(B).A.Exists() B.GetFiles() C.GetDirectories() D.CreateDirectory()36.StreamWriter对象的下列方法,可以向文本文件写入一行带回车和换行的
10、文本的是 (A )。A.WriteL in e()B.Write() C.WritetoE nd() D.Read()37. 建立访问键时,需在菜单标题的字母前添加的符号是(D )。A. !B.#C.$D.&38. 在C#.Net中,用来创建主菜单的对象是(C )。A. MenuB.Me nultemC.Me nu StripD.Item39. 下面所列举的应用程序中,不是多文档应用程序的是(D )A.Word B.ExcelC. PowerPoi nt D.记事本40. 在Array类中,可以对一维数组中的元素查找的方法是(B)。A.Sort()B.Bi narySearch()C.Co n
11、vert()D.ln dex()二、填空题()1 .当在程序中执行到 contin ue语句时,将结束所在循环语句中循环体的一次执行。2 .枚举是从System.Enum类继承而来的类型。3. 类中声明的属性往往具有get()和set() 两个访问器。4. C#提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写两个构造函数。5. 接口( in terface )是指:只含有抽象方法的类,这些方法必须在子类中被实现。6. 在switch语句中,每个语句标号所含关键字case后面的表达式必须是常量表达式。7 .在while循环语句中,一
12、定要有修改循环条件的语句,否则,可能造成死循环.。8. 传入某个属性的 SET方法的隐含参数的名称是value。9. C#的类不支持多重继承,但可以用借口来实现。10. C#数组类型是一种引用类型,所有的数组都是从 System命名空间的 object 类继承而来的引用对象。12 .一般将类的构造方法声明为public(或公有)访问权限。如果声明为private,就不能创建该类的对象。13.在方法定义中,virtual含义: 被virtual修饰的方法可以被子类腹覆写。14 . C#数组元素的下标从0 开始。15 .元素类型为double的2行5列的二维数组共占用80字节的存储空间。16.对于
13、方法,参数传递分为值传递和两种。三、判断题()T 1.不能指定接口中方法的修饰符。T 2.DotNet包含两个部分,即公共语言运行时和框架类库T 3.在同一行上可以书写多条语句,每条语句间用分号分隔。F 4.在数据类型转化时,只能通过类型转换关键字或Con vert类实现。F 5.在定义数组时不允许为数组中的元素赋值。F 6.定义枚举时至少为其中的一个枚举成员赋值。T 7 接口与类同样是面向对象程序设计的核心,是创建对象的模版。F 8 委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。F 9 如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使
14、用overrides关键字。F 10.在C#类中,this代表了当前类本身。T 11 .静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进 行实例化,生成对象才可使用。F 12.用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。T 13 .设置图片框控件的 SizeMode属性为Stretchimage 时,图片可以按图片框的大小 比例缩放显示。F 14.可以重写私有的虚方法。T 15 .在C#中,所有类都是直接或间接地继承System.Object类而得来的。F 16 .在 C#中,任何方法都不能实现多继承。T 17 .在C#中,子类不能继承父类
15、中用private修饰的成员变量和成员方法。F 18.菜单项标题中有含有带下划线的字符,这是快捷键。T 19.可以阻止某一个类被其他类继承。T 20. 一个窗体中可以有多个弹出式菜单。T 21.在C#Net中,窗体父子关系通过“属性”窗口来创建。F 22.使用Directory类的Move()方法可以删除文件。T 23.使用Fileinfo类的Copy()方法可以复制文件。T 24.DataSet对象中的表可以和数据库中的表同名,也可以不同名。T 25.Command对象可以执行 SQL语句。F 26.使用Directory类的Move()方法可以删除文件。T 27.使用Fileinfo类的C
16、opy()方法可以复制文件。四、程序阅读题()1写出以下程序的运行结果。using System;class Testpublic static void Mai n()int x = 5;int y = x+;Co nsole.WriteLi ne(y);y=+x;Co nsole.WriteLi ne(y);5 72.写出下列函数的功能。static int SA(int a,int b)if (ab)return 1;else if (a=b)return 0;elsereturn -1;比较a,b两个数的大小3 .写出下列函数的功能。static float FH() float y=
17、0,n=0;int x = Con vert.Tol nt32(Co nsole.ReadLi ne(); /从键盘读入整型数据赋给xwhile (x!=-1) n+; y+=x;x = Co nvert.Tol nt32(Co nsole.ReadLi ne();if (n=0)return y;elsereturn y/n;求出从键盘上输入的一批的常数的平均值,以-1作为输入的标志4 写出以下程序运行结果。using System;class Teststatic in t a = 1,2, 3, 4, 5, 6, 7, 8 ;public static void Mai n()int s
18、O, s1, s2;s0 = s1 = s2 = 0;for (int i = 0; i 8; i+)switch (ai % 3)case 0: sO += Test.ai; break;case 1: si += Test.ai; break;case 2: s2 += Test.ai; break;Con sole.WriteLi ne(s0 + + si + + s2);912155 写出以下程序的功能。static void f2(ref double a, int n)int i; double sum=0;for(i=0;i n;i+) sum+=ai;sum/ =n;for(i=0;i=sum)Con sole. write( ai +“ “;Console.writeLine ();显示输入数组a中大于平均值的所有元素值6 写出以下程序运行结果。 using System;class Test const int N=5;public static void Mai n () int a = 0;for(int i=1; iN; i+)in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行业秩序规范自律承诺书(6篇)
- 专业服务程度承诺书(4篇)
- 孩童安全守护保证承诺书4篇
- 企业人力资源管理通则化工具包
- 《电工电子技术第三版高职》全套教学课件
- 施工放样专家讲座
- 黄金交易员压力管理与情绪控制题目及答案
- 水利施工企业安全课件
- 天津市五区县重点校2024-2025学年高一上学期11月期中联考地理试题(解析版)
- 2025年风险投资市场展望知识考察试题及参考答案
- GB/T 5699-2025采光测量方法
- 废旧轮胎回收利用综合汇报
- 2026步步高六册同步物理必修3-第十二章 3 第2课时 伏阻法和安阻法测电池的电动势和内阻
- 全国大学生职业规划大赛《土木工程》专业生涯发展展示
- 舞蹈老师职业介绍
- 心理健康教育自我成长报告
- 附件:佛山市房屋市政工程生产安全重大事故隐患排查、判定、治理、处罚工作指引
- 蛋品冷链物流配送服务创新创业项目商业计划书
- 酒店资产盘点管理办法
- 渝20Q01 建设工程施工现场围挡及大门标准图集(2020版)DJBT50-133
- 生活垃圾焚烧飞灰固化稳定化处理技术标准
评论
0/150
提交评论