版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、。装。订。线。2010 年2011 年第 1 学期C#程序设计试卷 A 卷时间共 120 分钟一、单项选择题(每题 2 分,共 20 分)1 以下标识符中,错误的是()A _b39B. a345C.ageD.6-3212. 以下类型中,不属于值类型的是 ()A3整数类型B.类型C。D。 类类型字符类型已知 a,b,c 的值分别是 4,5,6,执行下面的程序段后,判断变量 n 的值为:()if (cb)n=a+b+c;else if (a+bc) n=c-a-b;elseA 3n=a+b;B。-3C。 9D。 154下面有关 break ,continue ,goto 语句描述正确的是()A B
2、 CDbreak 和 continue 都是用于终止当前整个循环的。goto 语句必须和标识符配合使用,break 和 continue 则不然使用 break 语句可以一次跳出多重循环使用 goto 语句可以方便地跳出多重循环,因而编程时尽可能多的使用 goto 语句5下面几条是动态初始化二维数组的语句,正确的()A B.C.D. arr2=new arr2=new arr2=new arr2=new;4; i6,5,1,2,3;46,5,1,2,3;的成员是()6. 在类的外部可以被A public 成员C。 protected 成员B。 private 成员D。 protectedern
3、al 成员7以下关于类和对象的说法中,不正确的是()类包含了数据和对数据的操作一个对象一定属于某个类得分阅卷人题 号一二三总分得 分阅卷人C 密封类不能被继承D 可由抽象类生成对象8假设给出下面的代码,则哪条语句会被执行()trycatch throw new OverflowException();(FileNotFoundException e)catch (OverflowExceptione)catch (SystemExcetion catchA. CatchB . Catch (SystemExcetione)e)C. Catch(FileNotFoundException e)D
4、. Catch (OverflowExceptione)9. 下面有关枚举成员赋值说法正确的是()A B CD在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值在定义枚举类型时,直接为某个枚举成员赋值,则其他枚举成员依次取值在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑他们在代码中出现的顺序在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值。10下面说法错误的是()A B CDC#中不允许多继承base 关键字用于从派生类中基类的成员。当一个实例方法中包含一个 override 限定符时,此方法称为覆盖方法。当方法中含有 new 修饰符时,方法就被称为虚方法。得分二、程
5、序分析题(每题 4 分,共 40 分)请将该题写在下面:阅卷人1usingSystem;classvaluesic void Main( )a;Console.Write(请输入 a 的值:);/请在此处填写代码,输入变量 a 的值。b=a;if(a=100) b=2*a+1;Console.Wriine(b=0,b);2using System;class Test sic void Main( ) Array=16,12,31,8,21;/请在此处填写代码,用 foreach 语句输出数组 Array 的各个元素的值。3/写出下列程序运行的结果。using System;namespace
6、classsConsoleApplication4Programic void Main(string args)for (arr1 arr2j= 2, 5, 8, 3 ;= 1, 0 ;= 0; j arr1.Length; j+)try Console.Wriine(0/1=2, arr1j, arr2j,arr1j /arr2j);catch (DivideByZeroException e) Console.Wriine(除数不能为0); catch (IndexOutOfRangeException e) Console.Wriine(数组越界); 4namespace Consol
7、eApplication4class MyclasspublicnIndex=10;sic public double fphi=45.6;class classTestsic void Main( )/在此处填写代码,输出nIndex和Fphi的值。5/写出下列程序运行的结果。using System; class Testpublic voidk;Swap(refx, refy)k x y=x;y;x;sic voidMain()a =8, b = 68;Console.Wriine(a=0, y=1, a, b); Test sw = new Test();sw.Swap(ref a,
8、refb);Console.Wriine(a=0, y=1, a, b);6/在 Stuent 类中定义 一个 No 属性,请填写代码。class Stuentprivate string myNo; public string Noget / 填写代码set / 填写代码7/写出下列程序运行的结果。 using System;public class ppublic p() Console.Wri public void pr Console.Wriine(parent); ()ine(Im a Parent Class.); public class c : ppublic c() Con
9、sole.Wriine(Child); public sic void Main()c c1 = new c();c1.pr();8using System;class Employee private doubsalary=1000;double public publicpsalary;n;double Esalary() Console.Write(该员工进公司的年数为:);n=.Parse(Console.ReadLine();psalary=bsalary*(Math. return psalary;(1+0.15),(n-1);class DEmp:Employee new pub
10、lic double Esalary()/填写代码,求出该类员工的工资,该类员工工资=基类中所求工资的1.5倍。class Testsic void Main()DEmpdz=new DEmp();Console.Wriine(该员工的实际工资为:0,dz.Esalary();9/写出下列程序运行的结果。using System; namespace ddclass base1 public virtual void Pr()Console.Wriine(prin base);class Derived : base1 public override void Pr()in derived);
11、Console.Wriine(prclass Testsic void Main()base1 b = new base1(); Derived d = new Derived();b.Pr(); d.Pr(); 10/写出下列程序运行的结果。using using usingSystem; System.Collections.Generic; System.Text;namespace ConsoleApplication5 classT public void pr(i)Console .Wriine (输出的整数=0,i);public void pr Console.Wri(stri
12、ng s)ine (输出的字符串=0,s);public voidConsole .Wripr(double d)ine (输出的双精度数=0,d);classsProgramic voidMain(string args)Tt1=new T ();t1 .pr t1.pr t1.pr(5.6);(6);(o);三、程序设计题(共 3 题,共 40 分)。1(10 分)设计程序,输入 50 个考生 8 门课的成绩,输出每位考生的平均成绩。2(15 分)设计工人类 worker ,数据成员有:工号 no,age, 工资包括基本工资 wage ,岗位津贴 subsidy ,房租 rent , 水 费 waterfee ,电费 elecfee 。 实 发 工 资=wage+subsidy-rent-waterfee-elecfee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州市区2024年度教育机构培训合同
- 上网服务公司火灾事故应急预案范例(3篇)
- 商用房房屋租赁合同范本
- 简单版柴油购买合同范文2篇
- 广告公司协议书范本
- 手车买卖合同分期支付
- 工程建筑材料购销合同范本版
- 烘焙行业海外对比研究报告:烘焙行业格局与商业模式
- 基于二零二四年度的5G技术应用合同标的和法律问题研究2篇
- 有子女自愿离婚协议书范文完整版
- 强检计量器具及检定周期一览表
- 发电公司二十五项反措对照检查项目表
- 伙食费用收支明细表-1
- 个人防护用品PPE培训资料ppt课件
- 班会课感恩同学PPT.ppt
- 浙江省初二数学竞赛试卷与答案华
- 慢阻肺的防治PPT课件
- 部编版三年级上语文《读不完的大书》教案+反思
- 百分数的认识1018
- 临床教学方法与技巧(课堂PPT)
- 【发酵工程】余龙江版 第11章 发酵产物的分离纯化
评论
0/150
提交评论