C語言筆試系列題目收集分享
導(dǎo)讀:c語言是入IT行最基礎(chǔ)的了,在這個(gè)上面失足了,那會(huì)抱憾終生的!以下是由應(yīng)屆畢業(yè)生網(wǎng)小編J.L為您整理推薦的C語言筆試系列題目收集分享,歡迎參考閱讀。
1. 下列區(qū)域存取速度最快的是(c)
A. Flash B. DRAM C. CACHE D. 磁盤
2. 哪些區(qū)域不能用來存儲(chǔ)變量空間()
A. SDRAM B. CACHE(一、二級(jí)緩存) C. DDR2 D. L2SRAM DATA
3. CPU中數(shù)據(jù)總線的寬度會(huì)影響(d)
A. 內(nèi)存容量大小 B. 系統(tǒng)運(yùn)算速度 C.指令系統(tǒng)指令數(shù)量 D.寄存器寬度
4. 不能提高代碼執(zhí)行效率的是(cd)
A. 多循環(huán)減少內(nèi)循環(huán)的次數(shù) B. 將頻繁調(diào)用的小函數(shù)改為內(nèi)聯(lián)函數(shù)
C. 使用遞歸函數(shù) D. 提高并行性 E. 減少存儲(chǔ)器引用
5. 中斷響應(yīng)時(shí)間是指(d)
A. 從中斷處理開始,到中斷處理結(jié)束的時(shí)間 B. 從中斷請(qǐng)求開始,到中斷處理結(jié)束的時(shí)間
C. 從中斷請(qǐng)求開始,到中斷處理開始的時(shí)間 D. 從發(fā)出中斷請(qǐng)求到進(jìn)入中斷處理所用的時(shí)間
1. 填寫下面程序輸出
#include
main()
{
int a[5] = {1, 2, 3, 4, 5};
int * ptr = (int*)(&a + 1);注意
printf("%d %d", *(a + 1), *(ptr - 1));
}
輸出是____2 5_________;
2. 填寫下面程序輸出
#include
main()
{
char p;
char buf[10] = {1, 2, 3, 4, 5, 6, 9, 8};
p = (buf+1)[5];
printf("%d", p);
}
輸出是_____9________;
3. 以下變量和函數(shù)存儲(chǔ)在ELF可重定位目標(biāo)的.哪些段總,請(qǐng)?jiān)谧⑨屩袑懮隙蚊?/p>
int valid; // __________
int last = -1; // __________
int tophat(int size, double brim_width); // __________
printf("How's your exam going?\n"); // __________
(此題記憶不完整!)
1. 寫分配空間的程序void * getmm(int size, int align),分配size大小的空間,并根據(jù)align指定的字節(jié)數(shù)方式對(duì)齊。
2. 完成統(tǒng)計(jì)灰度圖像直方圖的函數(shù)void getHist(unsigned char * img, hist[], int width, int hEight, int strip);其中,img為圖像首地址,strip為每行首地址距離下一行首地址的偏移量。圖像元素值為0-255,hist[]返回圖像直方圖。
int i,j;
//直方圖數(shù)組清0
for(i=0;i<256;i++)
m_histArray[i]=0;
//每行像素所占字節(jié)數(shù)
int lineByte=(m_imgWidth*m_nBitCount/8+3)/4*4;
//中間變量
int temp;
//統(tǒng)計(jì)灰度直方圖
for(i=0;i
for(j=0;j
temp=*(m_pImgData+i*lineByte+j);
m_histArray[temp]++;
【C語言筆試系列題目收集分享】相關(guān)文章:
C++筆試題目分享12-20
華為C語言招聘筆試題目07-26
C語言基礎(chǔ)筆試題12-27
C語言筆試題集錦12-27
外企C語言筆試題12-25
C語言筆試題回憶12-25
C語言筆試題總結(jié)12-25
惠普筆試題目分享08-06