西山居笔试题_第1页
西山居笔试题_第2页
西山居笔试题_第3页
西山居笔试题_第4页
西山居笔试题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西山居笔试题资料仅供参考西山居笔试题一、填空:1 、charszTest= “ 12345tn0abcd0 ” ,求strlenszText = 7, sizeofszTest = 14.strlen 是函数,运行时才能确定, 因此它只计算了 12345tn 而 sizeof 是操作符, 它包括所有的字符 12345tn0abcd0,还要加一个结束字符,因此为 13=1 = 142、IntanTest510;intn1=&anTest4-&anTest0,n2=&anTest31-&anTest13;则n1=_4_,n2= _18_ ;注意计算第一个的时候能够想一下指向数组的指针,当指针+1

2、的时候实际上是加了一个数组长度,这个题反过来想比较好做3 、CharszNum= ” , intn=* ( short* )( szNum+4 ) - * ( short* )( szNum) ; 则 n=_1028_ ;这里( short* )(szNum)是指向 12 为内存单元为 0000 0001 0000 0010即两个内存单元存储一个数,(short* )(szNum+4)是指向 56,内存资料仅供参考中存放为 0000 0101 0000 0110 即两个内存单元存储一个数4、 Stl 中二分查找法的函数名, 稳定排序的函数名,部分排序的函数名各是什么5、Stl 中的 map 常

3、见数据结构中的 _红黑树 _实现。6、 比较两数大小,返回较大值 Int cmp(int x,int y)Return_ab?a:b_;7、#includeInt cc(int i)For(;i4;)Std:coutcc(+i);Return i;Int main()Cc(1);Return 0;请输出结果: 4444444资料仅供参考8、要增加一个类到某种类型的隐式转换可经过重载 _赋值 操作符实现9、C+64位编译环境下,sizeof(int)=_4_,sizeofint *=_8_自己对于 64 位平台上各种数据类型分别占用多少字节,存在一些疑问,因此用 C/C+ 中的 sizeof 分

4、别在这两种平台上进行了测试。运行结果如下:(分别用蓝色和红色标记了两者的差异)机器平台: X86_64 处理器操作系统: Red Hat 4.1.2-14编译器: gcc version 4.1.20626Sizeofcharis:1Sizeofunsignedcharis:1Size of signed char is:1Sizeofintis:4Sizeofshortis:资料仅供参考2Sizeoflongis:8Sizeoflongintis:8Sizeofsignedintis:4Sizeofunsignedintis:4Size of unsigned long int is:8Si

5、zeoflonglongintis:8Size of unsigned long long is:8Size of float is:4Size of double is:8Size of long double is:16Size of (void *) is:8Size of (char *) is:8Size of (int *) is:8Size of (long *) is:8Size of (long long *) is:8Size of (float *) is:8资料仅供参考Size of (double *) is:8机器平台:X86_32 处理器操作系统:Windows XP SP2编译器:VS 自带的 C+ 编译器Sizeofcharis:1Size of unsigned char is:1Size of signed char is:1Size of int is:4Size of short is:2Size of long is:4Size of long int is:4Size of signed int is:4Size of unsigned int is:4Size of unsigned long int is:4Size of long long int is:8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论