面向对象同步练习

面向对象同步练习

ID:40524004

大小:27.10 KB

页数:8页

时间:2019-08-04

面向对象同步练习_第1页
面向对象同步练习_第2页
面向对象同步练习_第3页
面向对象同步练习_第4页
面向对象同步练习_第5页
资源描述:

《面向对象同步练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象同步练习1.在Swift中具有面向对象特征的数据类型有( ACD )。A.枚举   B.元组   C.结构体   D.类2.判断正误:在Swift中,类具有面向对象的基本特征,即封装性、继承性和多态性。T3.判断正误:Swift中的枚举、类和结构体都具有继承性。F4.有下列枚举类型代码:enumProductCategory{caseWashers,Dryers,Toasters}varproduct=ProductCategory.Toasters枚举类型能够与switch语句结合使用,下列使用switch语句不正确的是( C )。A.swit

2、chproduct{case.Washers:println("洗衣机")case.Dryers:println("烘干机")default:println("烤箱")}B.switchproduct{case.Washers:println("洗衣机")case.Dryers:println("烘干机")case.Toasters:println("烤箱")}C.switchproduct{case.Washers:println("洗衣机")case.Dryers:println("烘干机")}D.switchproduct{case.Washers

3、:println("洗衣机")default:println("烤箱")}5.有下列枚举类型代码:enumProductCategory:String{caseWashers="washers",Dryers="dryers",Toasters="toasters"}下列代码中能够成功输出"烤箱"的是(  AC)。A.if(product.toRaw()=="toasters"){println("烤箱")}B.if(product.toRaw()==.Toasters){println("烤箱")}C.if(product==.Toasters){pr

4、intln("烤箱")}D.if(product=="toasters"){println("烤箱")}6.下列代码是在C语言中定义了联合类型的示例。typedefunion{charc;inta;doubleb;}Number;请把它改造成为Swift代码。7.判断正误:Swift中枚举是值类型,而类和结构体是引用类型。8.判断正误:Swift中结构体有属性、方法、下标、构造器和析构器。9.判断正误:由于具有面对对象的特征,所以枚举、类和结构体都可以使用恒等号===进行比较。10.下列有关类型嵌套正确的是(  )。A.classa{classb{}en

5、umc{casec(Character)}structd{}}B.enumNumber{casec(Character)casea(Int)caseb(Double)classd{}structe{}}C.structc{classb{}}D.structc1{classb{classa{}}}11.运行下列代码的输出结果是(  )。varcod:String?="afish"vardab:String?=codprintln("cod==(cod)")cod=nilprintln("cod==(cod)")println("dab==(dab)"

6、)A.cod==afishcod==nildab==nilB.cod==nilcod==nildab==afishC.cod==afishcod==nildab==afishD.cod==nilcod==nildab==nil12.下列语句能够正确执行的是(  )。A.varoptionalCod:StringifoptionalCod{println("uppercaseoptionalCod==(optionalCod.uppercaseString)")}else{println("optionalCodisnil")}B.varoptional

7、Cod:String?ifoptionalCod{println("uppercaseoptionalCod==(optionalCod.uppercaseString)")}else{println("optionalCodisnil")}C.varoptionalCod:String?ifoptionalCod{println("uppercaseoptionalCod==(optionalCod!.uppercaseString)")}else{println("optionalCodisnil")}D.varoptionalCod:Strin

8、g!ifoptionalCod{println("uppercaseoption

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。