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

正文內(nèi)容

c_c_筆試題目-wenkub

2022-09-01 15:25:22 本頁面
 

【正文】 trDest, const char *strSrc ) //將源字符串加 const,表明其為輸入?yún)?shù),加 2分 { while( (*strDest++ = * strSrc++) != ‘ \0’ )。 } 試題 3: void test3(char* str1) { char string[10]。 i10。 strcpy( string, str1 )。此外,還有一些面試題考查面試者敏捷的思維能力。文中的大多數(shù)面試題來自各大論 壇,部分試題解答也參考了網(wǎng)友的意見。 許多面試題看似簡單,卻需要深厚的基本功才能給出完美的解答。 分析這些面試題,本身包含很強的趣味性;而作為一名研發(fā)人員,通過對這些面 試題的深入剖析則可進一步增強自身的內(nèi)功。 } 試題 2: void test2() { char string[10], str1[10]。 i++) { str1[i] = 39。 if( strlen( str1 ) = 10 ) { strcpy( string, str1 )。 } 7分 void strcpy(char *strDest, const char *strSrc) { //對源地址和目的地址加非 0 斷言,加 3 分 assert( (strDest != NULL) amp。 } 10分 //為了實現(xiàn)鏈式操作,將目的地址返回,加 3 分! char * strcpy( char *strDest, const char *strSrc ) { assert( (strDest != NULL) amp。 while( (*strDest++ = * strSrc++) != ‘ \0’ )。 讀者看了不同分值的 strcpy版本,應(yīng)該也可以寫出一個 10分的 strlen函數(shù)了,完美的版本為: int strlen( const char *str ) //輸入?yún)?shù) const { assert( strt != NULL )。 ) { len++。 GetMemory( str )。 return p。 } 試題 6: void GetMemory( char **p, int num ) { *p = (char *) malloc( num )。 strcpy( str, hello )。 free( str )。 return p。 后未判斷內(nèi)存是否申請成功,應(yīng)加上: if ( *p == NULL ) { ...//進行申請內(nèi)存失敗處理 } 試題 7存在與試題 6同樣的問 題,在執(zhí)行 char *str = (char *) malloc(100)。但是要完全解答正確,卻也絕非易事。 *p1 = *p2。該程序應(yīng)該改為: swap( int* p1,int* p2 ) { int p。 } 試題 1:分別給出 BOOL, int, float,指針變量 與 “ 零值 ” 比較的 if 語句(假設(shè)變量名為 var) 解答: BOOL型變量: if(!var) int型變量: if(var==0) float型變量: const float EPSINON = 。 一般的,如果想讓 if判斷一個變量的 “ 真 ” 、 “ 假 ” ,應(yīng)直接使用 if(var)、 if(!var),表明其為 “ 邏輯 ” 判斷;如果用 if判斷一個數(shù)值型變量 (short、 int、 long等 ),應(yīng)該用if(var==0),表明是與 0進行 “ 數(shù)值 ” 上的比較 ;而判斷指針則適宜用 if(var==NULL),這是一種很好的編程習(xí)慣。 sizeof ( p ) = ? 解答: sizeof( str ) = 4 sizeof ( p ) = 4 剖析: Func ( char str[100] )函數(shù)中數(shù)組名作為函數(shù)形參時,在函數(shù)體內(nèi),數(shù)組名失去了本身的內(nèi)涵,僅僅只是一個指針;在失去其內(nèi)涵的同時,它還失去了其常量特性,可以作自增、自減等操作,可以被修改。 ( 2)數(shù)組名可以轉(zhuǎn)換為指向其指代實體的指針,而且是一個指針常量,不能作自增、自減等操作,不能被修改; char str[10]。 試題 3:寫一個 “ 標準 ” 宏 MIN,這個宏輸入兩個參數(shù)并返回 較小的一個。所以,嚴格地講,下述解答: define MIN(A,B) (A) = (B) ? (A) : (B) define MIN(A,B) (A = B ? A : B ) 都應(yīng)判 0分; ( 2)防止宏的副作用。” ,顯示編寫者對宏的概念模糊不清,只能被無情地判 0分并被面試官淘汰。例如,假設(shè)某個函數(shù)的原型為: void foo(int x, int y)。 試題 5:編寫一個函數(shù),作用是把 一個 char組成的字符串循環(huán)右移 n個。 char tmp[MAX_LEN]。\039。 memcpy( tmp, pStr + n, steps )。 最頻繁被使用的庫函數(shù)包括: ( 1) strcpy ( 2) memcpy ( 3) memset 試題 6:已知 WAV文件格式如下表,打開一個 WAV文件,以適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu) 組織 WAV文件頭并解析 WAV格式的各項信息。 char cFmtFlag[4]。 UIN16 nSamplesPerSec。 char cDataFlag[4]。 memcpy( amp。 透過這個題
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1