中兴c语言笔试题
导语:C语言在编程语言中具有举足轻重的地位,不少企业对员工要求会c语言,好比华为、中兴……,通常他们会要求笔试,比较他们的理论水平。对于有意向的学生、社工来说,提前了解下他们的笔试能为你在求职上带来助力。下面是小编收集的中兴c语言笔试题,希望能为你带来帮助。
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)
提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:
if ( n == 0 )
if ( n != 0 )
以此类推。
请写出 BOOL flag 与“零值”比较的 if 语句:
请写出 float x 与“零值”比较的 if 语句:
请写出 char *p 与“零值”比较的 if 语句:
二、以下为Windows NT下的32位C++程序,请计算sizeof的值(10分)
char str[] = “Hello” ;
char *p = str ;
int n = 10;
请计算
sizeof (str ) =
sizeof ( p ) =
sizeof ( n ) =
void Func ( char str[100])
{
请计算
sizeof( str ) =
}
void *p = malloc( 100 );
请计算
sizeof ( p ) =
三、简答题(25分)
1、头文件中的 ifndef/define/endif 干什么用?
2、#include
3、const 有什么用途?(请至少说明两种)
4、在C++ 程序中调用被 C编译器编译后的.函数,为什么要加 extern “C”声明?
5、请简述以下两个for循环的优缺点
// 第一个
for (i=0; i<n; p="" i++)<="">
{
if (condition)
DoSomething();
else
DoOtherthing();
}
// 第二个
if (condition)
{
for (i=0; i<n; p="" i++)<="">
DoSomething();
}
else
{
for (i=0; i<n; p="" i++)<="">
DoOtherthing();
}
优点:
缺点:
优点:
缺点:
四、有关内存的思考题(20分)
void GetMemory(char *p)
{
p = (char *)malloc(100);
}
void Test(void)
{
char *str = NULL;
GetMemory(str);
strcpy(str, "hello world");
printf(str);
}
请问运行Test函数会有什么样的结果?
答:
char *GetMemory(void)
{
char p[] = "hello world";
return p;
}
void Test(void)
{
char *str = NULL;
str = GetMemory();
printf(str);
}
请问运行Test函数会有什么样的结果?
答:
Void GetMemory2(char **p, int num)
{
*p = (char *)malloc(num);
}
void Test(void)
{
char *str = NULL;
GetMemory(&str, 100);
strcpy(str, "hello");
printf(str);
}
请问运行Test函数会有什么样的结果?
答:
void Test(void)
{
char *str = (char *) malloc(100);
strcpy(str, “hello”);
free(str);
if(str != NULL)
{
strcpy(str, “world”);
printf(str);
}
}
请问运行Test函数会有什么样的结果?
答:
-
阿里巴巴二面受打击
阿里巴巴二面受打击距离第一次找工作(09年2月份)已一年多了,少了份稚气、多了份成熟;少了份急切、多了份沉稳;也多了份点点社会经历,但也褪去了学生时代的天真无邪。还记得一月份接待外教老师和她女朋友时,与他女朋友是2年没有见面,她说我更成熟了,我嘴角微笑下没有再说...
-
大连求职生活指南:公交常识
大连的公共交通非常发达,市内有公交线路百余条,其中有全国仅存的有轨电车线路3条。大公交首班车时间为4:00—4:30,末班车时间为22:00-23:50,平时行车间隔3-8分钟,高峰期1-2分钟就有一趟车。按营运方式分,1-99路为公共汽车,1字头为无轨电车,2字头为有轨电车,4字头为...
-
女性面试求职时如何回答敏感问题?
女性在求职面试时,常会碰到一些敏感的问题,总觉得如何回答都不妥,很难让自己和别人都满意。那么,常问的问题有哪些?究竟该如何应对这些让人感到尴尬的问题?女性在求职面试时,常会碰到一些敏感的问题,总觉得如何回答都不妥,很难让自己和别人都满意。那么,常问的问题有哪些...
-
新形势下人力资源培训体系的创新与实施
经济危机下的公司管理要关注以下三个重要问题:第一是要专注公司的战略愿景不动摇。困难时期是企业自我提高甚至快速发展的最好时机,最重要的就是要保持前后目标的一致性----我们要始终做到临危不乱。第二是要调整你公司的经营管理而不是试图调整宏观经济发展的全...