SwiftのMCQ問題集

SwiftのMCQ問題集

MCQss.comのSwiftのMCQ問題セクションへようこそ。ここでは、Swiftプログラミング言語に関連する多肢選択問題(MCQ)の様々な問題が用意されています。これらの問題はインタラクティブな形式で提供されており、正解か不正解かを確認するために、いずれかの選択肢をクリックすることができます。

SwiftはAppleによって開発されたパワフルなプログラミング言語であり、iOS、macOS、watchOS、tvOSのアプリ開発に広く利用されています。Swiftを学ぶことで、効率的かつ革新的なモバイルアプリケーションを作成することができます。

Swiftをマスターするためには、変数、条件式、ループ、関数などの基本的な概念を理解することが重要です。Swiftの知識は、モバイル開発者だけでなく、Appleの認定開発者を目指す人々にとっても有益です。

MCQss.comの無料のSwiftのMCQ問題は、Swiftプログラミング言語の知識を深めるのに役立ちます。自身のレベルを評価したり、面接や試験の準備をしたり、この分野のスキルを向上させるために利用することができます。

これらのSwiftのMCQ問題の利点は何でしょうか?面接や試験、iOSアプリ開発に関連する競技会の準備に役立ちます。また、無料の問題はSwiftの知識を練習し、向上させることができます。

1: 委任が行われる前に初期イザーにプロパティが設定された場合、Apple Swiftのオブザーバーには次のオプションのどれが当てはまりますか?

A.   セットオブザーバーのみが呼ばれます。

B.   Didset Observerのみが呼ばれます。

C.   オブザーバーをセットし、ディドセットしたことも呼ばれていません。

2: Apple Swiftでは、スイッチステートメントに関して次のステートメントのどれが間違っていますか?

A.   スイッチステートメントでは、空のケースが許可されません。

B.   Switchステートメント内では、ブレークステートメントを使用することはできません。

C.   スイッチケースにコメントのみが含まれている場合、コンパイル時間エラーとして報告されます。

3: Apple Swiftでは、次の声明のうち、継承に関して誤っているものはどれですか?

A.   プロパティオブザーバーは、クラスの継承されたプロパティに追加できます。

B.   Apple Swiftのすべてのクラスは、ユニバーサルベースクラスから継承されています。

C.   クラスの複数の継承は、Apple Swiftによってサポートできません。

4: Apple Swiftでは、次のうち、オペレーターと正しい「同一」であるのはどれですか?

A.   =

B.   i =

C.   ===

D.   =

5: Apple Swiftでは、どのタイプのパラメーターをサブスクリプトで使用できませんか?

A.   変数パラメーター

B.   In-Outパラメーター

C.   変形パラメーター

6:

Apple Swiftを分析する画像1で指定されたコード、および画像から正しい出力を選択

A.   (私)

B.   (ii)

C.   (iii)

7: Apple Swiftでは、メソッドの2番目のパラメーターに外部名を提供したくない場合、次のシンボルのどれを使用してデフォルトの動作をオーバーライドできますか?

A.   #:(ハッシュ)

B.   _(アンダースコア)

C.   &(ampersand)

D.   $(ドル)

8: ln apple swift、次の参照のうち、リファレンスが生涯にわたって決してゼロにならないことがわかっている場合に使用すべきであるものはどれですか?

A.   弱い参照

B.   所有されていない参照

C.   上記の参照はいずれも使用できません

9: Apple Swiftでは、次のシンボルのうち、暗黙的にアンラップされていないオプションを書くために使用されるものはどれですか?

A.   $

B.   ?

C.   !

D.   @

10: Apple Swift、クラス:

A.   少なくとも1つの指定された初期化が必要です。

B.   少なくとも2つの指定された初期剤が必要です。

C.   少なくとも3つの指定された初期化剤が必要です。

D.   指定された初期剤を持つことはできません。

11: Swiftでは、次のコレクションタイプのどれが(a)汎用コレクションとして実装されていますか? 0アレイ

A.   辞書

B.   リスト

C.   AもBも

D.   BとCの両方

E.   AとCの両方

12: 上記のコードの分析に基づいています。次の行によって生成された出力を見つけます。

A.   番号:27、216

B.   番号:216、27

C.   番号:-21、330

D.   番号:330、-21

13: Apple Swiftでは、添え字を取ることができます。

A.   パラメーターは1つだけです。

B.   2つのパラメーターのみ。

C.   3つのパラメーターのみ。

D.   任意の数のパラメーター。

14: Apple Swiftによって提供されていないアクセスレベルのうちどれはどれですか?

A.   パブリック・アクセス

B.   プライベートアクセス

C.   保護されたアクセス

D.   内部アクセス

15: Apple Swiftでは、オプションの変数が初期値を提供せずに定義されている場合、その特定の変数は自動的に次のうちどれに設定されますか?

A.   ゼロ(0)

B.   nil

C.   ヌル

16: Apple Swiftでは、次のステートメントのうち、拡張機能について正しいものはどれですか?

A.   タイプの方法を定義できます。

B.   既存の機能をオーバーライドできます。

C.   それらは、添え字ではなく、新しいネストされたタイプを定義できます。

D.   計算されたプロパティを追加できます。

17: Apple Swiftの解明剤に関して、次の声明のうち、正しくないものはどれですか?

A.   クラスのdeinitializerは、「deinit」キーワードで書かれています。

B.   クラスごとに最大2人の解明剤があります。

C.   Deinitializerは常に1つのパラメーターを取ります。

D.   スーパークラスのデニタリアサイザーは常に呼ばれます。

18: Apple Swiftでは、構造に関して誤った声明のうち、次のステートメントのどれが正しくありませんか?

A.   イニシャルアイザーは、開始状態を設定するための構造によって定義できます。

B.   メソッドは、機能を提供するための構造によって定義できます。

C.   タイプキャストを使用すると、実行時に構造インスタンスのタイプを検証および解釈できます。

D.   参照カウントにより、構造インスタンスへの複数の参照が許可されます。

19: Apple Swiftでは、次の変数と定数のうち、怠zyに計算されているものはどれですか?

A.   グローバル定数

B.   ローカル定数

C.   グローバル変数

D.   ローカル変数

20: LN Apple Swift。次のオペレーターのうち、正しい共同体はどれですか?

A.   ?:

B.   &&

C.   &」

D.   ??

21: 次のステートメントのうち、Apple Swift言語のプロパティについて正しいものはどれですか?

A.   Apple Swift言語で。プロパティに関する情報は、複数の場所で定義されています。

B.   Apple Swiftプロパティには、対応するインスタンス変数がありません。

C.   計算されたプロパティは、Apple Swift言語の列挙によって定義できます。

D.   上記のどれでもない。

22: Apple Swiftでは、プロトコルに関して次のステートメントのうち正しいものはどれですか?

A.   これらは、関数のリターンタイプとして使用できます。

B.   複数の継承をサポートすることはできません。

C.   それらはプロパティのタイプとして使用することはできません。

D.   辞書のアイテムの種類として使用できます。

23: Apple Swiftでは、次のオプションのどれが当てはまりますか?

A.   8%2戻ります0

B.   16%5は1.0を返します

C.   23%7.5は0.5を返します

D.   -9 96 4返品1

24: Apple Swiftでは、次のオペレーターのどれを過負荷にすることができないものはどれですか?

A.   割り当てオペレーター(=)

B.   三元条件演算子(?:)

C.   正しいビットシフトと割り当て(>> =)

D.   追加して割り当てます(+=)

25: Xcode生成されたヘッダーファイルの名前は、Swiftクラスをemplyという名前の製品モジュールを考慮してObjective-Cクラスにインポートするために使用されますか?

A.   ExamplesWift.H

B.   example.swift.h

C.   例+swift.h

D.   例-swift.h

26: 保持数はアークで何を表しますか?< /span>

A.   オブジェクトへの強い参照の現在の数。

B.   オブジェクトの現在のインスタンスの数。

C.   現在メモリに保持されているオブジェクトの総数。

D.   オブジェクトが割り当てられた総数。

27: 以下の関数定義のどれが間違っているか迅速な言語を検討していますか?

A.   func havechar(#string:文字列、文字:文字) - >(bool)

B.   func mean(number:double ...) - > double

C.   func minmax(array:[int]) - >(min:int、max:int)?

D.   func minmax(array:[int]) - >(min:int?、max:int?)

28: これらのうち、辞書のキーと値を介して反復するための有効な構文ですか?

A.   for(key、value)in Dictionary {println( "key:(key)value:(value)")}

B.   for(key、value)in Enumateer(dictionary){println( "key:(key)value: (価値)") }

C.   for(key、value)in(dictionary.keys、dictionary.values){println( "key:(key) 値:(値) ")}

D.   for(key、value)in Dictionary.Enumate(){println( "key:(key)value: (価値)") }

29: Swift言語機能の名前は何ですかObjective-Cブロックは翻訳されています into?

A.   ラムダ

B.   折り返し電話

C.   閉鎖

D.   セレクタ

30: キータイプで辞書を作成する整数と文字列の値?

A.   var dict:[int:string] = [&quot; one quot;:1]

B.   var dict:[int:string] = [1:&quot; one quot;]

C.   var dict:[string:int] = [1:&quot; one quot;]

D.   var dict = [&quot; one quot;:1]

31: これらのどれが発送に適した構文であるか background thread?< /span>

A.   dispatch_async(dispatch_queue_priority_background)、{ self.heavyoperation()})

B.   dispatch_async(dispatch_get_global_queue(dispatch_queue_prio) rity_background、0)、{self.heavyoperation()})

C.   dispatch_queue_priority_background({self.heavyoperation() })

D.   dispatch_async({self.heavyoperation()})

32: クラス宣言?

A.   deinit

B.   dealloc

C.   リリース

33: これらのどれが適切な構文であるかジェネリックの引数を取得する関数タイプ?

A.   func genericfunction(argument:t <generic>){}

B.   func genericfunction <t>(argure){}

C.   Generic Func genericFunction(argument:t){}

D.   func genericfunction <t>(argument:t){}

34: これらのどれが有効なプロパティ宣言ではないかswift?

A.   最終let x = 0

B.   最後のレイジーlet x = 0

C.   最終的な怠zyなvar x = 0

D.   最終的なvar x = 0

35: これは、プロトコルの間違った定義です。 Swift?

A.   プロトコルSomeProtocol {var first:int {get}}

B.   プロトコルSomeProtocol {var first:int {set}}

C.   プロトコルSomeProtocol {var first:int {get set}}

D.   プロトコルSomeProtocol {var first:int {get set} var second:int {get}}

36: 次の構造のどれが計算され、保存されたプロパティ?

