2021 2021年秋苹果iOS移动应用设计与开发(华中农业大学) 最新满分章节测试答案

2024年10月1日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-05到2021-12-30
本篇答案更新状态:已完结

【作业】第一章 swift语言基础1 你想用APP解决什么问题?

1、 问题:如果让你做一个APP,你最想用它解决一个什么具体的问题,它的受众群体是谁?请加入对现有同类APP的功能与使用上的分析,越具体越好。
评分规则: 【 有通过对现有APP市场上同类APP的分析
对自己想解决问题的描述足够清楚,且可行性强

【作业】第二章 swift语言基础2 APP设计

1、 问题:请为你自己的APP设计一个APP名称、一个APP图标,并通过一段文字简单说明它的功能与特点。
评分规则: 【 根据APP的用户定位是否准确,功能是否有特点,是否有新意给出分数。

2、 问题:如果让你做一个APP,你最想用它解决一个什么具体的问题,它的受众群体是谁?请加入对现有同类APP的功能与使用上的分析,越具体越好。
评分规则: 【 补交上周的作业

第二章 swift语言基础2 swift语法

1、 问题:通过下面的代码片段来回答问题。let r = 8let π = 3.141_592_7let area = π * r * r为什么这段代码会引起编译错误?
选项:
A: r 为 Int 类型而 π 为 Double 类型
B: * 运算符不能连续使用
C:π 不是一个有效的常量名称
D:在 π 的定义中,“_” 不是有效的语法
答案: 【 r 为 Int 类型而 π 为 Double 类型

2、 问题:通过下面的代码片段来回答问题。func sayHello(to:String, and:String){  return "Hello(to) and (and)"}这段代码无法通过编译。你应该如何修复呢?
选项:
A:在定义函数之前先将其原型化
B:给函数标记上“throws”关键词
C:给函数添加形参(argument label)
D:声明函数返回字符串(String)
答案: 【声明函数返回字符串(String)

3、 问题:下列定义变量会报错的是?
选项:
A:var firstChar: Character = "A"
B:var luckyNumber: Double = 1
C:var name = ""
D:var classNumber:Int = 1.0
答案: 【var classNumber:Int = 1.0

4、 问题:通过下面的代码片段来回答问题。switch direction{ case .up:             print("Look up!") case .down:             print("Look down!") case .left:             print("Look left!") case .right:             print("Look right!")__:             print("Where are you looking!")}哪一个关键词应该被填入到“____”中,使得代码能够正常运行?
选项:
A: continue
B:break
C:fallthrough
D:default
答案: 【default

5、 问题:下列不能用来作为变量名的是?
选项:
A:main
B:func
C:Terminal
D:COME_HERE
答案: 【func

6、 问题:在空行处选择合格的代码行var language = “Swift”__isAwesome = trueprint(isAwesome)
选项:
A:var isAwesome : Bool
B:let isAwesome : Bool
C:var isAwesome : Int
D:et isAwesome : Sting
答案: 【let isAwesome : Bool

7、 问题:let number1 = 9let number2 = 3let iAgree = number1 < number2print(iAgree)上述代码的输入结果是:
选项:
A:True
B:False
C:null
D:无输出
答案: 【False

8、 问题:let iAmFun = truelet youAreFun = truelet weAreFun = iAmFun != youAreFunprint(weAreFun)上述程序输出的结果是:
选项:
A: True
B:False
C:null
D:无输出
答案: 【False

9、 问题:var locked = truevar alarmOn = truevar doorSecure =locked && alarmOnprint(doorSecure)上述程序输出的结果是:
选项:
A:True
B:False
C:null
D:无输出
答案: 【True

10、 问题:下列不能用来作为变量名的是?
选项:
A:Come_here
B:You.name
C:WONDER
D:Apple
答案: 【You.name

11、 问题:下列可以作为变量名的是?
选项:
A:California
B:NewYork
C:San
Francisco
D:A_r_u_b_a
答案: 【California;
_NewYork;
San_Francisco;
A_r_u_b_a】

