盘点常见C语言面试题(含答案)
在技术岗位面试的时候,C语言几乎是面试必考的题目,本篇文章为大家盘点汇总,常见的C语言面试题,大家可以先自己做做题,文章最后有答案。
1、某32位系统下, C++程序void *p = malloc( 100 ); sizeof (p) = ? A.1 B.4 C.100 D.400
2、在一个10阶的B-树上,每个树根结点中所含的关键字数目最多允许为( )个,最少允许为( )个。 A.10,5 B.9,4 C.8,3 D.7,6
3、以下程序段执行后结果是() #include void main() {
short *p,*q; shortarr[15]={0}; p=q=arr; p++;
printf(\
printf(\ printf(\
} A.1,0,15 B.0,2,1 C.1,1,15 D.1,2,15
4、(1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。
(2)静态链表中能容纳的元素个数的最大数在表定义时就确定了,以后不能增加. (3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。 以上错误的是() A.(1),(2) B.(1) C.(1),(2),(3) D.(2)
5、已知两个一维模式类别的类概率密度函数为:
先验概率P(1)=0.6,P(2)=0.4,则样本{x1=1.35,x2=1.45,x3=1.55,x4=1.65}各属于哪一类别? A.X4 ∈ w2 B.X3 ∈ w1
C.X2 ∈ w1 D.X1 ∈ w1
6、程序员小李通过管道统计prog.c函数中for语句通过的次数,需要使用的指令分别是 A.vi B.grep C.wc D.sort
7、设fp已定义,执行语句fp=fopen(\后,以下针对文本文件file操作叙述的选项错误的是:
A.可以随意读和写 B.只能写不能读
C.可以在原有内容后追加写 D.写操作结束后可以从头开始读
参考答案:1~5:BBDB ABCD 6~7:BC ACD
以上盘点了7个C语言常见的面试题,答案已揭晓,你答对了几个呢?更多精彩内容在华清远见官网可以获得,华清远见提供免费的学习资料供大家参考。
相关推荐: