首页 2005年华为招聘--C语言笔试试题

2005年华为招聘--C语言笔试试题

举报
开通vip

2005年华为招聘--C语言笔试试题2005年华为招聘--C语言笔试试题   一、判断题(对的写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) ...

2005年华为招聘--C语言笔试试题
2005年华为招聘--C语言笔试试 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题   一、判断题(对的写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
本文档为【2005年华为招聘--C语言笔试试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_376550
暂无简介~
格式:doc
大小:29KB
软件:Word
页数:2
分类:互联网
上传时间:2010-01-24
浏览量:11