- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
18春《C﹟》作业_1
一、单选题 ( 每题5分, 共10道小题, 总分值50分 )
1.以下关于密封类的说法,正确的是( )。
A. 密封类可以用作基类
B. 密封类可以是抽象类
C. 密封类永远不会有任何派生类
D. 密封类或密封方法可以重写或继承
答案:C
2.派生类访问基类的成员,可使用( )关键字。
A. base
B. this
C. out
D. external
答案:A
3.若要使命令按钮不可操作,要对( )属性进行设置。
A. Visible
B. Enabled
C. BackColor
D. Text
答案:B
4.下面属于合法变量名的是( )。
A. P_qr
B. 123mnp
C. char
D. x-y
答案:A
5.装箱是把值类型转换到( )类型。
A. 数组
B. 引用
C. char
D. string
答案:B
6.表达式12/4-2+5*8、4%5/2的值为( )。
A. 1
B. 3
C. 4
D. 11
7.下列类型中, 哪些不属于引用类型?( )。
A. String
B. int
C. Class
D. Delegate
8.声明double a; int b;下列哪个选项中的表达式能够正确的进行类型转换?( )
A. a=(decimal)b;
B. a=b;
C. a=(int)b ;
D. b=a;
9.下列哪一个不是类成员的成员的是( )。
A. 属性
B. 数组
C. 索引器
D. while循环结构
10.下面关于抽象类的说法正确的是 :( )
A. 抽象类可以被实例化
B. 含有抽象方法的类一定是抽象类
C. 抽象类可以是静态类和密封类
D. 抽象类中的抽象方法可以在其它类中重写
二、判断题 ( 每题5分, 共10道小题, 总分值50分 )
1.类是对象的抽象,对象是类的实例。
答案:正确
2. 类的static成员可以通过该类的实例来引用。
3. 方法重载即“同样的方法名但传递的参数不同”。
4. Object类的Equals方法可以用来判断两个整型值相等。
5.C#支持多重继承。
6. switch语句可以出现default标签,也可以不出现default标签。
7. 子类应是对基类的扩展。子类可以添加新的成员,但不能出去已经继承的成员的定义。
8. 可以阻止某一个类被其他类继承。
9.构造器的名称,可以与所属类的名称不一样。
10.ArrayList能够包含任何类型的元素,但不能混合放置不同类型的对象。
18春《C﹟》作业_2
一、单选题 ( 每题5分, 共10道小题, 总分值50分 )
1.在C#中无需编写任何代码就能将int型数值转换为double型数值,称为( )。
A. 显式转换
B. 隐式转换
C. 数据类型转换
D. 变换
2.面向对象编程中的“继承”的概念是指( )
A. 对象之间通过消息进行交互
B. 派生自同一个基类的不同类的对象具有一些共同特征
C. 对象的内部细节被隐藏
D. 派生类对象可以不受限制地访问所有的基类对象
3.下列关于C#面向对象应用的描述中,哪项是正确的?( )。
A. 派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
B. abstract方法的声明必须同时实现
C. 声明为sealed的类不能被继承
D. 接口像类一样,可以定义并实现方法
4.程序运行可能会出现两种错误:可预料的错误和不可预料的错误,对于不可预料的错误,可以通过C#语言提供的哪个方法来处理这种情形?( )
A. 中断调试
B. 逻辑判断
C. 跳过异常
D. 异常处理
5.下列关于多态的说法中,哪个选项是正确的?( )
A. 重写虚方法时可以为虚方法指定别称
B. 抽象类中不可以包含虚方法
C. 虚方法是实现多态的唯一手段
D. 多态性是指以相似的手段来处理各不相同的派生类。
6.下面代码的输出结果是( )。
int x = 5;
int y = x++;
Console.WriteLine(y);
y = ++x;
Console.WriteLine(y);
A. 5 6
B. 6 7
C. 5 6
D. 5 7
7.下列标识符命名正确的是( )。
A. X.25
B. 4foots
C. val(7)
D. _Years
8.在C#语言中,以下关于继承的说法错误的是( )。
A. 一个子类不能同时继承多个父类
B. 任何类都是可以被继承的
C. 子类继承父类,也可以说父类派生了一个子类
D. Object类是所有类的基类
9.在C#中,关于接口下面说法错误的是 :( )
A. 接口是一组规范
文档评论(0)