网站笔试简答题.doc

上传人:桔**** 文档编号:497781630 上传时间:2022-11-07 格式:DOC 页数:3 大小:12.50KB
返回 下载 相关 举报
网站笔试简答题.doc_第1页
第1页 / 共3页
网站笔试简答题.doc_第2页
第2页 / 共3页
网站笔试简答题.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《网站笔试简答题.doc》由会员分享,可在线阅读,更多相关《网站笔试简答题.doc(3页珍藏版)》请在金锄头文库上搜索。

1、网站笔试简答题网站笔试简答题二、简答题: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 st

2、atic char *_err = “err1”, “err2”, “err3”, “err4” ;45 if( flag - 0x10000 )6 copy = 1;7 index = ( flag - 0x300000 ) 20;89 if( copy ) 10 len = flag - 0xF;11 errstr = malloc( len );12 if( errstr = NULL )13 return -1;14 strncpy( errstr, _errindex, sizeof( errstr ) );15 else16 errstr = _err + index;17 1819 void f2( int c ) 20 char *err;2122 swtch( c ) 23 case 1:24 if( f1( err, 0x110004 ) != -1 )25 printf( err );26 case 2:27 if( f2( err, 0x30000D ) != -1 )28 printf( err );29 30 第 页 共 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号