3.6 同步练习

  1. 下列是Swift合法标识符的是(  )。

A. 2variable   B. variable2   C. _whatavariable   D. _3_

E. $anothervar   F. #myvar   G. 体重   H. {%}

I. class

  1. 下列不是Swift关键字的是(  )。

A. if   B. then   C. goto   D. while

E. case   F. __COLUMN__   G. where   H. Class

  1. 描述下列代码的运行结果。
  1. let Hello1 = "Hello"
  2. Hello1 = "Hello, World"
  3. println(_Hello1)
  4. var Hello2 = "Hello"
  5. Hello2 = "Hello, World"
  6. println(_Hello2)
  1. 下列有关Swift注释使用正确的是(  )。

A.

  1. if x > 1 {
  2. //注释1
  3. } else {
  4. return false //注释2
  5. }

B.

  1. //let Hello1 = "Hello"
  2. //Hello1 = "Hello, World"
  3. //println(_Hello1)

C.

  1. /*
  2. let Hello1 = "Hello"
  3. Hello1 = "Hello, World"
  4. println(_Hello1)
  5. */

D.

  1. /**
  2. let Hello1 = "Hello"
  3. Hello1 = "Hello, World"
  4. println(_Hello1)
  5. */
  1. 下列表达式不正确的是(  )。

A. var n1:Int = 10;

B. var n1:Int = 10

C. var n1 = 10

D. var n1:Int = 10; var str:String = 20

E. var n1:Int = 10; var str:String = "20"

F. var n1:Int = 10; var str:String = '20'