资源描述
邯郸职业技术学院20132014学年第一学期C#程序设计期末试卷(B)系别 电子信息 专业 班级_姓名_学号_成绩_ 密封线一、选择题(每题3分,共30分)1、C#语言中,值类型包括:基本值类型、结构类型和( )。A小数类型 B整数类型 C类类型 D枚举类型2、在c#中using关键字的作用是_A定义命名空间 B新建实例 C调用类 D引入命名空间3、数据类型转换的类是( )。A.Mod B.Convert C. Const D. Single4、在c#中new关键字的作用是( )。A 新建对象实例 B 定义命名空间 C 调用类 D引入命名空间5、 委托声明的关键字是( )。A delegate B delete C public D interface6、在C#中定义接口时,使用的关键字是( )。A. interface B. overrides C. class D. :7、在C#中,定义派生类时,指定其基类应使用的语句是( )。A.Inherits B. overrides C. class D. :8、在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用( )关键字。A.override B.new C. virtual D. static9、 在C#中,可以标识不同的对象的属性是( )。A.Text B.Name C.Title D.Index10、 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( )。A. intarr = new int10,20 B. intarr = int new10,20C. int,arr = new int10,20 D. int,arr = new int20;10二、填空题(每空2分,共20分)1、在while循环语句中,一定要有修改循环条件的语句,否则,可能造成 。2、C#数组元素的下标从 开始。3、对于方法,参数传递分为值传递和 两种。4、当在程序中执行到 语句时,将结束所在循环语句中的执行。5、在switch语句中,每个语句标号所含关键字case后面的表达式必须是 。 6、 是创建类的实例时,最先被调用的一个函数,实现对对象的初始化。7、枚举是从System. 类继承而来的类型。8、数据类型转换有隐式转换和 转换。9、 是较为复杂的一维数组,其容量可根据需要自动扩充。 10、输出100以内个位数为6且能被3整除的所有整数程序如下 class Program public static void Main() for(int i=1;ib) return 1;else if (a=b) return 0; else return -1;2、写出以下程序的运行结果_ _ _。using System;class Programpublic static void Main ()Stringname=“ACCP”,”BENET”,”BETEST”;foreach(string name in names) Console.WriteLine(name); 3、写出以下程序的运行结果_ _ _。using System;class Test const int N=5;public static void Main () int a = 0;for(int i=1; iN; i+) int c=0, b=2; a+=3; c=a+b; Console.write (c + “ ” ); 4、写出程序的功能_ _ _。static void f2(ref double a, int n) int i; double sum=0;for(i=0;in;i+) sum+=ai; sum/=n; for(i=0;i=sum) Console.write( ai + “ “ );Console.writeLine ();5、写出程序运行结果 using System;class Teststatic void LE(ref int a, ref int b) int x = a; 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分)1、编写一个控制台应用程序,将用户输入的以秒为单位计算的时间长度拆分为以时、分、秒计量,并输出。 (10分)2、 用foreach语句遍历考生自定的一个一维数组,输出其中最大值和所有数组元素之和。运行结果如下所示即可(15分)。出卷人:张海静 教研室主任:陈文兰 附答题纸2张4
展开阅读全文