




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
D(規(guī)則6.3禁止引用已經(jīng)釋放的存空間。一、單選題,每題僅有一個(gè)正確的選項(xiàng).2.選擇已正確的宏定義#defii'ieRECT_AREA(a,b)(a*b>#defi-ieRECT_AREA(b)(a)+(b),C.#defi-ieRECT_AREA(既b)((a)”b))D.#de-fiieRECT_AKEA(a.,b)a*b—.苴庭直,每再附有—ME旗的選工再3,下列美于頭文件或定的描述商關(guān)的軍A.與一色c■文件j也有T同名,h文件一三三蘆明需要時(shí)外公產(chǎn)的接口,同甘c/.h文件禁止包含用不到的頭文件0.意止左頭文件二定泛宣/C,應(yīng)盡可能慢至網(wǎng)型代西宏r建通俱免宏代替BUN定里京重口,慢吊巖時(shí),工才滬參數(shù)壇生變■七《上9-題?4.如果a.匚包含了先支憶thra.h包含了獨(dú)立件bhrh七包含了b.1,那幺當(dāng)b.h發(fā)生敵變時(shí)r哪些文釁冏僉破重新榮道Ab.cD.a.hajcSla.hV、a.匚和b式5,差于程序效率的規(guī)范要求r邸一項(xiàng)插逑息錯(cuò)誤的yA應(yīng)該把物行概率較大的分支成在ifel強(qiáng)判斷后面處理B,將徜環(huán)中與循環(huán)無(wú)關(guān).工是能次褥環(huán)都要做豺孰乍,移到每矽潮枇行U創(chuàng)建資源隹「鹿程池、內(nèi)第也;.5感少分商對(duì)象的開(kāi)銷D,相家次植調(diào)用的“小圖數(shù)-詼為inline函數(shù)展渚聲實(shí)現(xiàn)6,矢一于命名正端的是A.*defineEXAMPL£_D_TES7_#deiineEXAMPLE」」E£T_E.代偈文件命名建設(shè)跳一采用首字母大寫(xiě)其余字母<JW的形式翁名/C.illerrcr_,_umber;intnurnber_of_completed.connecti□;DWORDGetJincliengMulut:DWORDBufferLengtliLPTSTRBuffer);7.以下哪種措施不可以避免內(nèi)相附乍越界A,數(shù)組的大,」澧考志最大情況r避免數(shù)組分配空間六夠B,字符庠考慮最后的'\0'r確保斫有字符串是以'10'結(jié)束C.指鍬麗操作E寸r考慮指針類型長(zhǎng)度VD.通過(guò)與二計(jì)算結(jié)構(gòu)/字符串長(zhǎng)度8,下面說(shuō)法錯(cuò)誤的是A.程序中要及時(shí)清除存儲(chǔ)在可復(fù)用資源中的敏感信息B,玨1除或修改沒(méi)有效果的代碼C,刷除或修改沒(méi)有使用到的變量或信D,非動(dòng)態(tài)日請(qǐng)的不存乜巨以使用free手動(dòng)釋放9.并于gat的描述錯(cuò)誤的隹constintA=l;定義了一性生巨量Ar■■直為L(zhǎng)在任何時(shí)候值都不可變constciarA=>be"指針處指向的刁者Kg支,C.charsn丸A=”atic■指田總指向的內(nèi)容不£變D.constchar*constA='dbe”;指針AS指向的內(nèi)否都不可變io.下面i題去工游的是人一些存在的代碼(F明熨表達(dá)式L即使它械執(zhí)行后,由不然懷酒的汨軍或婚的狀志產(chǎn)生任何的廝晌,用盤可以不用理會(huì)任些1■(照4E,曰W月像mqintpy,中卬1stmep孔sscanf(Lsprintf。,snpriitf口札wcstcimbs口這抨的困軌時(shí).心源理蘭郡地址和E莊岫址是舌與在垂直芍內(nèi)存互及C.穌用格式他鋁圖嫵El可.:國(guó)孤古河拴將用F位\4下為唱不悵字可串的T沿D.豐請(qǐng)內(nèi)存的倒數(shù)可以住用malk?匚:allocSalloca11.對(duì)于字符串「金匚defgni0,使用多大字符數(shù)組進(jìn)行存聘為合適A,10,0yfb.11.D:J.匚12。D.20.012C13,下?快于"的操作正確的是;[所32耘4位有符號(hào)颯,UINTK耘32K無(wú)符『IMTW示岫有符"?)*A,1NT32FunrNINT醛uiLUINT32ui£UJNT32*ret){iffNULL==間j{returnERROR;}K(UINT_MAX-uil)<山4{returnZRRORjjelse[^lei=uil-ui2;)return0町)1NT32Fi.moJN儂aTUN1325i2,[NWW(if(NULL==retHreturnER-}*ret=曲”名returnOK>1NT32Func(|JINT32ul,INT8*ret){iffNULL==ret){returnERROR尸ret=flNT80utreturn[OK):}#defineBUF_SIZE10intmainfint己rgc,char*argvLD{intlengthcharbuf[BULSEE];if(argc!=3){return-1;}length=atoitargzlllj;if(length<BUF_SLZE)(memcpyibuf,argvf2Llength):printf('Datacopied\n");}eisMprintftn■口口many力括如口;}:.如具函數(shù)fCl口僅在日工區(qū)可見(jiàn),則應(yīng)當(dāng)如下聲明A,在工c:的頭部聲明iTtfoofvoidi;yB.在a1的頭部聲明staticiTtfoofvoid):C.在a嚴(yán)的頭部聲明staticintfoofvoiid);D,在d.c的頭部聲明externintfoofvoiid);.以F釜于安全編福的說(shuō)法,錯(cuò)謖我是A.無(wú)論是明文口令還是密文口令「都應(yīng)該禁止俁存在曰志文件中B,刷除或修改一些即使執(zhí)行后、也不會(huì)有任何效果的代相C.程序在運(yùn)行E寸應(yīng)該只分配能完成其任務(wù)的最J雙限D(zhuǎn).程序執(zhí)行任笫完畢時(shí)r應(yīng)該盡快收回其權(quán)限,對(duì)于楨限的股錮I匝序可以不用考慮.下宣代碼亍意尸國(guó)r從安全性隹庭卻個(gè)符日規(guī)范charbuff[MAX_BUFF.SGE];char1editor=getenvfTDrOR'J;if(editor!-NULL)strcpy(buff,editor):charburf[BUF_STZE+1];if(fgetsCbutsizeof(buf)^fp)==NIULL)/*handleerror*/buf[strlen(buD-1]=tOYunsignedintlength;廣報(bào)宜:長(zhǎng)度喊去F0M生的狂度」/產(chǎn)報(bào)文長(zhǎng)度減云FSM頭的長(zhǎng)度*,length-=F5M_HDRLEN;4)voidcheclcpassword[char*user,diar*passwoicd)i^(strcmpCpas^ward(userj,pa5^ondD!=0)chdr*rrisg=rridlloc(stilen(J5er}-100);ifQmsgO印弓京■物pa5s^ordincorrect',.user?:fprir;f(stdercuseir);syslog(LOG_INF<\<%s'(msg)ffreetmsgj;A.1)&門C.3)D17.再亮對(duì)指定日請(qǐng)內(nèi)存大小的空法官進(jìn)吁自法性校監(jiān)總因?yàn)椋?.反月。于與氏度去羊請(qǐng)豆虧芹行為罡沒(méi)有靠發(fā)比,三三月內(nèi)存日詬函始返回的北t燈啜引發(fā)不同猿亂或不能立即安現(xiàn)的司理;2使用殳煞長(zhǎng)度去m語(yǔ)四聲,負(fù)數(shù)合掖強(qiáng)也一千很大的百尋號(hào)整微r從而導(dǎo)就醫(yī)豐法內(nèi)存過(guò)文而出現(xiàn)失敗A,只有1對(duì)B.只有2對(duì)/UL承時(shí)二L2都不對(duì)下列哪種方式產(chǎn)生的隨機(jī)數(shù)是木安竺:、容易被預(yù)測(cè)的/4£99的日m。U'lix/Linuy下讀取/dev/random支■件Window5使用隨機(jī)散生成函數(shù)CryptGenRandomflD,iu±^^rar.A對(duì)圖數(shù)的設(shè)計(jì)的說(shuō)法r下面防2■是正確的A,應(yīng)盡量設(shè)計(jì)多用途畫(huà)面俱到的函數(shù);函數(shù)的參數(shù)個(gè)數(shù)可以超過(guò)5個(gè)/B,在源文件范圍不聲明和定義的所有圖數(shù)r淵E外部可見(jiàn),否則應(yīng)該增加加tic關(guān)鍵字匚設(shè)計(jì)高扇入r合理扇口〔小于7)的圖數(shù);新塔函數(shù)的代碼塊嵌套稗過(guò)5層D,函數(shù)中的冗余代碼只要不影響因數(shù)的效率,木需要用除.下面賺個(gè)算法是禁止使用的弱加密■算法SHA2RSA:._.. C.DSAV D.DES 、 ¥7k、/V-1-1E |■IWT1]==)*=p I■■曰1*■I---■-■yjF "Hi-a21.以下說(shuō)法錯(cuò)謾的有A.必須對(duì)指定日請(qǐng)內(nèi)存大小的期i值進(jìn)行合法性校驗(yàn)B,臻止重復(fù)釋放國(guó)存/匚堆內(nèi)存釋放不可以再訪問(wèn)r棧內(nèi)存釋放后可以再訪問(wèn)守D,為了使用方便r建議使用己loca函數(shù)目清內(nèi)存22.如果日工只對(duì)外提we附數(shù)昨?yàn)榻涌?而X他型的實(shí)現(xiàn)部分隼要使用H沖的疝d也口。蹴r以下做法口錯(cuò)誤翦是GA在bj:中聲明uxtenivoidfoa(),左己匚中聲明自rtemvoidfooO口.在b.h中聲明已xtemucddfooQ『在占£中聲印已xtEmunici1qoQ—C.在b.h中聲明eKtemi/oidfoodf在水中省ndudebJiD.柜Eh中聲明5Ktu「nvoidFooDr在4,h中#indudeb.h23.關(guān)于交至,正解的說(shuō)法是UA.芒寶后在量?jī)H在單小匚文件中訪問(wèn),則足以咫這個(gè)關(guān)量婷也為凝毒全導(dǎo)",以降?曲序墳間的就e度B,若攵扃支量?jī)H三單個(gè)甌數(shù)正叵,則亙?cè)催@個(gè)變勒為讀四孩的岸否局部變量..漢南氐嘎塊間的聿白度/C.設(shè)計(jì)和性用昉問(wèn)好I志蘭局笠縣、第嗜蘭后安量、韶杰局部變量的國(guó)數(shù)時(shí)需要考志重人問(wèn)題6D,回教內(nèi)部定義的日動(dòng)變量過(guò)大,可能會(huì)導(dǎo)我堆情凌出斗堅(jiān)持下列哪些措施可取避免內(nèi)存泄漏VA,舁隹二口處檢查內(nèi)存.定聽(tīng)器呈件句柄乃口匚庭v隊(duì)列/,信號(hào)量/GUI等資源是否芬障放,E.刪除結(jié)構(gòu)指針時(shí)r通苑從底層向上層靦序H1除/C,隹用指針數(shù)組時(shí)r晚緊在釋?xiě)?zhàn)數(shù)組時(shí),數(shù)電中的每個(gè)元素指針是否三經(jīng)提前被釋放了丁 D,避免重復(fù)分配刁存.如屎不作用胃蘭,三度■生三,亨中13%邀李麗字符串,將登■由我些府短/兒程序的可漆性(同理倒生,:*走.程序百三三君忘記那些甄亨蛉F播鎧葉士芭隹,激忙入后時(shí)更工口不垃EdTR何姓來(lái)、云—\~±,B.即其要假詼曲字我字符后,則邕在很客地方改動(dòng)r既都黃R春是士者,C.在程序的浪多曲方的人同樣的數(shù)字或字節(jié)呂,磴庠不發(fā)生書(shū)寫(xiě)精謖巨D(zhuǎn).程司法瑞評(píng).對(duì)于吃止林灰佇破更夏包芻描逑ZE瑞的片,A.克次包含T■收件可洸面和京的設(shè)計(jì)兵避息如要不日釀更逵一聲「中需要采取Pi±頭立件內(nèi)音液燈會(huì)多于一次的機(jī)掂,B.跖T宜田含的通斗手段是:為ET文件通一個(gè)去目頭文件克一次的加管二就定義這個(gè)宏,歲錢母牛被再;天工等二上用古以俳辟立件內(nèi)答y匚混爐表的名稱要唯一.不銀王昊/0.不在在后二三晝包者的生于?卜亭放鼻代詢27,下列定義中正確的是VA,char%='abed";chara[]='abed";_.C.chara[4]="abed",D.chara[]=28.以下i就去正確的有,A,在引用弱存之前需要注意是奇友內(nèi)存已械成功初始化4B,在訪問(wèn)再學(xué)前需要注意該內(nèi)存是否有效,是否已在其,蜘方被寤放過(guò)?C,放內(nèi)存時(shí)需要注意是否是已釋放過(guò)的內(nèi)存「注意不要重復(fù)釋放?D,釋放區(qū)存時(shí)需要注意不要釋放非動(dòng)態(tài)日請(qǐng)的閃存29,充于蘭局變量的注釋r哪里苗述是正確的,A全局變量要有較詳細(xì)的注釋/B,對(duì)全局變量注釋,E包舌功能、取值范圍等_C.全局變量應(yīng)該是本模塊內(nèi)便用的,用法自己自然是知道的r巨以不加注釋蜜D,對(duì)全局變量注釋需包括對(duì)該全局變量存取時(shí)的注意事項(xiàng)等.以下哪些輸入K可信輸入af人用戶鍵盤輸入B.配置文件輸入V匚頊整fiafd,網(wǎng)絡(luò)數(shù)值A(chǔ)BCD.對(duì)于顰?溢口問(wèn)題r下面說(shuō)法正確的是,A,無(wú)符號(hào)整S運(yùn)算時(shí),要保證結(jié)果不能口現(xiàn)反轉(zhuǎn),B.有符號(hào)日運(yùn)算時(shí)r要保證結(jié)杲不能已現(xiàn)溢㈡*J整型轉(zhuǎn)換時(shí)避免出現(xiàn)截?cái)辔D楧,百溢口一般只會(huì)導(dǎo)睢輯錯(cuò)誤r木會(huì)產(chǎn)生寶生問(wèn)題.編碼E寸應(yīng)該使用下面哪些函數(shù)來(lái)安全運(yùn)行程序papenOsystem0/匚小笈0系列函數(shù)▼D.CreatePracessO.安全編程規(guī)范中r安全用途的隨機(jī)敲產(chǎn)生方式r推薦的有3A.U'^VLinuj<T^^iWdev/Mndom^n^^Mm^
B.WSdciws推薦使用麻臉生成函數(shù)CryptGenRMdcinnOC.其他平臺(tái)可以使用5「/idcim0十「Mdcim。的方式□D.開(kāi)源組件op巳n對(duì)或華為自主封裝的iPSI組件ABD34.多賽程、多進(jìn)程謾計(jì)中,什么情況下必須加鎖保護(hù)ya訪問(wèn)鑼日B,調(diào)用國(guó)數(shù)/C訪問(wèn)靜態(tài)變量af口操作共享再存:5.杼情在可我月更詆中的出■信白j二不溪有壬濱的清除區(qū)陶肯可酢被恒嘆E艮用戶或富攻擊營(yíng).聽(tīng)獲鞋和利尿.因此段感信總在可宜書(shū)3F中保存應(yīng)諜看指聲諦的可最短原皿J,可復(fù)用目源包括以下外舟■方面A.堆(heap)B.堆(heap;41.鐵E段tdatasegmd彳民期§生的砂落所存ABCD斯.關(guān)于安屋的再掙分圮區(qū)幽作用城的后法,以下謊在正強(qiáng)的之A.全局支呈存成在內(nèi)存0三年志存憂區(qū)域,在登個(gè)工自文件內(nèi)尋消效/B.尚官全后安至存放在區(qū)存的指惠存悻區(qū)域r只在定義它的文:件內(nèi)肓裁□C.智志局日屋芬戰(zhàn)在內(nèi)在的桂區(qū),「在圭曳后的函數(shù)內(nèi)由然rQ是程序也分配一次內(nèi)存,函數(shù)逅回后r演安型不點(diǎn)洎關(guān)“D,息言陵皇守放在內(nèi)存的援區(qū),在定義它的函烈日有效,但是函般返回后失效37.后11代彩盧斯邯里松白安全美堿范或?qū)W?A.unsignedi「;addfunsignedinta,un&ignedintb)[unsignedi'ltsum;sum=啟+b;return*ue;}intfoo(char*str){stze_tlen=itrlen(str)jW(len>=MAX_BUF_S1ZE-1){return-=}charfbuf=(char^Jinallocden+11if(buF==NULL)(return-1;)5trncpy0buf,而Ie吐buflien]=1\0,;/對(duì)匕田的?7frre(bufl;buf=NULL4intHle_ops(charfile_name]{RLE*fp:fp=fD,M丁if(fp==NULL)(return-1:]產(chǎn)rtlfeitS7if(fdoseffp)!=0){returnT;}if(removeifilejiame)!=0)(return-1;)returnQ;}intid_gen(){enumfie-'=12};charid[en/i-tr:intnum;r=randQ;num=snprlmtfifid,len,T]D%-d', [口7?坦也處理亨卜38.文件I/。安全中,以下哪些是正確的做法/A,使用in域型來(lái)接收字符輸入/輸㈡函數(shù)的返回值VB,創(chuàng)建文件E寸,指定了合適的訪問(wèn)權(quán)限/C.文件名稱使用白名旦字符r杜絕H現(xiàn)二/,/"之類的目錄跨越符號(hào)T D.訪問(wèn)時(shí)始絳使用文件名代替文件苜述符「以避免競(jìng)爭(zhēng)條件. 過(guò)長(zhǎng)且不有辨分時(shí),應(yīng)該換行,換行時(shí)應(yīng)參考的規(guī)則有/A,換行時(shí)「新行要增加一礴進(jìn)「使代碼可■讀在更好Bd就先級(jí)操作將處劃分新行;換行時(shí)操作將不應(yīng)該放下來(lái)r放在行尾_C,換行時(shí)應(yīng)該按照裝詞換刀r在最接近一行的邊界處換行/D,換行是建議f完整的語(yǔ)句放在一行r不要根據(jù)字符粼斷行.以下關(guān)于安全編碼的海法r正確的言y人無(wú)論是明文口令還是密文口令,都應(yīng)該禁止保#在日志文件中ye,程序在運(yùn)行時(shí)應(yīng)該只分配能完成其任務(wù)的最,」柳艮_C,程序執(zhí)行任務(wù)完些時(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年證券市場(chǎng)份額試題及答案
- 投資咨詢份額與策略:2024年試題及答案
- 如何有效實(shí)施馬工學(xué)管理中的變革試題與答案
- 2024-2025學(xué)年冀少版(2024) 生物七年級(jí)下冊(cè)同步教案
- 公務(wù)員集資房轉(zhuǎn)讓合同范文樣本
- 第四單元 11~20的認(rèn)識(shí)(教學(xué)設(shè)計(jì))-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2025年鼠抗病毒抗原單克隆抗體項(xiàng)目合作計(jì)劃書(shū)
- 2024-2025學(xué)年新教材高中政治 3.1 偉大的改革開(kāi)放教學(xué)實(shí)錄 新人教版必修第一冊(cè)
- 中醫(yī)藥產(chǎn)業(yè)發(fā)展現(xiàn)狀及挑戰(zhàn)
- 企業(yè)委托采購(gòu)合同標(biāo)準(zhǔn)文本
- 《心理壓力與調(diào)適》課件
- 眼科診所安全消毒規(guī)程
- 水利信息化數(shù)據(jù)中心及軟件系統(tǒng)單元工程質(zhì)量驗(yàn)收評(píng)定表、檢查記錄
- 新員工培訓(xùn):廉潔從業(yè)
- 專題05 特殊的平行四邊形中的最值模型之胡不歸模型(原卷版)
- 【人教版】《勞動(dòng)教育》五上 勞動(dòng)項(xiàng)目三《制作扇子》 課件
- 2024年浙江溫州中學(xué)保送生自主招生語(yǔ)文卷試題(含答案詳解)
- 用友軟件銷售服務(wù)合同書(shū)
- 鋼鐵項(xiàng)目環(huán)評(píng)報(bào)告 - 4空氣環(huán)境影響評(píng)價(jià)
- 紀(jì)檢崗位全員大練兵應(yīng)知應(yīng)會(huì)題庫(kù)(單選題)附有答案
- 智聯(lián)招聘行測(cè)筆試題庫(kù)
評(píng)論
0/150
提交評(píng)論