社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 2547阅读
  • 0回复

[笔试]华为笔试题:华为的最近的C语言笔试题

级别: 经院本科
发帖
1586
铜板
2193
人品值
2089
贡献值
15
交易币
0
好评度
1575
信誉值
0
金币
0
所在楼道
一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)

1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。(     )



2、int (*ptr) (),则ptr是一维数组的名字。(     )



3、指针在任何情况下都可进行>, <, >=, <=, = =运算。(     )



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



5、#define print(x)  printf("the no, "#x",is ")



二、填空题(共30分)



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



char str[ ]= "Hello";



char *p=str;



int n=10;



sizeof(str)=(      )



sizeof(p)=(       )



sizeof(n)=(       )



void func(char str[100])

{    }



sizeof(str)=(     )



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



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



void test(void)



{  char *str=NULL;



   getmemory(&str,100);



   strcpy(str,"hello");



   printf(str);



}



运行test函数有什么结果?(                                )10分



3、设int arr[]={6,7,8,9,10};



     int *ptr=arr;



   *(ptr++)+=123;



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



(                                   ) 10分







二、编程题(第一小题20,第二小题30分)



1、  不使用库函数,编写函数int strcmp(char  *source, char *dest)

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



2、  写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1 
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
描述
快速回复

您目前还是游客,请 登录注册
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:
验证问题:
3+5=?,请输入中文答案:八 正确答案:八