goland面試題第4天

2021-10-13 23:21:56 字數 589 閱讀 6316

1.下面這段**能否通過編譯,不能的話原因是什麼;如果能,輸出什麼。

func main()
2.下面這段**能否通過編譯,如果可以,輸出什麼?

func main() 

s2 := int

fmt.println(s1)

}

自己答案:可以編譯通過   列印是 1,2,3,4,5

3.下面這段**能否通過編譯,如果可以,輸出什麼?

var(

size := 1024

max_size = size*2

)func main()

自己答案:不能編譯通過  size:=1024  這個是定義了   前面加var    等於寫了 var size:=1024  不能通過編譯

總結

1.必須使用顯示初始化;

2.不能提供資料型別,編譯器會自動推導;

3.只能在函式內部使用簡短模式;

面試第5天 

第5天的面試題

問 事務的4中種特性 問 查詢含有空值的鍵對應的所有值 select s.id,s.name,s.class,c.name from t student s left join t class c on s.id c.cid 問 怎麼讓行級元素居中?轉換為塊級元素 dispaly block 設定寬...

面試題總結4

演算法題 1 m個珠子n種顏色,圍成一串,從中找到包含n種顏色的最小子串。比如123234212,子串是3421 演算法的思想是先找到其中乙個包含所有顏色的子串,起始位置i,終止位置j,並且第j種顏色是第一次出現,然後從第i個位置開始刪除出現過的顏色,i往後移動乙個位子,同事j跳到與之前i位置相同的...

面試題4 替換空格

面試題4 實現乙個函式,把字串中的空格替換成 20 從前向後移動時,假如字串的長度為n。對於每個空格字元,需要移動後面o n 個字元,對含有o n 個空格字元的字串而言總的時間效率是o n n 從後向前移動時,所有的字元只需要複製一次,時間效率為o n void replaceblank char ...