Comprehensive Swift language quiz and questions from basic to advanced level that help you to review your Swift language knowledge and become the master of Swift language. Please read the following question carefully and select the correct anwser, you have to make your choice before going to the next question.
Recent added questions
What output will be produced by the code below?
var motto = "Bow ties are cool"
motto.replacingOccurrences(of: "Bow", with: "Neck")
print(motto)
When this code is executed, what value will num
have?
let num = UInt.min
When this code finishes executing, how many strings will the names
array contain?
let names = [String]()
names.append("Amy")
names.append("Clara")
names.append("Rory")
What output will be produced by the code below?
import Foundation
let number = 16.0
print("\(number) squared is \(number * number), and its square root is \(sqrt(number))")
What output will be produced by the code below?
class Starship {
var type: String
var age: Int
}
let serenity = Starship(type: "Firefly", age: 24)
print(serenity.type)
What output will be produced by the code below?
let names = ["Amy", "Clara"]
for i in 0 ... names.length {
print("Hello, \(names[i])!")
}
What output will be produced by the code below?
final class Dog {
func bark() {
print("Woof!")
}
}
class Corgi : Dog {
override func bark() {
print("Yip!")
}
}
let muttface = Corgi()
muttface.bark()
What output will be produced by the code below?
var i = 2
do {
print(i)
i *= 2
} while (i < 128)
© 2017 QuizBucket.org