C語言筆試系列題目收集分享
導讀:c語言是入IT行最基礎的了,在這個上面失足了,那會抱憾終生的!以下是由應屆畢業生網小編J.L為您整理推薦的C語言筆試系列題目收集分享,歡迎參考閱讀。
1. 下列區域存取速度最快的是(c)
A. Flash B. DRAM C. CACHE D. 磁盤
2. 哪些區域不能用來存儲變量空間()
A. SDRAM B. CACHE(一、二級緩存) C. DDR2 D. L2SRAM DATA
3. CPU中數據總線的寬度會影響(d)
A. 內存容量大小 B. 系統運算速度 C.指令系統指令數量 D.寄存器寬度
4. 不能提高代碼執行效率的是(cd)
A. 多循環減少內循環的次數 B. 將頻繁調用的小函數改為內聯函數
C. 使用遞歸函數 D. 提高并行性 E. 減少存儲器引用
5. 中斷響應時間是指(d)
A. 從中斷處理開始,到中斷處理結束的時間 B. 從中斷請求開始,到中斷處理結束的時間
C. 從中斷請求開始,到中斷處理開始的時間 D. 從發出中斷請求到進入中斷處理所用的時間
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. 以下變量和函數存儲在ELF可重定位目標的.哪些段總,請在注釋中寫上段名。
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大小的空間,并根據align指定的字節數方式對齊。
2. 完成統計灰度圖像直方圖的函數void getHist(unsigned char * img, hist[], int width, int hEight, int strip);其中,img為圖像首地址,strip為每行首地址距離下一行首地址的偏移量。圖像元素值為0-255,hist[]返回圖像直方圖。
int i,j;
//直方圖數組清0
for(i=0;i<256;i++)
m_histArray[i]=0;
//每行像素所占字節數
int lineByte=(m_imgWidth*m_nBitCount/8+3)/4*4;
//中間變量
int temp;
//統計灰度直方圖
for(i=0;i
for(j=0;j
temp=*(m_pImgData+i*lineByte+j);
m_histArray[temp]++;
【C語言筆試系列題目收集分享】相關文章:
C++筆試題目分享12-20
華為C語言招聘筆試題目07-26
計算機C語言筆試題目及答案12-09
C語言基礎筆試題12-27
C語言筆試題集錦12-27
外企C語言筆試題12-25
C語言筆試題回憶12-25
C語言筆試題總結12-25
惠普筆試題目分享08-06