|
华师《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
|
|