




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C語言軟件開發(fā)筆試題目導(dǎo)讀:盡管c語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的c語言程序可在許多電腦平臺上進行編譯。以下是由應(yīng)屆畢業(yè)生網(wǎng)小編J.L為您整理推薦的C語言軟件開發(fā)系列題目收集分享,歡迎參考閱讀。(1)什么是預(yù)編譯,何時需要預(yù)編譯:答案:1、總是使用不經(jīng)常改動的大型代碼體。2、程序由多個模塊組成,所有模塊都使用一組標(biāo)準(zhǔn)的包含文件和相同的編譯選項。在這種情況下,可以將所有包含文件預(yù)編譯為一個預(yù)編譯頭。預(yù)編譯又稱為預(yù)處理,是做些代碼文本的替換工作。處理#開頭的指令嗎,比如拷貝#include包含的文件代碼,#define宏定義的替換,條件編譯等,就是為
2、編譯做的預(yù)備工作的階段,主要處理#開始的預(yù)編譯指令,預(yù)編譯指令指示了在程序正式編譯前就由編譯器進行的操作,可以放在程序中的任何位置。c編譯系統(tǒng)在對程序進行通常的編譯之前,先進行預(yù)處理。c提供的預(yù)處理功能主要有以下三種:1)宏定義2)文件包含3)條件編譯。上述三個有什(2)char*constp,charconst*p,constchar*p么區(qū)別?答案:char*constp;常量指針,p的值不可以修改charconst*p;指向常量的指針,指向的常量值不可以改constchar*p;/和charconst*p等價(3)charstrl口=abccharstr2口=abcconstcharst
3、r3口=abcconstcharstr4口=abcconstchar*str5=abcconstchar*str6=abcchar*str7=abcchar*str8=abccout(strl=str2)endl;cout(str3=str4)endl;cout(str5=str6)endl;cout(str7=str8)endl;結(jié)果是:0011str1,str2,str3,str4是數(shù)組變量,它們有各自的內(nèi)存空間;而str5,str6,str7,str8是指針,它們指向相同的常量區(qū)域。(4)以下代碼中的兩個sizeof用法有問題嗎?voidUpperCase(charstr口)將str中的
4、小寫字母轉(zhuǎn)換成大寫字母for(size_ti=0;iif(a=stristri=z)stri-=(a-Acharstr口=aBcDecoutstr字符長度為sizeof(str)/sizeof(str0)endl;UpperCase(str);coutstrendl;答案:函數(shù)內(nèi)的sizeof有問題。根據(jù)語法,sizeof如用于數(shù)組,只能測出靜態(tài)數(shù)組的大小,無法檢測動態(tài)分配的或外部數(shù)組大小。函數(shù)外的str是一個靜態(tài)定義的數(shù)組,因此其大小為6,因為還有0,函數(shù)內(nèi)的str實際只是一個指向字符串的指針,沒有任何額外的與數(shù)組相關(guān)的信息,因此sizeof作用于上只將其當(dāng)指針看,一個指針為4個字節(jié),因此返回4。(5)一個32位的機器,該機器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度藝術(shù)品抵押借款合同協(xié)議
- 二零二五年度汽車零部件制造廠房產(chǎn)權(quán)移交合同
- 二零二五年度瑜伽舞蹈工作室店鋪鋪面租賃協(xié)議
- 發(fā)言稿組織委員
- 2025年安徽貨運從業(yè)資格考試題目大全答案
- 老母親遺留房產(chǎn)轉(zhuǎn)讓合同
- 2014年飯店轉(zhuǎn)讓協(xié)議
- 高一新生會發(fā)言稿
- 2025年上海貨運從業(yè)資格證考試新規(guī)
- 高中家長會 穩(wěn)舵揚帆逐夢再起航課件-高三七班期末班會家長會
- 設(shè)計文件簽收表(一)
- 試運行方案計劃-
- 可研匯報0625(專家評審)
- 帶電核相試驗報告
- SCH壁厚等級對照表
- 腎單位的結(jié)構(gòu)(課堂PPT)
- 春季常見傳染病預(yù)防知識PPT課件
- 年產(chǎn)630噸土霉素車間工藝設(shè)計
- 智慧金字塔立體篇第四冊、第五冊答案全解
- 【股票指標(biāo)公式下載】-【通達信】短線買點準(zhǔn)(副圖)
- 境外地質(zhì)調(diào)查項目管理辦法(共22頁)
評論
0/150
提交評論