![華為C語言筆試題目_第1頁](http://file4.renrendoc.com/view11/M02/35/26/wKhkGWWxrsmATDkAAAF2aXv0MUk120.jpg)
![華為C語言筆試題目_第2頁](http://file4.renrendoc.com/view11/M02/35/26/wKhkGWWxrsmATDkAAAF2aXv0MUk1202.jpg)
![華為C語言筆試題目_第3頁](http://file4.renrendoc.com/view11/M02/35/26/wKhkGWWxrsmATDkAAAF2aXv0MUk1203.jpg)
![華為C語言筆試題目_第4頁](http://file4.renrendoc.com/view11/M02/35/26/wKhkGWWxrsmATDkAAAF2aXv0MUk1204.jpg)
![華為C語言筆試題目_第5頁](http://file4.renrendoc.com/view11/M02/35/26/wKhkGWWxrsmATDkAAAF2aXv0MUk1205.jpg)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
華為C語言筆試題目
答:能,局部會(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)。
在這里我們推舉使用編譯器DevC++進(jìn)展學(xué)習(xí)時(shí)的代碼編譯和運(yùn)行演示。關(guān)于軟件DevC++的使用,在最初編寫程序的時(shí)候可能會(huì)消失屏幕一閃而過的現(xiàn)象,我們可以在程序最終添加代碼system(“pause”),就可以使C/C++程序暫停,需要留意的是需要包含標(biāo)準(zhǔn)頭文件stdlib.h(對(duì)于C文件)或者cstdlib(對(duì)于C++)
參考程序
#include
#include
inti=15;
intmain()
{
inti=10;
printf(%d\n,i);
printf(%d\n,::i);
system(pause);
}
程序運(yùn)行結(jié)果為:
10
15
Pressanykeytocontinue.
2.如何引用一個(gè)已經(jīng)定義過的全局變量?
答:可以用引用頭文件的方式,也可以用extern關(guān)鍵字,假如用引用頭文件方式來引用某個(gè)在頭文件中聲明的全局變理,假定你將那個(gè)變量寫錯(cuò)了,那么在編譯期間會(huì)報(bào)錯(cuò),假如你用extern方式引用時(shí),假定你犯了同樣的錯(cuò)誤,那么在編譯期間不會(huì)報(bào)錯(cuò),而在連接期間報(bào)錯(cuò)。
3、語句for(;;)有什么問題?它是什么意思?
答:和while(1)一樣,死循環(huán)。
4、全局變量可不行以定義在可被多個(gè).C文件包含的頭文件中?為什么?
答:可以,在不同的C文件中以static形式來聲明同名全局變量。
可以在不同的C文件中聲明同名的全局變量,前提是其中只能有一個(gè)C文件中對(duì)此變量賦初值,此時(shí)連接不會(huì)出錯(cuò)。
5、dowhile和whiledo有什么區(qū)分?
答:前一個(gè)循環(huán)一遍再推斷,后一個(gè)推斷以后再循環(huán)。
dowhile根本語法構(gòu)造如下:
do
{
}while;
6.寫出以下代碼的輸出內(nèi)容:
#include
intmain()
{
inta,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf(b,c,d:%d,%d,%d,b,c,d);
return0;
}
運(yùn)行結(jié)果1012120
7、static全局變量與一般的全局變量有什么區(qū)分?static局部變量和一般局部變量有什么區(qū)分?static函數(shù)與一般函數(shù)有什么區(qū)分?
全局變量(外部變量)的`說明之前再冠以static就構(gòu)成了靜態(tài)的全局變量。全局變量本身就是靜態(tài)存儲(chǔ)方式,靜態(tài)全局變量固然也是靜態(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ò)誤。
從以上分析可以看出,把局部變量轉(zhuǎn)變?yōu)殪o態(tài)變量后是轉(zhuǎn)變了它的存儲(chǔ)方式即轉(zhuǎn)變了它的生存期。把全局變量轉(zhuǎn)變?yōu)殪o態(tài)變量后是轉(zhuǎn)變了它的作用域,限制了它的使用范圍。
static函數(shù)與一般函數(shù)作用域不同。僅在本文件。只在當(dāng)前源文件中使用的函數(shù)應(yīng)當(dāng)說明為內(nèi)部函數(shù)(static),內(nèi)部函數(shù)應(yīng)當(dāng)在當(dāng)前源文件中說明和定義。對(duì)于可在當(dāng)前源文件以外使用的函數(shù),應(yīng)當(dāng)在一個(gè)頭文件中說明,要使用這些函數(shù)的源文件要包含這個(gè)頭文件
static全局變量與一般的全局變量有什么區(qū)分:static全局變量只初使化一次,防止在其他文件單元中被引用;
static局部變量和一般局部變量有什么區(qū)分:static局部變量只被初始化一次,下一次依據(jù)上一次結(jié)果值;
static函數(shù)與一般函數(shù)有什么區(qū)分:static函數(shù)在內(nèi)存中只有一份,一般函數(shù)在每個(gè)被調(diào)用中維持一份拷貝;
溫馨提示
- 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年化工公司員工合同書
- 2025年企業(yè)園區(qū)租賃合同策劃樣本
- 2025年甲方與協(xié)作單位合同范文
- 2025年辦公設(shè)備維修保養(yǎng)服務(wù)合同范本
- 2025年土地使用權(quán)出讓合同樣本
- 2025年招投標(biāo)流程中合同風(fēng)險(xiǎn)防范與控制實(shí)踐
- 2025年供應(yīng)鏈協(xié)作協(xié)議樣本
- 2025年二手房交易過戶合同樣本
- 2025年農(nóng)村土地流轉(zhuǎn)與承包協(xié)議
- 2025年農(nóng)作物合作種植項(xiàng)目協(xié)議書樣本
- 課題申報(bào)參考:生活服務(wù)數(shù)字化轉(zhuǎn)型下社區(qū)生活圈建設(shè)理念、模式與路徑研究
- 人教版數(shù)學(xué)八年級(jí)下冊(cè) 第16章 二次根式 單元測(cè)試(含答案)
- 甘肅省民航機(jī)場(chǎng)集團(tuán)招聘筆試沖刺題2025
- 心理學(xué)基礎(chǔ)知識(shí)考試參考題庫500題(含答案)
- 北師大版小學(xué)三年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案
- DCMM練習(xí)題練習(xí)試題
- 《工業(yè)化建筑施工階段碳排放計(jì)算標(biāo)準(zhǔn)》
- 四級(jí)人工智能訓(xùn)練師(中級(jí))職業(yè)技能等級(jí)認(rèn)定考試題及答案
- GB/T 33761-2024綠色產(chǎn)品評(píng)價(jià)通則
- 地下停車場(chǎng)充電樁技術(shù)方案建議書
- 幼兒園設(shè)施設(shè)備安全教育
評(píng)論
0/150
提交評(píng)論