A.   struct rect {var origin = cgpointzero var center:cgpoint { get {//} set {//}}}

B.   struct rect {var center:cgpoint {get {//} set {//}}}}

C.   struct rect {let origin = cgpointzero}

D.   struct rect {var origin = cgpointzero var Center: cgpointmake(0,0)}

37: すべてのSwiftクラスは、どのルートクラスから継承する必要があります?

A.   Swiftクラスはルートクラスを必要としません。

B.   nsobject

C.   @objc

D.   根

38: 関数が modify&&&modify& #39; self&#39;?

A.   修飾子

B.   の突然変異

C.   可変

D.   モッド

E.   mut

39: これらのどれが有効な定義であるかinout swiftのパラメーター?

A.   func swap&amp; lt; t&amp; gt;(inout a:t、inout b:t){let temp = a a = b b = temp}

B.   func swap&amp; lt; u、t&amp; gt;(inout a:u、inout b:t){let temp = a a = b b =温度}

C.   func swap&amp; lt; u、t&amp; gt;(a:u、b:t){let temp = a a = b b = temp }

D.   func swap&amp; lt; t&amp; gt;(a:t、b:t){temp = a a = b b = temp} let}

40: 次のステートメントのどれを使用できるか指定された変数が string typeのかどうかを判断します?

A.   string.hierarchy(unknownvariable){}

B.   不明の場合はstring {} の場合

C.   kownvaraibleの場合:string {}

D.   if(string)noknownvariable {}

41: これらのどれが適切なプロトコル宣言になる可能性がありますかswift?

A.   @OBJCプロトコルSomeProtocal {Optional Var First:int {get}}

B.   @OBJCプロトコルSomeProtocal {optional var first:int {set}}

C.   プロトコルSomeProtocal {optional var first:int {get}}

D.   プロトコルSomeProtocal {var first:int {set}}

42: 迅速な添え字のコンテキストで、どれが以下は正しいですか?

A.   struct mystruct {var mystr = [string]()subscript(index: int) - &amp; gt; string {get {return mystr [index]} set {mystr [index] = newValue}}}

B.   struct mystruct {var mystr = [string]()subscript(index: int) - &amp; gt; int {get {return mystr [index]} set(newValue){ mystr [index] = newValue}}}

C.   struct mystruct {var mystr = [string]()subscript(index: int) - &amp; gt; string {get(){return mystr [index]} set(newValue){ mystr [index] = newValue}}}

D.   struct mystruct {var mystr = [string] subscript(index:int) - &amp; gt; string {get(){return mystr [index]} set(newValue){ mystr [index] = newValue}}}

43: Objective-Cファイルのインポートに使用されるものSwiftに?

A.   Objective-Cクラスは自動的にインポートされます。

B.   Objective-Cクラスは、クラスを使用してSwiftファイルにインポートされます。

C.   Objective-Cクラスは、ブリッジングヘッダーを介してインポートされます。

D.   Objective-Cクラスは、@swiftimportableを宣言して自分自身をインポートします。

44: この例の追加演算子と同様に、2つのターゲットの間に表示されるカスタムオペレーターを示すために使用されるキーワードは?var sum = 10 + 10

A.   @inter

B.   間

C.   infix

D.   @中心

45: 定義されていますか?

A.   メンバーにはデフォルトの整数値が割り当てられます。

B.   メンバーには、ランダムなデフォルトの整数値が割り当てられます。

C.   メンバーにはデフォルトの整数値が割り当てられていません。

46: どのタイプのオブジェクトは迅速な構造ですか?< /span>

A.   参照タイプ

B.   メモリタイプ

C.   要約タイプ

D.   値タイプ

47: MyCharを次のように定義していることを考えると、MyChar:Character = "B"を完全なスイッチステートメントと見なすことができ、エラーなしで実行されるコードセグメントはどれですか?

A.   switch mychar {case&quot; a&quot;、&quot; a&quot;:println(&quot;&quot;)case&quot; b&quot;、&quot; b&quot;:: println(&quot;文字a&quot;)}

B.   switch mychar {case&quot; a&quot;:println(&quot;文字a&quot;)}}

C.   switch mychar {case&quot; a&quot;:case&quot; a&quot;:println(&quot; quot; quot;)デフォルト: println(&quot;文字a&quot;)}

D.   switch mychar {case&quot; a&quot;、&quot; a&quot;:println(&quot;文字a&quot;)デフォルト: println(&quot;文字a&quot;)}

48: 列挙タイプにはメソッドがありますか?

A.   列挙は、メソッドを関連付けることができます。

B.   列挙にはメンバー値のみを持つことができます。

49: 次のうちどれが可変アレイを宣言しますSwift?

A.   var x = [int]

B.   x = [int]とします

C.   var x = [int]()

D.   x = [int]()と

50: 必要なときにSwiftで使用されるキーワード it> it初めてアクセスできますか?

A.   させて

B.   var

C.   const

D.   怠惰

51: ダウンキャストに使用される?

A.   として!

B.   は

C.   は?

D.   として?

52: 次のタイプのどれを使用できるか列挙の生の値タイプとして?

A.   ブール

B.   配列

C.   int、string、float

D.   辞書

53: 列挙を宣言するためにどのキーワードを使用しますか?

A.   var

B.   enum

C.   struct

D.   場合

54: 列挙を宣言すると、複数のメンバー値ができます単一行に表示されます句読点?

A.   セミコロン

B.   結腸

C.   コンマ

D.   スラッシュ

E.   点

55: 閉鎖はデフォルトで変数への参照をどのようにキャプチャしますか?

A.   弱い参照による

B.   強力な参照によって

C.   所有されていない参照による

D.   コピーによって

56: あらゆる種類を表すためにSwiftで使用されるものオブジェクトの?

A.   ob

B.   id

C.   anyObject

D.   なし

57: Objective-Cの名前は何ですかブリッジングヘッダー例?

A.   例-Bridging-swift.h

B.   例-swift.h

C.   example-bridging-objectivec.h

D.   例-Bridging-Header.h

58: 文字を表すタイプ名は何ですかswift?

A.   キャラクター

B.   char

C.   弦

D.   nsstring

59: Swiftのミュートインスタンスメソッドとは?

A.   「ミュート」があるとき拡張機能の前のキーワード。

B.   拡張機能が既存のクラスに新しいタイプを追加できる場合。

C.   拡張機能のないインスタンスメソッドがそれ自体を変更できる場合。

D.   自己を変更する方法。

60: swift拡張は、目的のカテゴリに似ています - cを除く:

A.   Swift拡張機能には特定の名前が付いている場合があります

B.   Swift拡張機能は、以前に定義されたタイプに機能しません。

C.   Swiftは、元のタイプからメソッドをオーバーライドできます。

D.   迅速な拡張機能は名前が付けられていません。

61: 次のコードを考慮して、どのステートメントが正しいか:ret array1 = ["a"、 "b"、 "c"] var array2 = array1 array2.append( "d"))

A.   Array1は、割り当て後にarray2にコピーされます

B.   割り当て後にarray1の参照カウントは変更されません

C.   array1はdを追加した後、[a、b、c、d]に変更されます

D.   コードはコンパイルされず、定数配列を可変配列に割り当てることができません

62: 構造のサブクラスを作成するにはどうすればよいですか、cgrect?

A.   struct myRect:cgrect {}

B.   struct cgrect(myrect){}

C.   構造をサブクラス化することはできません

D.   struct myrectはcgrect {}を拡張します

63: これは、タイプのオプション形式に関して正しいですキャストオペレーター(as?)?

A.   誤ったクラスタイプにダウンキャストしようとすると、ランタイムエラーがトリガーされます。

B.   これは、ダウンキャストが常に成功することを確信しているときに使用されます

C.   ダウンキャストが不可能な場合、返品値はゼロになります

64: どのようにして迅速な配列タイプを宣言できますかあらゆる種類のクラスオブジェクトを保存できますか?

A.   var arr:[id] = []

B.   var arr:[anyobject] = []

C.   [anyObject] arr = []

D.   var arr = nsarray <AnyObject>()

65: NSARRAYメソッドにアクセスするNSARRAYに次の配列をキャストするにはどうすればよいですか:componentsJoinedByString()

A.   arr.tonsarray.componentsjoinedbystring(&quot;、&quot;)

B.   nsarray(arr).componentsjoinedbystring(&quot;、&quot;)

C.   (asr as nsarray).componentsjoinedbystring(&quot;、&quot;)

D.   (Arr Bridge nsarray).componentsjoinedbystring(&quot;、&quot;)

66: 最も一般的に使用されるキーワードのセットアイテムのコレクションを反復しますか?

A.   それぞれのため

B.   スイッチケース

C.   一方を行います

D.   in in のために

67: オプションのバインディングを使用してどのように使用して、どのようにして決定できますか変数文字列はnilではありませんか?

A.   reet str = string {…}

B.   string {…}の場合

C.   文字列として文字列{…}

D.   文字列{…} letの場合

68: オプションの閉鎖を宣言する答えを選択します。

A.   var closurename :( parametertypes) - >(returnType)

B.   typealias closuretype =(parametertypes) - >(returnType)

C.   var closurename:((parametertypes) - >(returnType))

D.   closurename:closureType = {…}

69: 「数字」と仮定しましょう無接続整数の配列。これらのどれが数字を並べ替えるために使用できるものです。 ?

A.   numbers.sort({$ 0、$ 1 $ 0> $ 1})

B.   numbers.sort({s1> s2})

C.   numbers.sort({$ 0> $ 1})

D.   numbers.sort(){s1> s2}

70: 次の関数を呼び出すにはどうすればよいですかトレーリングクロージャーsyntaxを使用した引数としての閉鎖として:()){// function bodyここに行く}>

A.   funcwithclosure({//閉鎖の体がここに行く})

B.   funk funcwithclosure({//閉鎖の体がここに行く})

C.   funcwithclosure(){//閉鎖の体がここに行く}

D.   funcwithclosure {//閉鎖の体はここに行きます)

71: 次の閉鎖を使用するにはどのように書き直すことができますか略記の議論? s2})>

A.   Reversed = arteded(names、{$ 0、$ 1 $ 0> $ 1})

B.   逆= sorted(names、{$ 0> $ 1})

C.   逆= sorted(names、{$ 0、$ 1})

D.   逆転= sorted({$ 0> $ 1})

72: トレーリングクロージャーとは?

A.   別の閉鎖式の直後に呼ばれる閉鎖式

B.   括弧の外側(および後)の外で書かれた閉鎖表現 関数のサポートと呼ばれます。

C.   別の閉鎖の範囲内で宣言される閉鎖式 表現。

D.   オブジェクトのプロパティで宣言される閉鎖式。

73: 次のステートメントのどれがSwiftに関して真であるか閉鎖と機能?

A.   関数と閉鎖は関連していません

B.   関数は、クラスの範囲内で宣言された閉鎖です

C.   関数は名前付き閉鎖です

D.   閉鎖は引数として使用することはできません、機能はできます

74: Swiftで利用可能な算術オーバーフロー演算子は何ですか?

A.   op+、op-、op*、op/、op%

B.   &amp;+、&amp; - 、&amp;*、&amp;/、&amp;%

C.   +、 - 、*、/、%

D.   &amp;、|、&amp;&amp;、||

75: カスタムinfixオペレーターを指定するもの?

A.   それはバイナリ演算子であり、左と右手の引数を取得します

B.   それは、オペランドの前に書かれた統一されたオペレーターです

C.   オペランドの後に書かれた団結したオペレーターです

D.   それは**で先行しなければならない予約された言葉です

76: 関数に関する次の記述は間違っていますか?

A.   In-Outパラメーターにはデフォルト値がある場合があります

B.   関数には複数の戻り値がある場合があります

C.   関数には戻り値がない場合があります

D.   関数名は別のパラメーターと同じであるかもしれませんが、少なくとも1つのパラメーター 違うはずです

77: &nbsp; 以下のテキストでは、何がfunction "reage 'はfont style =" font-family:; font-size:12pt; color:rgb(0,0,0); font-style:normal; font-variant:normal; ">クラススクエア:namedshape { var sidelength :double func area() - > double { return sidelength*sidelength } }

A.   int

B.   正方形の領域

C.   ダブル

D.   エリア

78: 以下のテキストでは、クラスは何ですかname? class square:namedshape { var sidelength:double func area() - > double { return sidelength*sidelength } }

A.   名前の名前

B.   四角

C.   クラス

D.   ダブル

E.   傍観

79: &nbsp; 以下のテキストでは、何がクラスの唯一の方法の名前ですか?クラススクエア:namedshape { var sidelength:double func area() - > double {<<< span style = "font-family:; font-size:12pt; color:rgb(0,0,0); font-style:normal; font-variant:normal;"> return sidelength*sidelength } }

A.   傍観

B.   エリア

C.   四角

D.   名前の名前

E.   ダブル

80: iOS開発のどの側面には、どのような側面が必要ですかnsoperation and grand central Dispatch(gcd(gcd) )?

A.   マルチスレッド

B.   シリアルタスク

C.   なし

D.   メッセージ送信

81: 次の式のどれを使用して書き直すことができるか次のuitableview swift uitableview *mytableview = [[uitableview alloc] initwithframe:<<< Span style = "font-family:; font-size:12pt; color:rgb(0,0,0); font-style:normal; font-variant:normal;"> cgrectzero style:uitableviewstylegrouped];

A.   let mytableview:uitableview = new uitableview(frame:cgrectzero、 スタイル:.Grouped);

B.   let mytableview:uitableview = uitableview.alloc()。init(frame: Cgrectzero、style:.grouped);

C.   let mytableview:uitableview = uitableview(frame:cgrectzero、 スタイル:.Grouped);

D.   let mytableview:uitableview = uitableview(frame:cgrectzero、style: uitableviewstylegrouped)

82: 値を割り当てるとどうなりますか独自のDidset Observer内のプロパティ?

A.   Didsetは再び呼び出されます

B.   無限のループが作成されます

C.   プロパティはその価値を引き受けます

D.   コードはコンパイルされません

83: 次のうちどれが正しいか整数に正しいか?

A.   extension int {mutating func cube(){self = selfelfelf}}

B.   extension int {変異func cube(){自己自己を返します}}

C.   extension int {func cube(){self = selfelfelf}}

D.   extension int {func cube(){自己自己を返します}}

84: すべてのuiコードを処理する必要がある?

A.   背景

B.   uiqueue

C.   任意のキュー

D.   Mainqueue

85: 次のステートメントはどの順序で表示されますかコンソール? println(&quot; 1&quot; ) dispatch_async(dispatch_get_global_queue(dispatch_queue_priority _default、0)、{println(&quot; 2&quot; )}); println(&quot; 3&quot ;)

A.   1/3/2

B.   3/1/2

C.   1/2/3

D.   2、1,2

86: 関数を宣言するとき、どのシンボルが使用されるか内部パラメーター名前も示す外部パラメーターとして使用されますか?

A.   _ (正しい答え)

B.   @

C.   :

D.   #

87: 次のコードの結果は何ですか? func potterybarn(name:string、score: int) - > string {return&quot; hello(name)!あなたのスコアは(スコア)です。&quot; } potterybarn(&quot;&quot;、2 2 )

A.   こんにちはトム!あなたのスコアは2です。

B.   名前:トム、スコア:2

C.   こんにちはトム!

D.   potterybarn =&quot;こんにちはトム!あなたのスコアは2です。

88: 次の宣言の返品タイプは何ですか: func potterybarn(name:string、score score :int) - > string {return&quot; hello(name)!あなたのスコアは(スコア)。&quot; }

A.   整数

B.   弦

C.   関数

D.   絶え間ない

89: 入力パラメーターの名前は何ですか次の関数: func potterybarn(name:name: string、score:int) - > string {return&quot; hello(name)!あなたのスコアは(スコア)。&quot;}

A.   文字列、int

B.   Potterybarn

C.   名前、スコア

90: これはダウンの正しいオプション形式です。キャストオペレーター?

A.   として

B.   として?

C.   として!

D.   として。

E.   >>

91: 数字の範囲をループする1 - 9を使用せずに9、あなたは書くでしょう…

A.   0のIの場合…8

B.   0> .. 9のIの場合

C.   1 <.. 8のIの場合

D.   1のIのために.. <9

92: これらのどれが無効な定数または変数ですか宣言?

A.   let = 3.14159

B.   <pi> = 3.14159とします

C.   let =&quot;&quot;

D.   let =&quot; dogcow&quot;

93: anyObjectは次のことを表すことができます:>

A.   任意のクラスタイプのインスタンス。

B.   関数タイプ。

C.   あらゆるタイプのインスタンス。

94: 次の関数の名前は何ですか: func potterybarn(name:string、score: int) - > string {return&quot; hello(name)!あなたのスコアは(スコア)です。&quot; }

A.   弦

B.   名前:文字列、スコア:int

C.   Potterybarn

D.   func

95: 関数を定義するために使用するキーワード?

A.   func

B.   関数

C.   手順

D.   させて

E.   拡大

96: Swift文字列のタイプは何ですか、辞書は何ですか、配列?

A.   クラス

B.   連合

C.   列挙

D.   構造

97: 最終的な値は何ですか? a.data&quot; and&quot; b.data&quot;次の後のコードは executed? struct a {var data:int = 2} var a = a() var b = a var c = b c.data = 10 a.data = 5

A.   a.data = 10およびb.data = 2

B.   a.data = 2およびb.data = 5

C.   a.data = 5およびb.data = 5

D.   a.data = 5およびb.data = 2

98: アークはどのように&quot; country&quot;インスタンスと「country2&quot;参照 "country1&quot; はに設定されています&quot; nil&quot;? class country { let name:string init(name:string){ self.name = name }} var国1:country? var country2:country? 国1=国(name:&quot; quot&quot ;)国2=国1

A.   ARCは国のインスタンスを扱いますが、Country2は名前を保持します &quot;バングラデシュ&quot;

B.   アークは国のインスタンスを扱いませんが、国2は「nil&quot;」になります。

C.   アークは国のインスタンスを扱わず、国2はそれを保持します 名前「バングラデシュ」&quot;

D.   アークは国のインスタンスを扱い、国2は「nil quot;

99: Swiftのメモリ管理については何が真実か?

A.   Swiftは非ARCを使用するため、参照を手動で処理する必要があります。

B.   SwiftはARCを使用しますが、弱いと使用して参照サイクルを避ける必要があります 強い参照など

C.   SwiftはARCを使用しているため、メモリ管理をまったく気にする必要はありません。

D.   Na

100: これらのタイプのどのタイプにARCが適用されますか?

A.   クラス

B.   構造

C.   列挙

D.   基本タイプ(string、int、bool)