




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
就業(yè)模擬測(cè)試題-LINUX應(yīng)用開(kāi)發(fā)工程師職試卷編號(hào)出卷時(shí)間:2012-09-12答題時(shí)間:150 學(xué)號(hào) 班級(jí)說(shuō)明:應(yīng)用開(kāi)發(fā)可的點(diǎn)非常多,關(guān)鍵的還是C語(yǔ)言和數(shù)據(jù)結(jié)構(gòu),此份試卷中包括了部分的基本C語(yǔ)言,數(shù)據(jù)結(jié)構(gòu)和S編程沒(méi)有涉及,請(qǐng)各位下來(lái)再精心準(zhǔn)備C語(yǔ)言和數(shù)據(jù)結(jié)構(gòu),也了解一下s編程(課件已經(jīng)共享到考試酷班級(jí)空間里面),多看《程序員面試寶典》和一些經(jīng)典的面試題。此份試卷中的分?jǐn)?shù)表示的作用是“相應(yīng)知識(shí)點(diǎn)的重要程度”,5分題是必須掌握的,其他的相應(yīng)重要性依次降低。MIN[5#defineMIN(A,B)((A)<=(B)?(A):標(biāo)識(shí)#defineinline三重條件操作符的知識(shí)。這個(gè)操作符存在C語(yǔ)言中的原因是它使得編譯器能產(chǎn)生比if-then-else懂得在宏中地把參數(shù)用括號(hào)括起用預(yù)處理指令#define一個(gè)常數(shù),用以表明1年中有多少秒[2分]#defineSECONDS_PER_YEAR(60*60*24*)#define語(yǔ)法的基本知識(shí)(例如:不能以分號(hào)結(jié)束,括號(hào)的使用,等等3)這個(gè)表達(dá)式將使一個(gè)16位機(jī)的整型數(shù)溢出-因此要用到長(zhǎng)整型符號(hào)L,告訴編譯以下3個(gè),記得不要完全照搬網(wǎng)上的說(shuō)法,加上自己的一點(diǎn)自己的理解和整在函數(shù)體,一個(gè)被為靜態(tài)的變量在這一函數(shù)被調(diào)用過(guò)程中維持其值不變?cè)谀K內(nèi)(但在函數(shù)體外),一個(gè)被為靜態(tài)的變量可以被模塊內(nèi)所用函數(shù),不能被模塊外其它函數(shù)。它是一個(gè)本地的全局變量在模塊內(nèi),一個(gè)被為靜態(tài)的函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用。那就是,這個(gè)函數(shù)被限制在它的模塊的本地范圍內(nèi)使用。constconstC++中,還可以修飾函數(shù)的定義體下面都是什么意思constinta;intconsta;constint*a;int*constintconst*a前兩個(gè)的作用是一樣,a3、器映射的硬件寄存器通常也要加volatile說(shuō)明,因?yàn)槊看螌?duì)它的讀寫(xiě)都可能由不解釋下面aint int int int int int int(*a)(int); int(*a[10])(int); [每空1分]charstr[]="farsight";char*p=malloc(100);intn=10;voidFoo(charsizeof(str)= sizeof(p)= sizeof(n)= sizeof var a,寫(xiě)兩段代abit3,abit3。在以上兩個(gè)操作中,要保持其它位不變。[5 int*a*a&=位.linuxLINUX以隸屬于進(jìn)程的資源管道:是存在于內(nèi)存中的特殊文件,不支持lseek操作,是一種半雙工通信,有固定的讀IPC,其編程方法是通過(guò)安裝信號(hào)處理函數(shù)(句柄)進(jìn)IPC使用效率最高,但其對(duì)數(shù)據(jù)的保護(hù)需要借助信號(hào)量進(jìn)行;互斥鎖常用于對(duì)線程間一個(gè)資源的進(jìn)行互斥,防止多個(gè)線程同一時(shí)刻共提示:參考進(jìn)程課程中守護(hù)進(jìn)程代碼中的文件鎖[3voidtest_to_lockedintstructflockchar*buf=//begintotestfilefd=open("/tmp/mylock.lock",O_RDWR|O_CREAT,0777);if(fd<0){perror("Openfileerror");exit(1);}write(fd,buf,strlen(buf));fsync(fd);//filebelocked?lock.l_whence=SEEK_SET;lock.l_start=0;lock.l_len=10;lock.l_type=F_WRLCK;lock.l_pid=-1;if(fcntl(fd,F_GETLK,&lock)<0)perror("fcntlfailed!");exit(1);if(lock.l_type==F_WRLCK)if(lock.l_type!=F_UNLCK){printf("haveadaemon.soquit!\n");exit(1);
//lockedfilelock.l_type=F_WRLCK;if(fcntl(fd,F_SETLKW,&lock)<0)printf("Lockfilefailed:type=%d\n",exit(1);}printf("xxxprogramhaveLINUX?[4實(shí)時(shí)系統(tǒng)(RealTimeOperatingSystem)有可預(yù)測(cè)性,意思是實(shí)時(shí)操作系統(tǒng)面對(duì)變化的負(fù)載(從最小到的情況)時(shí)必須確定性 性Vxworks,ucos-II/III,FreeRTOS,Wince(4.0RT-Linux,Xenomai,RTAI,系統(tǒng)層次如下:另外式是:通過(guò)修改標(biāo)準(zhǔn)的內(nèi)核,增加實(shí)時(shí)性,這種方式主要有社區(qū)的IngoMolnar的patch()和TimeSysLINUXnicenice()CPU),API的參考:和實(shí)時(shí)性講何避免優(yōu)先級(jí)翻轉(zhuǎn)?[4優(yōu)先級(jí)翻轉(zhuǎn)(詞條http .htm解釋的非常到位, 第27分30秒左右的所謂優(yōu)先級(jí)翻轉(zhuǎn)問(wèn)題(priorityinversion)即當(dāng)一個(gè)高優(yōu)先級(jí)任務(wù)通過(guò)信號(hào)量機(jī)制共享資源時(shí),該信號(hào)量已被一低優(yōu)先級(jí)任務(wù)占有,而這個(gè)低優(yōu)先級(jí)任務(wù)在共享資源時(shí)A、B和CA>B>C,A,BCCS。在使用中,任BBBCSABA解決優(yōu)先級(jí)翻轉(zhuǎn)問(wèn)題有優(yōu)先級(jí)天花板(priorityceiling)和優(yōu)先級(jí)繼承(priority優(yōu)先級(jí)天花板是當(dāng)任務(wù)申請(qǐng)某資源時(shí),把該任務(wù)的優(yōu)先級(jí)提升到可這個(gè)資源的不必進(jìn)行復(fù)雜的判斷,不管任務(wù)是否阻塞了高優(yōu)先級(jí)任務(wù)的運(yùn)行,只要任務(wù)共享資ASSCCCCCSC復(fù)雜,則需要進(jìn)行判斷。 /art/201204/327555_1.htm TCP/IP建立連接的3次握手過(guò)程和關(guān)閉的4次握手?[5分(client)和服務(wù)器SYN,ACK/FIN,ACK(client)服務(wù)器端 提示:最好去查一下各是什么作用[5ARP/RARP:arpIPMACRARPMACIPTCP/IPICMP(InternetControlMessageProtocol)Internet[2參考: 提示:HTTP,FTP,NET這些都是[3分]網(wǎng)頁(yè):http,登錄:net郵件收發(fā):pop3/imap,NTP:SNMPRTP/RTSP:常用于,網(wǎng)絡(luò)音的設(shè)注:中經(jīng)常需要要到這個(gè)協(xié)議,最近企業(yè)網(wǎng)上招聘比較多,請(qǐng)準(zhǔn)備[5RTP/RTSPRTP協(xié)議服務(wù)數(shù)據(jù)的傳輸RTSP提供控制功能,如、暫停、前進(jìn)、后退等功能RTSPAPI,F(xiàn)Fmpeg、Live555具體介紹參考:高網(wǎng)絡(luò)的性能?[522.61s的周期性檢查定時(shí)器網(wǎng)卡硬件或GPIO,插拔網(wǎng)線時(shí)候產(chǎn)生中斷,處理相應(yīng)中斷這樣就能立即檢測(cè)到應(yīng)用層:采用心跳檢測(cè)端服務(wù)器創(chuàng)建相應(yīng)的鏈路,然后根據(jù)業(yè)務(wù)邏輯每隔分]分]從靜態(tài)區(qū)域分配。內(nèi)存在程序編譯的時(shí)候就已經(jīng)分配好,這塊內(nèi)存在程序的整個(gè)運(yùn)行期間都存在。例如全局變量,static變量。在棧上創(chuàng)建。在執(zhí)行函數(shù)時(shí),函數(shù)內(nèi)局部變量的單元都可以在棧上創(chuàng)建,函數(shù)執(zhí)行結(jié)束時(shí)這些單元自動(dòng)被釋放。棧內(nèi)存分配運(yùn)算內(nèi)置于處理器的指令集。mallocnew申請(qǐng)任意多少freedelete25.linuxLINUXELF426.(擴(kuò)展)下面是一個(gè)16×16的黑白staticunsignedshortstopwatch[]={如何修改,可以使之在源代碼中形象地表現(xiàn)出圖形的模樣?[2分上述圖標(biāo)實(shí)際上是高度是16點(diǎn),寬是2個(gè)字節(jié),實(shí)際上,字符庫(kù)里面16×16的點(diǎn)陣字符和此類(lèi)似
X X_ XX constunsignedcharacFont16B_ASCII_0036[16]={/*code0036,,,XXX_XXX,XX,XX,XXXXX,XXXX,XXXX,XXXX,XXXX_XXXX,,constunsignedcharacFont16B_ASCII_0045[16]={/*code0045 ,,constunsignedcharacFontF16x16_HKS_8CA1[32]={/*code8CA1 _XXXXX X _XXXXX X, _XXXXX, X X _XXXXX,X XX X ,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽(yáng)航空職業(yè)技術(shù)學(xué)院《工業(yè)水處理設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江旅游職業(yè)學(xué)院《教師職業(yè)道德規(guī)范與教育法規(guī)》2023-2024學(xué)年第二學(xué)期期末試卷
- 畢節(jié)幼兒師范高等專(zhuān)科學(xué)?!度嵝钥纱┐骷夹g(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 石河子工程職業(yè)技術(shù)學(xué)院《導(dǎo)游基礎(chǔ)知識(shí)應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建農(nóng)林大學(xué)《液壓與氣壓傳動(dòng)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州黔南科技學(xué)院《電子商務(wù)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 中原工學(xué)院《微型計(jì)算機(jī)技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰州2025年江蘇泰州市人民醫(yī)院招聘42人筆試歷年參考題庫(kù)附帶答案詳解
- 武漢外語(yǔ)外事職業(yè)學(xué)院《工程測(cè)量學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 太陽(yáng)能采暖系統(tǒng)項(xiàng)目效益評(píng)估報(bào)告
- 余華《活著》解讀課件
- 關(guān)于納粹德國(guó)元首希特勒的歷史資料課件
- 護(hù)理帶教老師述職報(bào)告
- 《中國(guó)居民膳食指南》課件
- 銀行柜面業(yè)務(wù)操作流程手冊(cè)
- 燒烤配方出售合同范例
- 婦科手術(shù)麻醉
- Unit1RelationshipsLesson2HowDoWeLikeTeachers'Feedback課件高中英語(yǔ)北師大版選擇性
- 庫(kù)存管理規(guī)劃
- 河南省南陽(yáng)市2024-2025學(xué)年七年級(jí)上學(xué)期期末模擬英語(yǔ)試題(含答案)
- 表演課程教案完整版
評(píng)論
0/150
提交評(píng)論