超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 98|回复: 0

华师《C-0005

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 18:56:50 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
执行下列语句序列后, i 和 j 的值分别是(  ) int i=3,j=5; if(i-1>j) i--;else j--;
A:2,4
B:2,5
C:3,4
D:3,5

下面有关变量和常量的说法, 正确的是(  )。
A:在程序运行过程中, 变量的值是不能改变的, 而常量是可以改变的
B:常量定义必须使用关键字 const
C:在给常量赋值的表达式中不能出现变量
D:常量在内存中的存储单元是固定的, 变量则是变动的

声明结构型的关键字是(  )。
A:enum
B:struct
C:class
D:interface

假定一个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]

在C#中,定义派生类时,指定其基类应使用的语句是(  )。
A:Inherits
B::
C:Class
D:Overrides

调用“命名空间”的命令是(  )。
A:namespace
B:use
C:using
D:include

以下关于抽象类的说明,错误的是(  )。
A:abstract做类的修饰符
B:virtual做类的修饰符
C:抽象类中的方法都要声明为抽象方法
D:非抽象类可继承自抽象类

调用重载方法时,系统根据(  )来选择具体的方法。
A:方法名
B:参数的个数和类型
C:参数名及参数个数
D:方法的返回值类型

假设类B继承了类A,下列说法错误的是(  )。
A:类B中的成员可以访问类A中的公有成员
B:类B中的成员可以访问类A中的保护成员
C:类B中的成员可以访问类A中的私有成员
D:类B中的成员可以访问类A中的静态成员

在程序中设置断点,是为了(  )。
A:定位程序入口点
B:定位程序结束点
C:发布程序
D:调试程序

在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种(  )。
A:只读属性
B:只写属性
C:读写属性
D:不可读不可写的属性

以下自定义标识符中哪项是合法的(  )。
A:const
B:$double
C:hello
D:BigMeaninglessName

C#的数据类型有(  )。
A:值类型
B:引用类型
C:关系类型;
D:调用类型;

派生类的对象对它的基类成员中的(  )是不可访问的。
A:公有继承的公有成员
B:公有继承的私有成员
C:公有继承的保护成员
D:私有继承的公有成员

C#可以采用下列哪些技术来进行对象内部数据的隐藏(  )。
A:静态成员
B:类成员的访问控制说明
C:属性
D:装箱(boxing)和拆箱(Unboxing)技术

泛型编程是一种编程范式,他利用"参数化类型"将类型抽象化,从而实现更为灵活的复用,下列选项中,属于泛型的优点的是(  )。
A:缓解了代码膨胀
B:类型安全
C:值类型不需要装箱
D:性能得到提升

下列哪些语句关于C#内存回收的说明是错误的(  )。
A:程序员必须创建一个线程来释放内存
B:垃圾回收机制自动负责释放无用内存
C:内存回收程序允许程序员直接释放内存
D:内存回收程序可以在指定的时间释放内存对象

关于程序集,下列正确的说法是(  )。
A:程序集可以由一个文件组成,也可由多个文件组成
B:一个程序集中可有多个程序集清单
C:一个程序集中可定义多个命名空间
D:程序集是可自描述的

有语句String s=”hello world”; ,以下操作哪个是合法的(  )。
A:s>>=1;
B:int i=s.length();
C:String ts=s.Trim();
D:String t=s+”!”;

sealed 修饰符的特点是(  )。
A:结构是隐式密封的,因此它们不能被继承
B:将密封类用作基类或将 abstract 修饰符与密封类一起使用是错误的
C:sealed 修饰符可以应用于类、实例方法和属性
D:密封类不能被继承,密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。

在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数。
A:对
B:错

在定义数组时不允许为数组中的元素赋值。
A:对
B:错

可以重写私有的虚方法。
A:对
B:错

隐式类型转换就是不需要声明目标类型就可以进行的转换。
A:对
B:错

实现一个接口,则在类中一定要实现接口中的所有方法。
A:对
B:错

在C#中,所有类都是直接或间接地继承System.Object类而得来的。
A:对
B:错

C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。
A:对
B:错

静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。
A:对
B:错

委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。
A:对
B:错

try、catch、finally三个字句必须同时出现,才能正确处理异常。
A:对
B:错

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-8-15 15:14

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表