



免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
筆試題 txt 1 局部變量能否和全局變量重名 答 能 局部會(huì)屏蔽全局 要用全局變量 需要使用 局部變量可以與全局變量同名 在函數(shù)內(nèi)引用這個(gè)變量時(shí) 會(huì)用到同名的局部變量 而不會(huì)用到全局變量 對(duì)于有些 編譯器而言 在同一個(gè)函數(shù)內(nèi)可以定義多個(gè)同名的局部變量 比如在兩個(gè)循環(huán)體內(nèi)都定義一個(gè)同名的局部變量 而那個(gè)局 部變量的作用域就在那個(gè)循環(huán)體內(nèi) 2 如何引用一個(gè)已經(jīng)定義過的全局變量 答 extern 可以用引用頭文件的方式 也可以用extern關(guān)鍵字 如果用引用頭文件方式來引用某個(gè)在頭文件中聲明的全局變理 假定你將那個(gè)變寫錯(cuò)了 那么在編譯期間會(huì)報(bào)錯(cuò) 如果你用extern方式引用時(shí) 假定你犯了同樣的錯(cuò)誤 那么在編譯期間 不會(huì)報(bào)錯(cuò) 而在連接期間報(bào)錯(cuò) 3 全局變量可不可以定義在可被多個(gè) C文件包含的頭文件中 為什么 答 可以 在不同的C文件中以static形式來聲明同名全局變量 可以在不同的C文件中聲明同名的全局變量 前提是其中只能有一個(gè)C文件中對(duì)此變量賦初值 此時(shí)連接不會(huì)出錯(cuò) 4 語句for 1 有什么問題 它是什么意思 答 和while 1 相同 5 do while和while do有什么區(qū)別 答 前一個(gè)循環(huán)一遍再判斷 后一個(gè)判斷以后再循環(huán) 6 請(qǐng)寫出下列代碼的輸出內(nèi)容 include main int a b c d a 10 b a c a d 10 a printf b c d d d d b c d return 0 答 10 12 120 7 static全局變量與普通的全局變量有什么區(qū)別 static局部變量和普通局部變量有什么區(qū)別 static函數(shù)與普通函 數(shù)有什么區(qū)別 全局變量 外部變量 的說明之前再冠以static 就構(gòu)成了靜態(tài)的全局變量 全局變量本身就是靜態(tài)存儲(chǔ)方式 靜態(tài)全 局變量當(dāng)然也是靜態(tài)存儲(chǔ)方式 這兩者在存儲(chǔ)方式上并無不同 這兩者的區(qū)別雖在于非靜態(tài)全局變量的作用域是整個(gè)源程 序 當(dāng)一個(gè)源程序由多個(gè)源文件組成時(shí) 非靜態(tài)的全局變量在各個(gè)源文件中都是有效的 而靜態(tài)全局變量則限制了其作 用域 即只在定義該變量的源文件內(nèi)有效 在同一源程序的其它源文件中不能使用它 由于靜態(tài)全局變量的作用域局限 于一個(gè)源文件內(nèi) 只能為該源文件內(nèi)的函數(shù)公用 因此可以避免在其它源文件中引起錯(cuò)誤 從以上分析可以看出 把局部變量改變?yōu)殪o態(tài)變量后是改變了它的存儲(chǔ)方式即改變了它的生存期 把全局變量改變?yōu)?靜態(tài)變量后是改變了它的作用域 限制了它的使用范圍 static函數(shù)與普通函數(shù)作用域不同 僅在本文件 只在當(dāng)前源文件中使用的函數(shù)應(yīng)該說明為內(nèi)部函數(shù) static 內(nèi)部 函數(shù)應(yīng)該在當(dāng)前源文件中說明和定義 對(duì)于可在當(dāng)前源文件以外使用的函數(shù) 應(yīng)該在一個(gè)頭文件中說明 要使用這些函數(shù) 的源文件要包含這個(gè)頭文件 static全局變量與普通的全局變量有什么區(qū)別 static全局變量只初使化一次 防止在其他文件單元中被引用 static局部變量和普通局部變量有什么區(qū)別 static局部變量只被初始化一次 下一次依據(jù)上一次結(jié)果值 static函數(shù)與普通函數(shù)有什么區(qū)別 static函數(shù)在內(nèi)存中只有一份 普通函數(shù)在每個(gè)被調(diào)用中維持一份拷貝 8 程序的局部變量存在于 堆棧 中 全局變量存在于 靜態(tài)區(qū) 中 動(dòng)態(tài)申請(qǐng)數(shù)據(jù)存在于 堆 中 9 設(shè)有以下說明和定義 typedef union long i int k 5 char c DATE struct data int cat DATE cow double dog too DATE max 則語句 printf d sizeof struct date sizeof max 的執(zhí)行結(jié)果是 52 第 1 頁 筆試題 txt 答 DATE是一個(gè)union 變量公用空間 里面最大的變量類型是int 5 占用20個(gè)字節(jié) 所以它的大小是20 data是一個(gè)struct 每個(gè)變量分開占用空間 依次為int4 DATE20 double8 32 所以結(jié)果是 20 32 52 當(dāng)然 在某些16位編輯器下 int可能是2字節(jié) 那么結(jié)果是 int2 DATE10 double8 20 10 隊(duì)列和棧有什么區(qū)別 隊(duì)列先進(jìn)先出 棧后進(jìn)先出 11 寫出下列代碼的輸出內(nèi)容 include int inc int a return a int multi int a int b int c return c a b typedef int FUNC1 int in typedef int FUNC2 int int int void show FUNC2 fun int arg1 int arg2 INCp int temp p arg1 fun printf d n arg2 main int a show multi 10 return 0 答 110 12 請(qǐng)找出下面代碼中的所以錯(cuò)誤 說明 以下代碼是把一個(gè)字符串倒序 如 abcd 倒序后變?yōu)?dcba 1 include string h 2 main 3 4 char src hello world 5 char dest NULL 6 int len strlen src 7 dest char malloc len 8 char d dest 9 char s src len 10 while len 0 11 d s 12 printf s dest 13 return 0 14 答 方法1 int main char src hello world int len strlen src char dest char malloc len 1 要為 0分配一個(gè)空間 char d dest char s 指向最后一個(gè)字符 while len 0 d s d 0 尾部要加 0 第 2 頁 筆試題 txt printf s n dest free dest 使用完 應(yīng)當(dāng)釋放空間 以免造成內(nèi)存匯泄露 return 0 方法2 include include main char str hello world int len strlen str char t for int i 0 i t str i str i str len i 1 str len i 1 t printf s str return 0 1 1 2 7 28 126請(qǐng)問28和126中間那個(gè)數(shù)是什么 為什么 第一題的答案應(yīng)該是4 3 1 63 規(guī)律是n 3 1 當(dāng)n為偶數(shù)0 2 4 n 3 1 當(dāng)n為奇數(shù)1 3 5 答案 63 2 用兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列的功能 要求給出算法和思路 設(shè)2個(gè)棧為A B 一開始均為空 入隊(duì) 將新元素push入棧A 出隊(duì) 1 判斷棧B是否為空 2 如果不為空 則將棧A中所有元素依次pop出并push到棧B 3 將棧B的棧頂元素pop出 這樣實(shí)現(xiàn)的隊(duì)列入隊(duì)和出隊(duì)的平攤復(fù)雜度都還是O 1 比上面的幾種方法要好 3 在c語言庫函數(shù)中將一個(gè)字符轉(zhuǎn)換成 整型的函數(shù)是atool 嗎 這個(gè)函數(shù)的原型是什么 函數(shù)名 atol 功 能 把字符串轉(zhuǎn)換成長整型數(shù) 用 法 long atol const char nptr 程序例 include include int main void long l char str 98765432 l atol lstr printf string s integer ld n str l return 0 13 對(duì)于一個(gè)頻繁使用的短小函數(shù) 在C語言中應(yīng)用什么實(shí)現(xiàn) 在C 中應(yīng)用什么實(shí)現(xiàn) c用宏定義 c 用inline 14 直接鏈接兩個(gè)信令點(diǎn)的一組鏈路稱作什么 PPP點(diǎn)到點(diǎn)連接 15 接入網(wǎng)用的是什么接口 16 voip都用了那些協(xié)議 17 軟件測試都有那些種類 黑盒 針對(duì)系統(tǒng)功能的測試 第 3 頁 筆試題 txt 白合 測試函數(shù)功能 各函數(shù)接口 18 確定模塊的功能和模塊的接口是在軟件設(shè)計(jì)的那個(gè)隊(duì)段完成的 概要設(shè)計(jì)階段 19 enum string x1 x2 x3 10 x4 x5 x 問x 0 x801005 0 x8010f4 20 unsigned char p1 unsigned long p2 p1 unsigned char 0 x801000 p2 unsigned long 0 x810000 請(qǐng)問p1 5 p2 5 選擇題 21 Ethternet鏈接到Internet用到以下那個(gè)協(xié)議 A HDLC B ARP C UDP D TCP E ID 22 屬于網(wǎng)絡(luò)層協(xié)議的是 A TCP B IP C ICMP D X 25 23 Windows消息調(diào)度機(jī)制是 A 指令隊(duì)列 B 指令堆棧 C 消息隊(duì)列 D 消息堆棧 24 unsigned short hash unsigned short key return key 256 請(qǐng)問hash 16 hash 256 的值分別是 A 1 16 B 8 32 C 4 16 D 1 32 找錯(cuò)題 25 請(qǐng)問下面程序有什么錯(cuò)誤 int a 60 250 1000 i j k for k 0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆湖北省孝感市漢川市第二中學(xué)高三一診考試英語試卷含答案
- 2025年云南省昆明市祿勸縣一中高考英語二模試卷含答案
- 初級(jí)消防設(shè)施操作員習(xí)題庫及答案
- 分析化學(xué)練習(xí)題庫(含答案)
- 海洋石油鉆探的深海地質(zhì)調(diào)查進(jìn)展考核試卷
- 電氣機(jī)械設(shè)備施工安裝考核試卷
- 繼續(xù)拓展調(diào)味品與發(fā)酵制品相關(guān)主題考核試卷
- 電力設(shè)備維護(hù)與保養(yǎng)管理考核試卷
- 玻璃行業(yè)生產(chǎn)過程中的能源管理考核試卷
- 航標(biāo)反射器設(shè)計(jì)原理考核試卷
- 全友家居導(dǎo)購員銷售流程及常用銷售話術(shù)
- 2025年建筑施工安全管理人員安全生產(chǎn)考試題庫
- 十萬頭生態(tài)養(yǎng)豬場項(xiàng)目可行性報(bào)告
- 2025年安全評(píng)價(jià)師職業(yè)資格考試真題回顧與模擬試題
- 2025年陜西省高考適應(yīng)性檢測(三)語文試題及參考答案
- 湖北省武漢市2025屆高中畢業(yè)生四月調(diào)研考試語文試卷及答案(武漢四調(diào))
- 2024國家安全教育大學(xué)生讀本題庫
- 工序自檢、互檢、巡檢制度(共8頁)
- 《春夜喜雨》PPT
- 銀行間債券市場非金融企業(yè)債務(wù)融資工具持有人會(huì)議規(guī)程
- 管道鋪設(shè)用地征收
評(píng)論
0/150
提交評(píng)論