华为C语言招聘笔试题目_笔试题目.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华为C语言招聘笔试题目_笔试题目

一、对或错(用“T”代表正确,用“F”代表错误,并解释原因。每项4分,共20分)

1.有一个数组定义int a={{1},{2,3 } };值为0。( )

2.int (*ptr)(),ptr是一维数组的名称。( )

3.指针可以在任何情况下进行操作。( )

4.在switch(c)语句中,c可以是int、long、char、float、unsigned int 类型。( )

5、#定义打印(x) printf(编号,#x,是)

第二,填空(共30分)

1、在windows下,写运行结果,每空2分,共10分。

你好;

char * p=str

int n=10

sizeof(str)=(

sizeof(p)=(

sizeof(n)=(

void func(char字符串)

{ }

sizeof(str)=(

2、void setmemory(char **p,int num)

{ * p=(char *)malloc(num);}

空隙测试(空隙)

{字符*字符串=空;

getmemory(字符串,100);

strcpy(str,hello);

printf(str);

}

运行测试功能的结果是什么?()10分

3.设置int arr={6,7,8,9,10}。

int * ptr=arr

(ptr)=123;

printf(%d,%d,*ptr,*(ptr));

三、程序设计试题(第一项20分,第二项30分)

1.编写函数intstrcmp (char * source,char * dest ),而不使用库函数。

相等返回0,不相等返回-1;

2.写一个函数int fun(char *p)来判断一个字符串是否是回文。它返回1而不是0。错误返回-1

相关文档
最新文档