12、 问题:通过下面的代码片段来回答问题。class People{var name:String = “sam”var sex : Intvar stature: Double = 182.1var weight:Double = 76.8}这个类的构造器可以是以下的哪些选项?
选项:
A:init(name:String, stature:Double){self.name = nameself.stature = stature}
B:init(name:String, sex:Int, stature:Double, weight:Double){self.name = nameself.sex = sexself.stature = statureself.weight = weight}
C:init(sex:Int){self.sex = sex}
D:init(name:String, sex:Int){self.name = nameself.sex = sex}
答案: 【init(name:String, sex:Int, stature:Double, weight:Double){self.name = nameself.sex = sexself.stature = statureself.weight = weight};
init(sex:Int){self.sex = sex};
init(name:String, sex:Int){self.name = nameself.sex = sex}

13、 问题:通过下面的代码片段来回答问题。class People {  var name: String    var sex: Int  var weight:Double  var stature:Double  init(name:String = “Tom”, sex: Int, weight:Double = 72.1,stature: Double = 181.2){    self.name = name    self.sex = sex    self.weight = weight    self.stature = stature   }}下列对象的申明中,正确的是:
选项:
A: let Tom = People(name:”Tom”)
B:let Tom = People(name:”Tom”,sex:1)
C:let Tom = People(sex:0)
D:let Tom = People(name:”Tom”,weight:181.2,stature:81.0)
答案: 【let Tom = People(name:”Tom”,sex:1);
let Tom = People(sex:0)

第三章 Swift语言基础3 swift语法

1、 问题:下列函数可以通过编译的是?
选项:
A:func sayHello (to id:Character) { print(“Hello” + id)}
B:func sayHello (to id:Int) { print(“Hello” + id)}
C:func sayHello (to name:String) -> String { print(“Hello (name) !”)}
D:func sayHello (to name:String) { print(“Hello (name) !”)}
答案: 【func sayHello (to name:String) { print(“Hello (name) !”)}

2、 问题:通过下面的代码片段来回答问题。func minus(first:Double,secong:Double)->Double{  return first – second}下列函数调用错误的是?
选项:
A:minus(first:1,second:2)
B:minus(first:”1.3″,second:”2″)
C:minus(first:1.3,second:2.8)
D:minus(first:1.3,second:2)
答案: 【minus(first:”1.3″,second:”2″)

3、 问题:通过下面的代码片段来回答问题。func welcome(to place:String){  print(“Welcome to (place).”)}下列函数调用正确的是?
选项:
A:welcome(“Beijing”)
B:welcome(place:”Beijing”)
C:welocme(to:”Beijing”)
D:welocme(to place:”Beijing”)
答案: 【welocme(to:”Beijing”)

4、 问题:下列for循环会使编译出错的是?
选项:
A:for _ _DIR in 5..<8 {}
B:for i in 5..<4 {}
C:for _ in 5..<10 {}
D:for i in 5..<8 {}
答案: 【for i in 5..<4 {}

5、 问题:下列对数组的操作运行时,会出错的是?
选项:
A:var characters = [“A”,”B”,”C”]   characters.remove(at:2)
B:var characters = [“A”,”B”,”C”]   characters.append([“D”,”E”])
C:var characters = [“A”,”B”,”C”]   characters +=[“D”,”E”]
D: var characters = [“A”,”B”,”C”]   characters.append(“D”)
答案: 【var characters = [“A”,”B”,”C”]   characters.append([“D”,”E”])

6、 问题:下列对数组的操作错误的是?
选项:
A:var grades=[98,97,96]  grades.append(43)
B:var grades=[98,97,96]  grades.remove(at:0)
C:var grades=[98,97,96]  grades +=45.6
D:var grades=[98,97,96]  grades.removeFirst()
答案: 【var grades=[98,97,96]  grades +=45.6

7、 问题:下列定义变量会报错的是?
选项:
A:var fruit:[String] = [“Apple”,”Banana”,10]
B:var height:Double = 178.0
C:var username:String = “Tom”+”_Sharpen”

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读