<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 求職寶典

    6.2 筆試真題 & 詳解

    1、請(qǐng)定義一個(gè)宏,比較兩個(gè)數(shù)a、b 的大小,不能使用大于、小于、if 語句

    答案:

    #define max(a,b) (((a)-(b))&(1<<31))?(b):(a)

    2、如何輸出源文件的標(biāo)題和目前執(zhí)行行的行數(shù)

    答案:

    [cpp]

    #incluede

    #include

    #include

    int main(){

    int nLine=__FILE__;

    TCHAR *pFIle=_T(__FILE__);

    _tprintf(TEXT("the file name is %s\r\n,line number is %d.\r\n"),pFile,nLine);

    return 0;

    }

    #incluede

    #include

    #include

    int main(){

    int nLine=__FILE__;

    TCHAR *pFIle=_T(__FILE__);

    _tprintf(TEXT("the file name is %s\r\n,line number is %d.\r\n"),pFile,nLine);

    return 0;

    }

    這主要是運(yùn)用了ANSI C和Microsoft C++預(yù)先定義的一些宏來實(shí)現(xiàn)的。不止這兩個(gè),還有下面這些比較常用的:

    1)__DATE__:當(dāng)前文件的編譯日期。與在time.h中定義的asctime函數(shù)返回的格式一樣,即是Mmm DD yyyy(月、日、年);

    2)__FILE__:當(dāng)前源文件的名稱。字符串格式(const char);

    3)__LINE__:當(dāng)前代碼在源文件中的行數(shù)。一個(gè)整數(shù)。

    4)__TIME__:當(dāng)前源文件的編譯時(shí)間。一個(gè)字符串(hh:mm:ss);

    5)__TIMESTAMP__:當(dāng)前源文件最后編譯的日期時(shí)間。一個(gè)字符串(格式為:Ddd Mmm Date hh:mm:ss yyyy,即星期幾、月、日、時(shí)、分、秒、年);

    其中通過宏__FILE__和__LIEN__可以快速的定位程序出錯(cuò)的文件和位置,并通過Email的形式發(fā)送給開發(fā)人員,從而進(jìn)行快速維護(hù)。

    3、兩個(gè)數(shù)相乘,小數(shù)點(diǎn)后位數(shù)沒有限制,請(qǐng)寫一個(gè)高精度算法

    答案:

    算法提示:

    [plain] view plaincopyprint?輸入 string a, string b; 計(jì)算string c=a*b; 返回 c;

    1, 紀(jì)錄小數(shù)點(diǎn)在a,b中的位置l1,l2, 則需要小數(shù)點(diǎn)后移動(dòng)位置數(shù)為l=length(a)+length(b)-l1-l2-2;

    2, 去掉a,b中的小數(shù)點(diǎn),(a,b小數(shù)點(diǎn)后移,使a,b變?yōu)檎麛?shù))

    3, 計(jì)算c=a*b; (同整數(shù)的大數(shù)相乘算法)

    4, 輸出c,(注意在輸出倒數(shù)第l個(gè)數(shù)時(shí),輸出一個(gè)小數(shù)點(diǎn)。若是輸出的數(shù)少于l個(gè),就補(bǔ)0)

    輸入 string a, string b; 計(jì)算string c=a*b; 返回 c;

    1, 紀(jì)錄小數(shù)點(diǎn)在a,b中的位置l1,l2, 則需要小數(shù)點(diǎn)后移動(dòng)位置數(shù)為l=length(a)+length(b)-l1-l2-2;

    2, 去掉a,b中的小數(shù)點(diǎn),(a,b小數(shù)點(diǎn)后移,使a,b變?yōu)檎麛?shù))

    3, 計(jì)算c=a*b; (同整數(shù)的大數(shù)相乘算法)

    4, 輸出c,(注意在輸出倒數(shù)第l個(gè)數(shù)時(shí),輸出一個(gè)小數(shù)點(diǎn)。若是輸出的數(shù)少于l個(gè),就補(bǔ)0)

    4、寫一個(gè)病毒

    5、有A、B、C、D 四個(gè)人,要在夜里過一座橋。他們通過這座橋分別需要耗時(shí)1、2、5、10 分鐘,只有一支手電,并且同時(shí)最多只能兩個(gè)人一起過橋。

    請(qǐng)問,如何安排,能夠在17 分鐘內(nèi)這四個(gè)人都過橋?

    更多騰訊筆試真題及答案:https://bbs.yjbys.com/bjfx/

    《騰訊求職寶典》

    《騰訊求職寶典Word下載》

    《騰訊求職寶典PDF下載》

    Copyright©2006-2024應(yīng)屆畢業(yè)生網(wǎng)yjbys.com版權(quán)所有

    主站蜘蛛池模板: 99精品在线免费| 亚洲精品国产综合久久一线| 久久99精品国产99久久6| 999久久久无码国产精品| 婷婷久久精品国产| 亚洲精品电影网| 精品人人妻人人澡人人爽人人| 久久精品国产色蜜蜜麻豆| 久久99国产精品久久| 亚洲动漫精品无码av天堂| 精品精品国产高清a毛片| 精品亚洲综合在线第一区| 久久亚洲美女精品国产精品| 四虎影院国产精品| 黑人无码精品又粗又大又长| 久久国产精品久久久| 精品久久久久久无码专区| 一级A毛片免费观看久久精品| 国产精品毛片无码| 亚洲国产成人精品不卡青青草原| 久久99久久99精品免视看动漫| 中文字幕在线亚洲精品| 久久国产精品国语对白| 国产精品亚洲美女久久久| 亚洲综合精品香蕉久久网97| 99精品在线观看| 精品国产三级a∨在线| 综合在线视频精品专区| 四虎国产精品免费久久| 久久久精品视频免费观看 | 国产a∨精品一区二区三区不卡| 亚洲国产精品无码久久一线| 欧美精品在线视频| 无码精品人妻一区二区三区AV| 人妻VA精品VA欧美VA| 日韩精品成人亚洲专区| 久久这里只有精品视频99| 欧美成人精品网站播放 | 中国精品videossex中国高清 | 国产综合成人色产三级高清在线精品发布 | 国产一区二区精品|