Go語言面試題分享:選擇題10道(3)go語言學習
Go語言面試題分享:(選擇題10道)
1、關於init函式,下面說法正確的是( )
A. 一個包中,可以包含多個init函式
B. 程式編譯時,先執行匯入包的init函式,再執行本包內的init函式
C. main包中,不能有init函式
D. init函式可以被其他函式呼叫
參考答案:AB
2、golang中沒有隱藏的this指標,這句話的含義是( )
A. 方法施加的物件顯式傳遞,沒有被隱藏起來
B. golang沿襲了傳統物件導向程式設計中的諸多概念,比如繼承、虛擬函式和建構函式
C. golang的物件導向表達更直觀,對於程式導向只是換了一種語法形式來表達
D. 方法施加的物件不需要非得是指標,也不用非得叫this
參考答案:ACD
3、golang中的引用型別包括( )
A. 陣列切片 B. map C. channel D. interface
參考答案:ABCD
4、golang中的指標運算包括( )
A. 可以對指標進行自增或自減運算
B. 可以透過“&”取指標的地址
C. 可以透過“*”取指標指向的資料
D. 可以對指標進行下標運算
參考答案:BC
5、下面賦值正確的是( )
A. var x = nil
B. var x interface{} = nil
C. var x string = nil
D. var x error = nil
參考答案:BD
6、關於整型切片的初始化,下面正確的是( )
A. s := make([]int)
B. s := make([]int, 0)
C. s := make([]int, 5, 10)
D. s := []int{1, 2, 3, 4, 5}
參考答案:BCD
7、關於GoMock,下面說法正確的是( )
A. GoMock可以對interface打樁
B. GoMock可以對類的成員函式打樁
C. GoMock可以對函式打樁
D. GoMock打樁後的依賴注入可以透過GoStub完成
參考答案:AD
8、關於介面,下面說法正確的是( )
A. 只要兩個介面擁有相同的方法列表(次序不同不要緊),那麼它們就是等價的,可以相互賦值
B. 如果介面A的方法列表是介面B的方法列表的子集,那麼介面B可以賦值給介面A
C. 介面查詢是否成功,要在執行期才能夠確定
D. 介面賦值是否可行,要在執行期才能夠確定
參考答案:ABC
9、golang中大多數資料型別都可以轉化為有效的JSON文字,下面幾種型別除外( )
A. 指標 B. channel C. complex D. 函式
參考答案:BCD
10、關於go vendor,下面說法正確的是( )
A. 基本思路是將引用的外部包的原始碼放在當前工程的vendor目錄下面
B. 編譯go程式碼會優先從vendor目錄先尋找依賴包
C. 可以指定引用某個特定版本的外部包
D. 有了vendor目錄後,打包當前的工程程式碼到其他機器的$GOPATH/src下都可以透過編譯
參考答案:ABD
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2665850/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Go語言面試題分享:選擇題10道(1)go語言學習Go面試題
- go語言面試選擇題11道(4)go語言深入學習Go面試
- Go語言面試題分享:選擇題11道(2)go語言開發Go面試題
- go開發面試題分享:判斷題13道(5)go語言學習Go面試題
- Go語言開發面試題分享:(判斷題13道)(6)Go面試題
- Go語言最新面試題及其解析Go面試題
- Go語言最新面試題及其解析(一)Go面試題
- go語言學習Go
- Go 語言精編面試50題,請收藏!Go面試
- 【Go】Go語言學習筆記-3-包Go筆記
- go語言學習-介面Go
- go語言學習-goroutineGo
- Go語言學習——mapGo
- Java和Go語言二選一,選擇哪門語言好?JavaGo
- GO語言學習筆記之mac環境go語言配置Go筆記Mac
- 【Go語言入門系列】(八)Go語言是不是面嚮物件語言?Go物件
- Go語言學習(2) - HelloWorldGo
- go 語言指標學習Go指標
- Go 語言學習腦圖Go
- go語言學習-函式Go函式
- GO語言學習——切片二Go
- Go語言————1、初識GO語言Go
- go語言書籍分享Go
- go 學習筆記之初識 go 語言Go筆記
- go語言錯題及答案整理Go
- Go語言切片面試真題7連問Go面試
- Go語言學習(1) - 簡介Go
- Go語言學習(7) - 運算子Go
- 函式 -- 就要學習 Go 語言函式Go
- Go 語言學習路線指南Go
- go語言學習初體驗Go
- 如何開始學習Go語言Go
- go語言學習-結構體Go結構體
- Go 測驗 101 Go 語言 101 學習地址Go
- go與其他語言有什麼區別?學習go語言怎麼樣Go
- 最新Go語言學習路線圖 帶你通關Go語言-千鋒Go
- Go語言核心36講(Go語言進階技術四)--學習筆記Go筆記
- Go語言核心36講(Go語言基礎知識五)--學習筆記Go筆記