- 13
- 0
- 约9.68千字
- 约 11页
- 2015-07-29 发布于河南
- 举报
展讯笔试题? (2007-12-11 18:00:31)
/lwl_ls/archive/2007/05/27/1627615.aspx/jerryzhang8023/13069/category.aspx/UserArt.aspx?CategoryID=12UserID=26817GroupID=-1page=21.给出字符串pszBuff, 将其全部转化为大写,a转化为A#include stdio.h#include stdlib.h#include string.hchar *convert(const char* dest){??? int ilen=0;??? char *tmp=(char *)dest;??? char *str;?????? //strcpy(str,dest);??? while(*dest++) ilen++;?????? str = (char *)malloc(ilen);??? while(*tmp)牋?{牋?牋?if ( (*tmpa) (*tmpz)) {牋?牋?牋?*str = *tmp + A - a ;牋?牋?}else{牋?牋?牋?*str = *tmp;牋?牋?}牋?牋?str++;牋?牋?tmp++;牋?}牋?牋?*str=\0;牋?return str-ilen;}int main(int argc, char* argv[]){牋?const char pszBuff[] = AbCd;牋?char *cc;牋?cc = convert(pszBuff);牋?printf(%s,cc);牋?getchar();牋?return 0;}2. 给出输出结果,假设是CPU32位int main(int argc, char* argv[]){??? char *str=1234567890;??? long *pLong= (long *)str;??? char *pChar = str;??? pLong++;??? pChar++;??? printf(%d??? %d??? %s\n,sizeof(long),sizeof(pLong),pLong);??? printf(%d??? %d??? %s\n,sizeof(char),sizeof(pChar),pChar);??? printf(%d,sizeof(int));??? getchar();??? return 0;}答案:? 4 ?? 4?? 567890??? ?? 1??? 4?? 234567890?????? 4?????????????????????????????????????
想把 0从一台 x86 机器发送到另外一台 x86 机器
1. x86 机器是小端的,所以 0在内存中的布局为 78 56 34 12;2. 网络字节序是大端的,所以 0在网络中的传输顺序为 12 34 56 78;可以这样理解,传输的顺序是从内存低地址到内存高地址依次传输,在传输之前先将小端的 78 56 34 12 转换为大端的 12 34 56 78,然后再按照内存低地址到内存高地址的顺序依次传输。3. 在接收方,依次接收到的是 12 34 56 78,但是它本身是小端的,所以需要先将 78 存储在内存低地址,然后依次存储 56 34 12。
Part1??通信GSM/GPRS/WCDMA区别GSM的上下行频率Part2??c语言c语言中volatile的用处链表与数组的区别写出strcpy的c实现代码求两个字符串的最大公共字符子串Part3? ?智力题一根非均匀绳子可以烧1小时,怎么用它定出15分钟?
两头点燃+中间点燃。一段烧光了,马上到另一段中间点燃。直到最后烧光。
你让工人为你工作7天,给工人的回报是一根金条。
金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?
分成1,2,4三段。每天给一段,有时候要求找零。
Part4? ?英语翻译:一段跟移动基站有关的英文技术文章
北京移动:
1,网络采用40子网掩码划分子网时,那些是有效的主机地址? 3/.112/.119/.126/.175/.208(选择题)
字串3
2,GSM900和DCS1800的上下行频率分别是? 字串1
3,智能网的网络元素组成?
字串4
4,
原创力文档

文档评论(0)