| 
 | 
 
华师《C#程序设计》在线作业 
1.[单选题]执行下列语句序列后, i 和 j 的值分别是(  ) int i=3,j=5; if(i-1>j) i--;else j--; 
奥鹏19春答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
 
    A.2,4 
    B.2,5 
    C.3,4 
    D.3,5 
    正确答案:——C—— 
2.[单选题]下面有关变量和常量的说法, 正确的是(  )。 
    A.在程序运行过程中, 变量的值是不能改变的, 而常量是可以改变的 
    B.常量定义必须使用关键字 const 
    C.在给常量赋值的表达式中不能出现变量 
    D.常量在内存中的存储单元是固定的, 变量则是变动的 
    正确答案:——B—— 
3.[单选题]声明结构型的关键字是(  )。 
    A.enum 
    B.struct 
    C.class 
    D.interface 
    正确答案:——B—— 
4.[单选题]假定一个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] 
    正确答案:———— 
5.[单选题]在C#中,定义派生类时,指定其基类应使用的语句是(  )。 
    A.Inherits 
    B.:    奥鹏作业答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
    C.Class 
    D.Overrides 
    正确答案:———— 
6.[单选题]调用“命名空间”的命令是(  )。 
    A.namespace 
    B.use 
    C.using 
    D.include 
    正确答案:———— 
7.[单选题]以下关于抽象类的说明,错误的是(  )。 
    A.abstract做类的修饰符 
    B.virtual做类的修饰符 
    C.抽象类中的方法都要声明为抽象方法 
    D.非抽象类可继承自抽象类 
    正确答案:———— 
8.[单选题]调用重载方法时,系统根据(  )来选择具体的方法。 
    A.方法名 
    B.参数的个数和类型 
    C.参数名及参数个数 
    D.方法的返回值类型 
    正确答案:———— 
9.[单选题]假设类B继承了类A,下列说法错误的是(  )。 
    A.类B中的成员可以访问类A中的公有成员 
    B.类B中的成员可以访问类A中的保护成员 
    C.类B中的成员可以访问类A中的私有成员 
    D.类B中的成员可以访问类A中的静态成员 
    正确答案:———— 
10.[单选题]在程序中设置断点,是为了(  )。 
    A.定位程序入口点 
    B.定位程序结束点 
    C.发布程序 
    D.调试程序 
    正确答案:———— 
11.[多选题]在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种(  )。 
    A.只读属性 
    B.只写属性 
    C.读写属性 
    D.不可读不可写的属性 
    正确答案:———— 
12.[多选题]以下自定义标识符中哪项是合法的(  )。 
    A.const 
    B.$double 
    C.hello 
    D.BigMeaninglessName 
    正确答案:———— 
13.[多选题]C#的数据类型有(  )。 
    A.值类型 
    B.引用类型 
    C.关系类型; 
    D.调用类型; 
    正确答案:———— 
14.[多选题]派生类的对象对它的基类成员中的(  )是不可访问的。 
    A.公有继承的公有成员 
    B.公有继承的私有成员 
    C.公有继承的保护成员 
    D.私有继承的公有成员 
    正确答案:———— 
15.[多选题]C#可以采用下列哪些技术来进行对象内部数据的隐藏(  )。 
    A.静态成员 
    B.类成员的访问控制说明 
    C.属性 
    D.装箱(boxing)和拆箱(Unboxing)技术 
    正确答案:———— 
16.[多选题]泛型编程是一种编程范式,他利用"参数化类型"将类型抽象化,从而实现更为灵活的复用,下列选项中,属于泛型的优点的是(  )。 
    A.缓解了代码膨胀 
    B.类型安全 
    C.值类型不需要装箱 
    D.性能得到提升 
    正确答案:———— 
17.[多选题]下列哪些语句关于C#内存回收的说明是错误的(  )。 
    A.程序员必须创建一个线程来释放内存 
    B.垃圾回收机制自动负责释放无用内存 
    C.内存回收程序允许程序员直接释放内存 
    D.内存回收程序可以在指定的时间释放内存对象 
    正确答案:———— 
18.[多选题]关于程序集,下列正确的说法是(  )。 
    A.程序集可以由一个文件组成,也可由多个文件组成 
    B.一个程序集中可有多个程序集清单 
    C.一个程序集中可定义多个命名空间 
    D.程序集是可自描述的 
    正确答案:———— 
19.[多选题]有语句String s=”hello world”; ,以下操作哪个是合法的(  )。 
    A.s>>=1; 
    B.int i=s.length(); 
    C.String ts=s.Trim(); 
    D.String t=s+”!”; 
    正确答案:———— 
20.[多选题]sealed 修饰符的特点是(  )。 
    A.结构是隐式密封的,因此它们不能被继承 
    B.将密封类用作基类或将 abstract 修饰符与密封类一起使用是错误的 
    C.sealed 修饰符可以应用于类、实例方法和属性 
    D.密封类不能被继承,密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。 
    正确答案:———— 
21.[判断题]在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数。 
    A.对 
    B.错 
    正确答案:———— 
22.[判断题]在定义数组时不允许为数组中的元素赋值。 
    A.对 
    B.错 
    正确答案:———— 
23.[判断题]可以重写私有的虚方法。 
    A.对 
    B.错 
    正确答案:———— 
24.[判断题]隐式类型转换就是不需要声明目标类型就可以进行的转换。 
    A.对 
    B.错 
    正确答案:———— 
25.[判断题]实现一个接口,则在类中一定要实现接口中的所有方法。 
    A.对 
    B.错 
    正确答案:———— 
26.[判断题]在C#中,所有类都是直接或间接地继承System.Object类而得来的。 
    A.对 
    B.错 
    正确答案:———— 
27.[判断题]C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。 
    A.对 
    B.错 
    正确答案:———— 
28.[判断题]静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。 
    A.对 
    B.错 
    正确答案:———— 
29.[判断题]委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。 
    A.对 
    B.错 
    正确答案:———— 
30.[判断题]try、catch、finally三个字句必须同时出现,才能正确处理异常。 
    A.对 
    B.错 
    正确答案:———— 
奥鹏在线作业答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
 |   
 
 
 
 |