C語言面試題(含答案)
時間:2018-08-16 來源:未知(zhi)
1、某32位系統下, C++程序void *p = malloc( 100 ); sizeof (p) = ?
A.1
B.4
C.100
D.400
2、在一個10階的(de)B-樹(shu)上,每個樹(shu)根(gen)結點中所(suo)含的(de)關鍵字數(shu)目多允許為( )個,少允許為( )個。
A.10,5
B.9,4
C.8,3
D.7,6
3、以下程序(xu)段執行(xing)后結果(guo)是()
#include
void main()
{
short *p,*q;
short arr[15]={0};
p=q=arr;
p++;
printf("%d,",p-q);
printf("%d,",(char*)p-(char*)q);
printf("%d",sizeof(arr)/sizeof(*arr));
}
A.1,0,15
B.0,2,1
C.1,1,15
D.1,2,15
4、(1)靜態鏈表既有(you)(you)順(shun)序存(cun)儲(chu)的優點(dian),又有(you)(you)動態鏈表的優點(dian)。所以(yi),它(ta)存(cun)取表中第i個(ge)元素的時間與i無關。
(2)靜(jing)態(tai)鏈表中能容納的(de)元素(su)個(ge)數的(de)大數在表定(ding)義時就(jiu)確定(ding)了,以后不能增加.
(3)靜態鏈表與動態鏈表在(zai)元(yuan)素(su)的插(cha)入、刪除上類似(si),不需做元(yuan)素(su)的移動。
以上錯(cuo)誤(wu)的是()
A.(1),(2)
B.(1)
C.(1),(2),(3)
D.(2)
5、已知兩個一(yi)維(wei)模式類別的類概率密度函數為:

先(xian)驗概率(lv)P(1)=0.6,P(2)=0.4,則樣本{x1=1.35,x2=1.45,x3=1.55,x4=1.65}各屬于(yu)哪一(yi)類別?
A.X4 ∈ w2
B.X3 ∈ w1
C.X2 ∈ w1
D.X1 ∈ w1
6、程序員小李通(tong)過(guo)管道(dao)統計(ji)prog.c函數中for語(yu)句通(tong)過(guo)的(de)次數,需要使用的(de)指令分(fen)別是
A.vi
B.grep
C.wc
D.sort
7、設fp已定義,執(zhi)行(xing)語句fp=fopen("file","w");后(hou),以下(xia)針對文(wen)本文(wen)件file操(cao)作(zuo)敘述的選項錯誤的是:
A.可(ke)以隨意讀和(he)寫
B.只能寫(xie)不(bu)能讀
C.可以在原有內容后(hou)追加(jia)寫
D.寫操作結束后(hou)可以從頭開(kai)始(shi)讀
參考答(da)案(an):1~5:BBDB ABCD 6~7:BC ACD