1 / 111
文档名称:

c面试必考题库.ppt

格式:ppt   页数:111页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c面试必考题库.ppt

上传人:今晚不太方便 2015/12/6 文件大小:0 KB

下载得到文件列表

c面试必考题库.ppt

相关文档

文档介绍

文档介绍:100条经典C语言笔试题目
100条经典C语言笔试题目
题目来源:
1、中兴、华为、慧通、英华达、微软亚洲技术中心等中外企业面试题目;
2、C语言面试宝典(林锐《高质量编程第三版》)。
说明:
1、部分C语言面试题中可能会参杂部分和C++相关的知识,为了保持题目的灵活性故保留,但选题最终还是会以C语言题目为主体;
2、以上公司的面试题目已成为国内中小型企业公司出题模板;
3、由于本人的能力有限加上时间仓促,本课件肯定存在不足之处,恳请各位同学批评指正。
100条经典C语言笔试题目
题目类型
基本数据类型的考察(1-4)
数组、指针、内存、结构体常考点(5-28)
宏、头文件、关键字的考察(29-54)
程序阅读、改错(55-75)
编程练****76-100)
100条经典C语言笔试题目
1、请填写 bool , float, 指针变量与“零值”比较的 if 语句。
提示:这里“零值”可以是 0, , FALSE 或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:
if ( n == 0 )
if ( n != 0 )
以此类推。
100条经典C语言笔试题目
(1)请写出 bool flag 与“零值”比较的 if 语句:
【标准答案】if ( flag ) if ( !flag )
100条经典C语言笔试题目
(2)请写出 float x 与“零值”比较的 if 语句:
【标准答案】 const float EPSINON = ; if ((x >= - EPSINON) && (x <= EPSINON) 不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。
100条经典C语言笔试题目
(3)请写出 char *p 与“零值”比较的 if 语句
【标准答案】 if (p == NULL) if (p != NULL)
100条经典C语言笔试题目
2、以下为 Linux下的 32 位 C程序,请计算 sizeof 的值。 char str[] = “Hello”; char *p = str ; int n = 10; 请计算(1)sizeof (str ) = (2)sizeof ( p ) = (3)sizeof ( n ) =
【标准答案】(1)6、(2)4、(3)4
100条经典C语言笔试题目
(4)void Func ( char str[100]) { ……; } 请计算 sizeof( str ) = (5)void *p = malloc( 100 ); 请计算sizeof ( p ) =
【标准答案】(4)4、(5)4
100条经典C语言笔试题目
3、 long a=0x801010; a+5=?
【标准答案】0x801010用二进制表示为:“1000 0000 0001 0000 0001 0000”,十进制的值为8392720,再加上5就是8392725。