常規的C程式筆試題

才智咖 人氣:1.19W

一些常規中舉的C考題
第一題:寫出下述程式結果:
int m[][3] = {1,4,7,2,5,8,3,6,9};
int i, j, k = 2;
for (i = 0; i < 3; i++) {
printf(“%d”, m[k][i]);
}
問題所在:本題考點一眼就可以看出,二重陣列啦!

常規的C程式筆試題

第二題:下列哪個引用是不正確的?
int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;
(A) a[p-a]; (B) *(&a[i]); (c) p[i]; (D) *(*(a+i));

第三題:下列4個選項中,哪個結果為6?
int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;
(A) *p + 6; (B) *(p+6); (C) *p += 5; (D) p+5;

第四題:關於二元樹的',給你前序與中序,讓你畫出二元樹圖形;

第五題:關於操作系統方面的,具體題目記不清了,大概意思如下:
在多工作業系統中,任務間的通訊方式有哪幾種?如何任務間互斥(並舉例說明);
漏了一個考點,記不起來了,想起來再補上吧!
 

TAGS:筆試 常規