freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c_c_筆試題目(存儲(chǔ)版)

2025-10-01 15:25上一頁面

下一頁面
  

【正文】 r )。 GetMemory( amp。 GetMemory( str )。 試題 6的 Test函數(shù)中也未對 malloc的內(nèi)存進(jìn)行釋放。 } 在 swap函數(shù)中, p是一個(gè) “ 野 ” 指針,有可能指向系統(tǒng)區(qū),導(dǎo)致程序運(yùn)行的崩潰。amp。 cout sizeof(str) endl。 解答: define MIN(A,B) ((A) = (B) ? (A) : (B)) MIN(*p++, b)會(huì)產(chǎn)生宏的副作用 剖析: 這個(gè)面試題主要考查面試者對宏定義的使用,宏定義可以實(shí)現(xiàn)類似于函數(shù)的功能,但是它終歸不是函數(shù),而宏定義中括弧中的 “ 參數(shù) ” 也不是真的參數(shù),在宏展開的時(shí)候?qū)Α?參數(shù) ” 進(jìn)行的是一對一的替換。 作為一種面向?qū)ο蟮恼Z言, C++支持函數(shù)重載,而過程式語言 C則不支持。\039。 } 正確解答 2: void LoopMove ( char *pStr, int steps ) { int n = strlen( pStr ) steps。 UIN32 nFileLen。 UIN16 nBlockAlign。 直接通過訪問 waveFormat的成員,就可以獲得特定 WAV文件的各項(xiàng)格式信息。 operate =(const String amp。\039。 m_data = new char[length+1]。 m_data = new char[length+1]。 a1,const classAamp。大多數(shù)人只能回答出 static和 const關(guān)鍵字的部分功能。例如, 16bit寬的數(shù) 0x1234在 Littleendian模式 CPU內(nèi)存中的存放方式(假設(shè)從地址 0x4000開始存放)為: 內(nèi)存地址 存放內(nèi) 容 0x4000 0x34 0x4001 0x12 而在 Bigendian模式 CPU內(nèi)存中的存放方式則為: 內(nèi)存地址 存放內(nèi)容 0x4000 0x12 0x4001 0x34 32bit寬的數(shù) 0x12345678在 Littleendian模式 CPU內(nèi)存中的存放方式(假設(shè)從地址0x4000開始存放)為: 內(nèi)存地址 存放內(nèi)容 0x4000 0x78 0x4001 0x56 0x4002 0x34 0x4003 0x12 而在 Bigendian模式 CPU內(nèi)存中的存放方 式則為: 內(nèi)存地址 存放內(nèi)容 0x4000 0x12 0x4001 0x34 0x4002 0x56 0x4003 0x78 聯(lián)合體 union的存放順序是所有成員都從低地址開始存放,面試者的解答利用該特性,輕松地獲得了 CPU對內(nèi)存采用 Littleendian還是 Bigendian模式讀寫。 i++ ) { sum += i。 for( int i=1。 } } 剖析: 嵌入式系統(tǒng)開發(fā)者應(yīng)該對 Littleendian和 Bigendian模式非常了解。 剖析: 驚訝嗎?小小的 static和 const居 然有這么多功能,我們能回答幾個(gè)?如果只能回答 1~2個(gè),那還真得閉關(guān)再好好修煉修煉。在定義該 const變量時(shí),通常需要對它進(jìn)行初始化,因?yàn)橐院缶蜎]有機(jī)會(huì)再去改變它了; ( 2)對指針來說,可以指定指針本身為 const,也可以指定指針?biāo)傅臄?shù)據(jù)為 const,或二者同時(shí)指定為 const; ( 3)在一個(gè)函數(shù)聲明中, const可以修飾形參,表明它是一個(gè)輸入?yún)?shù),在函數(shù)內(nèi)部不能改變其值; ( 4)對于類的成員函數(shù),若指定其為 const類型,則表明其是一個(gè)常函數(shù),不能修改類的成員變量; ( 5)對于類的成員函數(shù),有時(shí)候 必須指定其返回值為 const類型,以使得其返回值不為 “ 左值 ” 。 delete [] m_data。 } //拷貝構(gòu)造函數(shù) String::String(const String amp。\039。 // 拷貝構(gòu)造函數(shù) ~ String(void)。 memcpy( amp。 UIN16 nSamplesPerSec。 最頻繁被使用的庫函數(shù)包括: ( 1) strcpy ( 2) memcpy ( 3) memset 試題 6:已知 WAV文件格式如下表,打開一個(gè) WAV文件,以適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu) 組織 WAV文件頭并解析 WAV格式的各項(xiàng)信息。\039。 試題 5:編寫一個(gè)函數(shù),作用是把 一個(gè) char組成的字符串循環(huán)右移 n個(gè)。” ,顯示編寫者對宏的概念模糊不清,只能被無情地判 0分并被面試官淘汰。 試題 3:寫一個(gè) “ 標(biāo)準(zhǔn) ” 宏 MIN,這個(gè)宏輸入兩個(gè)參數(shù)并返回 較小的一個(gè)。 sizeof ( p ) = ? 解答: sizeof( str ) = 4 sizeof ( p ) = 4 剖析: Func ( char str[100] )函數(shù)中數(shù)組名作為函數(shù)形參時(shí),在函數(shù)體內(nèi),數(shù)組名失去了本身的內(nèi)涵,僅僅只是一個(gè)指針;在失去其內(nèi)涵的同時(shí),它還失去了其常量特性,可以作自增、自減等操作,可以被修改。 } 試題 1:分別給出 BOOL, int, float,指針變量 與 “ 零值 ” 比較的 if 語句(假設(shè)變量名為 var) 解答: BOOL型變量: if(!var) int型變量: if(var==0) float型變量: const float EPSINON = 。 *p1 = *p2。 后未判斷內(nèi)存
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1