|
| | 首页 | 如何创业 | 创业计划书 | 创业点子 | 创业资料下载 | 创业故事 | 创业技术 | 小本创业 | 创业技术培训 | 创业项目 | 创业问答 | |
创业致富,先人一步!![]() |
|
| 您现在的位置: 创富指南网 >> 如何创业 >> 职场指南 >> 面试技巧 >> 文章正文 |
创富指南网 www.cfzn.org 帮您创业致富为您提供创业信息
|
|||||
热 ★★★ 作者:令狐孤 文章来源:admin5 点击数: 更新时间:2007-5-8 【字体:小 大】 |
|
st_t st[16]; char *p = (char *)( st[2].errstr + 32 ); printf( "%d", ( p - (char *)(st) ) ); A. 32 B. 114 C. 120 D. 1112 9. STL 中的哪种结构是连续形式的存储: A. map B. set C. list D. vector 10. 一个栈的入栈序列是 A,B,C,D,E,则栈的不可能的输出序列是: A. EDCBA B. DECBA C. DCEAB D. ABCDE 二、简答题:20 分,共 2 题 1. (5 分)重复多次 fclose 一个打开过一次的 FILE *fp 指针会有什么结果,并请解释。 考察点:导致文件描述符结构中指针指向的内存被重复释放,进而导致一些不可预期的异常。 2. (15 分)下面一段代码,想在调用 f2(1) 时打印 err1,调用 f2(2) 时打印 err4,但是代码中有一些问题,请做尽可能少的修改使之正确。 1 static int f1( const char *errstr, unsigned int flag ) { 2 int copy, index, len; 3 const static char **__err = { "err1", "err2", "err3", "err4" }; 4 5 if( flag & 0x10000 ) 6 copy = 1; 7 index = ( flag & 0x300000 ) >> 20; 8 9 if( copy ) { 10 len = flag & 0xF; 11 errstr = malloc( len ); 12 if( errstr = NULL ) 13 return -1; 14 strncpy( errstr, __err[index], sizeof( errst 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|
|
|
|
|