笔试题
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(errstr));
15 } else
16 errstr = __err + index;
17 }
18
19 void f2(int c) {
20 char *err;
21
22 swtch(c) {
23 case 1:
24 if(f1(err, 0x110004) != -1)
25 printf(err);
26 case 2:
27 if(f1(err, 0x30000D) != -1)
28 printf(err);
29 }
30 }
四、 程序输出结果(每题5分,共
1、第一题
#include<iostream>
using namespace std;
int f(int);
int main()
{
int i;
for(i=0;i<5;i++)
cout<<f(I)<<"";
return 0;
}
int f(int i)
{
static int k=1;
for(;i>0;i--)
k + = i;
return k; 20分)
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证C++ 外企笔试题(2)全文阅读和word下载服务。
相关推荐: