网易笔试题目zz 2

duziyiren 分享 时间: 收藏本文

网易笔试题目zz 2

【简介】感谢网友“duziyiren”参与投稿,以下是小编为大家准备的网易笔试题目zz 2(共8篇),仅供参考,大家一起来看看吧。

篇1:网易在线笔试题目

网易在线笔试会有哪些题目呢?快看一下吧。

网易在线笔试题目:

1. 写出对“知之者不如好之者,好之者不如乐之者”的理解。

了解他不如爱护它,爱护它不如与之为乐

2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能有“都”字。

3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。

malloc和free不知道构造函数和析构函数

malloc/free:只要给出想要的内存的长度就分配,并返加(void*)

new/delete:分配内存同时进行类型检测,内置了sizeof运算,如果分配类的话,自动调用类的构造函数,delete也是,释放内存时调类的析构

为什么有必要写自己的operator new和operator delete?

答案通常是:为了效率。缺省的operator new和operator delete具有非常好的通用性,它的这种灵活性也使得在某些特定的场合下,可以进一步改善它的性能。尤其在那些需要动态分配大量的但很小的对象的应用程序里,情况更是如此。

有这样一个方法来实现你的自定义的operator new:先让缺省operator new分配一些大块的原始内存,每块的大小都足以容纳很多个airplane对象。

4.求极限lim(x-[x]),x趋于-3。

左右极限不一样

从左是:1

从右是:-1

5.比较两个电路的可靠性。

6.编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。

维持一个FILO队列从1开始入队列并跟踪和sum,到x入队使得sum>=value的时候

等于则记录队列,大于则队列弹出一个元素,然后x+1入队,

sum小于value则继续入队,大于则出队,等于则记录然后入队

复杂度应该是O(Value)的不知道你是不是这个意思?你好像没用队列而用两个变量代表第

一个和最后一个元素吧这样更好!

void sum(int num)

{

int first = 1;

int end = 2;

int sum = 0;

for(int i = first; i <= end; i++)

sum += i;

while(first <= num)

{

if(sum < num)

{

end++;

sum += end;

}

else if(sum >num)

{

sum -= first;

first++;

}

else

{

for(int i = first; i <= end; i++)

cout << i << “ ”;

cout << endl;

sum -= first;

first++;

}

}

7.有两个字符串 str1和str2,写一个函数实现在str1中查找str2的初始位置。要求不区分大小写。

8.在字符串S中寻找最长的字符串x,条件是x存在于S中。即是如:abcabcdcd中的abc。

不难用strncmp加二重循环搞定

第一重循环i = strlen(S)/2 to 1 (i代表比较字符串0的长度)

第二重循环j = 0 to strlen(S)-i-i (j代表比较字符串的起始位置)

然后循环体里strncmp(S+j,S+j+i,i);

第一个相等的字符串就是结果了。

void main

{

char S[] = “1231234123455676456”;

for (int i=strlen(S)/2;i>0;i--)

for (int j=0;j

if (strncmp(S+j,S+i+j,i) == 0)

{

S[j+i] = 0;

printf(“%s”,S+j);

return ;

}

}

9.求Fibonacci数列中第k个与前面所有数互质的数(除前面两个数 1,1 )。

long Fibo1(int n)

{

long n1=1,n2=1;

for(int i=3; i<=n; i++)

{

int temp=n2;

n2=n1+n2;

n1=temp;

}

return n2;

}

bool IsPrime(int m)

{

int t=sqrt(m);

if (m == 1)

return false;

for (int i=2; i<=t; i++)

{

if(m%i == 0)

break;

}

if (i == t+1)

return true;

else

return false;

}

bool IscoP(long a,long b)//辗转相除法判断两数互质,最大公约数为1

{

while(b >0)

{

int temp=b;

b=a%b;

a=temp;

}

if(a == 1)

return true;

else

return false;

//return a;

}

long FindK(int k)

{

int count = 0;

for (int i=3; ; i++)

{

for (int j=3; j

{

if(!IscoP( Fibo1(i),Fibo1(j) ))break;

}

if(j == i)count++;

if(count == k)

{

return Fibo1(i);

break;

}

}

}

10.有100个真币和一个假币,只知道真币与假币不等重,要求只称两次,得出是真币重还是假币重。

101个钱币中,任取一个,其余100个分为2份,如果重量相同,取出的必定假币,与任何一个真币比较即可。如果重量不等,把重的50枚分为两分,如果不等,则假币重,否则假币轻。把轻的50枚分开称也可以得到结果

11.证明题:给出n个互不相同的分数数列a1/b1, a2/b2… an/bn ,证明(a1 + a2 + … + an) / (b1 + b2 + … + bn) 的值在数列a1/b1, a2/b2… an/bn 数列的最大值和最小值之间。

12. 证明题:在三角形中,假设等角对等边,证明大角对大边。

13. 文学题:在以下的空白中填入相应的词(蔼、断、淡、泰)并解释其含义。

自处超然,处事 然,无事澄言,处事 言,得意 然,失意 然。

淡、泰、蔼、断

14. 问答题:为什么现在的计算机采用二进制?而不是八进制或十六进制?你认为以后的计算机会采用几进制?

前技术水平而言,电位高低区分01逻辑比较简单高效,因而采用2进制。特别是采用刷新机制的大容量集成门电路,在两次刷新之间,电位不断降低,因此通过将电位分级来进行多进制计算就目前而言不可能。除非计算机的硬件技术有质的飞跃。

15.程序设计题:给出若干个单词,组成字典,要求查找速度最快。

以下是第15题的解法,使用小写字母a-z组成单词,用1表示a,一直到26表示z.使用幂乘法表示字母,比如ab为a*26+b,然后用幂乘法算出来的数字对数组大小的两倍值取余得到哈希值.用字母组合aa表示被删除的单词.

16.,有b1/a1,b2/a2,....,bn/an 共n个分数,分母同号,证明:

(b1+b2+...+bn)/(a1+a2+...+an)的值在上面n个分数值最大制和最小值之间.

17.证明:三角形中大边对大角,已知等边对等角

18.为什么计算机中多用二进制,16进制也用在程序中.你认为有没有可能回出现多进制的计算机,为什么

19.一个没有拷贝构造函数和重载=运算符的String类,会出现什么问题,如何解决?

20.编程题.

有篇文章,找出文章中单词在词典中的序号,要求高效率.词典没排序.

21.有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来了,放一条生路,否则处死。

警长先问第一逃犯,结果第一逃犯猜错了,被杀掉了。

警长问第二个逃犯,结果还是猜错了,同样被杀掉了。

警长再问第三个逃犯,结果第三个逃犯猜对了。

说明一下,每个逃犯在回答问题时,其他逃犯是听不到的。

为什么第三个一定能猜中,请你给出解释。

如果A看到另外两个人都带白色帽子,那么自己肯定带黑色帽子。

如果A看到另外两个帽子一白一黑,而黑色帽子的那个人死了(一白一黑都死了),那么自己肯定不是白帽子,而是黑帽子。

如果A看到另外两个帽子都是黑色的,而第二个黑帽子也死了(如果A带白帽子,那么地一个黑帽子死了,第二个黑帽子应该知道自己帽子的颜色),那么A肯定不是带白帽子,而是带黑帽子。

篇2:网易销售部笔试题目

网易销售部笔试题目

今天运气比较好,去销售部霸笔很顺利~~~销售部的笔试感觉比较汗,选择题清一色是考逻辑推理性,学理科的人很有优势,选择题题量太大了,前面很多填数字题,跟行政测验的数字题很想象,但是感觉要难很多,。。后面的逻辑推理论证题看到偶头晕,题干选择项都很长,还要有ABCDE5个选项,一度难以下手选择。。。。。。。。。。

主观题的前面三题感觉容易,靠吹水能力了。。。最后面的专业题应该也不算难,可惜偶被做,不够时间,5555555555,这题没做对偶滴笔试应该影响很大,面试机会感觉很渺茫,期待出面试通知时大家再一起探讨下霸王面的可能性嘿嘿,希望到时收到面试通知的同志能上来发帖子跟大家汇报下~~

此次笔试整体上看题量大,难度比较大,时间要求高,能拿到高分的人很强大嘿嘿~~~大家一起探讨哈哈

************

发笔试最后的主观题,有误请版友们指正:

1.有很多有理想有抱负的毕业生,刚进去一些很优秀的企业工作,但觉得自己的想法不被企业重视,自己的`创新能力得不到发挥,

请问,你是怎样理解企业的创新体系的?(10分)( via: unus.cn )

2.分析下当代高校学生的特征(如从人生观,价值观,消费观,娱乐方式等角度),同时分析产生这种特征的原因是什么?(13)

3.分析下山寨手机的特点;分析下山寨手机得以生存或者兴起的原因;分析下山寨手机对于手机市场的影响。(12分)

4B。假如网易要进入高校进行网络游戏的推广,时间为9月~10月。推广的游戏为《天下贰》。请你以此做一个活动的策划,包括背景分析,所需物资,活动内容等等。(《天下贰》为一款以古代神话做背景,融合了《山海经》《***》等古代文化,全新打造的3D大型网络游戏。。。。。)。(15分)

篇3:网易销售部笔试题目探讨

。。。后面的逻辑推理论证题看到偶头晕,题干选择项都很长,还要有ABCDE5个选项,一度难以下手选择。。。。。。。。。。

主观题的前面三题感觉容易,靠吹水能力了。。。最后面的专业题应该也不算难,可惜偶被做,不够时间,5555555555,这题没做对偶滴笔试应该影响很大,面试机会感觉很渺茫,期待出面试通知时大家再一起探讨下霸王面的可能性嘿嘿,希望到时收到面试通知的同志能上来发帖子跟大家汇报下~~

此次笔试整体上看题量大,难度比较大,时间要求高,能拿到高分的人很强大嘿嘿~~~大家一起探讨哈哈

************

发笔试最后的主观题,有误请版友们指正:

1.有很多有理想有抱负的毕业生,刚进去一些很优秀的企业工作,但觉得自己的想法不被企业重视,自己的`创新能力得不到发挥,请问,你是怎样理解企业的创新体系的?(10分)( via: unus.cn )

2.分析下当代高校学生的特征(如从人生观,价值观,消费观,娱乐方式等角度),同时分析产生这种特征的原因是什么?(13)

3.分析下山寨手机的特点;分析下山寨手机得以生存或者兴起的原因;分析下山寨手机对于手机市场的影响。(12分)

4B。假如网易要进入高校进行网络游戏的推广,时间为9月~10月。推广的游戏为《天下贰》。请你以此做一个活动的策划,包括背景分析,所需物资,活动内容等等。(《天下贰》为一款以古代神话做背景,融合了《山海经》《***》等古代文化,全新打造的3D大型网络游戏。。。。。)。(15分)

篇4:网易java笔试题目

(1)已知链表的头结点head,写一个函数把这个链表逆序 ( Intel)

Node * ReverseList(Node *head) //链表逆序

{

if ( head == NULL || head->next == NULL )

return head;

Node *p1 = head ;

Node *p2 = p1->next ;

Node *p3 = p2->next ;

p1->next = NULL ;

while ( p3 != NULL )

{

p2->next = p1 ;

p1 = p2 ;

p2 = p3 ;

p3 = p3->next ;

}

p2->next = p1 ;

head = p2 ;

return head ;

}

(2)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序。(保留所有结点,即便大小相同)

Node * Merge(Node *head1 , Node *head2)

{

if ( head1 == NULL)

return head2 ;

if ( head2 == NULL)

return head1 ;

Node *head = NULL ;

Node *p1 = NULL;

Node *p2 = NULL;

if ( head1->data < head2->data )

{

head = head1 ;

p1 = head1->next;

p2 = head2 ;

}

else

{

head = head2 ;

p2 = head2->next ;

p1 = head1 ;

}

Node *pcurrent = head ;

while ( p1 != NULL && p2 != NULL)

{

if ( p1->data <= p2->data )

{

pcurrent->next = p1 ;

pcurrent = p1 ;

p1 = p1->next ;

}

else

{

pcurrent->next = p2 ;

pcurrent = p2 ;

p2 = p2->next ;

}

}

if ( p1 != NULL )

pcurrent->next = p1 ;

if ( p2 != NULL )

pcurrent->next = p2 ;

return head ;

}

(3)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序,这次要求用递归方法进行。 (Autodesk)

答案:

Node * MergeRecursive(Node *head1 , Node *head2)

{

if ( head1 == NULL )

return head2 ;

if ( head2 == NULL)

return head1 ;

Node *head = NULL ;

if ( head1->data < head2->data )

{

head = head1 ;

head->next = MergeRecursive(head1->next,head2);

}

else

{

head = head2 ;

head->next = MergeRecursive(head1,head2->next);

}

return head ;

}

上海-亿川信息

A. UNIX B. Linux C windows NT或sever D OS X

A. an B. bn C cn D dn

3.HTML中超连接的一对标记是: A

A. B. C D

A. 顺序 B. 选择 C 交叉 D 循环

A 向浏览器输出动态数据

B 将用户信息提交到服务器

C 查询服务器中的数据

D 更新服务器数据

A 一种意大利小甜饼

B 保存用户信息的一个小型文本文件

C 保存在服务器上的用户信息文档

D 保存在用户上的小程序

篇5:网易java笔试题目

1.分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。

答案:

BOOL : if ( !a ) or if(a)

int : if ( a == 0)

float : const EXpRESSION EXp = 0.000001

if ( a < EXp && a >-EXp)

pointer : if ( a != NULL) or if(a == NULL)

2.请说出const与#define 相比,有何优点?

答案:1) const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。

2) 有些集成化的调试工具可以对const 常量进行调试,但是不能对宏常量进行调试。

3.简述数组与指针的区别?

数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。指针可以随时指向任意类型的内存块。

(1)修改内容上的差别

char a[] = “hello”;

a[0] = ‘X’;

char *p = “world”; // 注意p 指向常量字符串

p[0] = ‘X’; // 编译器不能发现该错误,运行时错误

(2) 用运算符sizeof 可以计算出数组的容量(字节数)。sizeof(p),p 为指针得到的是一个指针变量的字节数,而不是p 所指的内存容量。C++/C 语言没有办法知道指针所指的内存容量,除非在申请内存时记住它。注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。

char a[] = “hello world”;

char *p = a;

cout<< sizeof(a) << endl; // 12 字节

cout<< sizeof(p) << endl; // 4 字节

计算数组和指针的内存容量

void Func(char a[100])

{

cout<< sizeof(a) << endl; // 4 字节而不是100 字节

}

4.类成员函数的重载、覆盖和隐藏区别?

答案:

a.成员函数被重载的特征:

(1)相同的范围(在同一个类中);

(2)函数名字相同;

(3)参数不同;

(4)virtual 关键字可有可无。

b.覆盖是指派生类函数覆盖基类函数,特征是:

(1)不同的范围(分别位于派生类与基类);

(2)函数名字相同;

(3)参数相同;

(4)基类函数必须有virtual 关键字。

c.“隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下:

(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。

(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)

5. There are two int variables: a and b, don’t use “if”, “? :”, “switch”or other judgement statements, find out the biggest one of the two numbers.

答案:( ( a + b ) + abs( a - b ) ) / 2

6. 如何打印出当前源文件的文件名以及源文件的当前行号?

答案:

cout << __FILE__ ;

cout<<__LINE__ ;

__FILE__和__LINE__是系统预定义宏,这种宏并不是在某个文件中定义的,而是由编译器定义的。

7. main 主函数执行完毕后,是否可能会再执行一段代码,给出说明?

答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行int fn1(void), fn2(void), fn3(void), fn4 (void);

void main( void )

{

String str(“zhanglin”);

_onexit( fn1 );

_onexit( fn2 );

_onexit( fn3 );

_onexit( fn4 );

printf( “This is executed first.\\\\n” );

}

int fn1

{

printf( “next.\\\\n” );

return 0;

}

int fn2()

{

printf( “executed ” );

return 0;

}

int fn3()

{

printf( “is ” );

return 0;

}

int fn4()

{

printf( “This ” );

return 0;

}

The _onexit function is passed the address of a function (func) to be called when the program terminates normally. Successive calls to _onexit create a register of functions that are executed in LIFO (last-in-first-out) order. The functions passed to _onexit cannot take parameters.

8. 如何判断一段程序是由C 编译程序还是由C++编译程序编译的?

答案:

#ifdef __cplusplus

cout<<“c++”;

#else

cout<<“c”;

#endif

9.文件中有一组整数,要求排序后输出到另一个文件中

答案:

#i nclude

#i nclude

using namespace std;

void Order(vector& data) //bubble sort

{

int count = data.size() ;

int tag = false ; // 设置是否需要继续冒泡的标志位

for ( int i = 0 ; i < count ; i++)

{

for ( int j = 0 ; j < count - i - 1 ; j++)

{

if ( data[j] >data[j+1])

{

tag = true ;

int temp = data[j] ;

data[j] = data[j+1] ;

data[j+1] = temp ;

}

}

if ( !tag )

break ;

}

}

void main( void )

{

vectordata;

ifstream in(“c:\\\\\\\\data.txt”);

if ( !in)

{

cout<<“file error!”;

exit(1);

}

int temp;

while (!in.eof())

{

in>>temp;

data.push_back(temp);

}

in.close(); //关闭输入文件流

Order(data);

ofstream out(“c:\\\\\\\\result.txt”);

if ( !out)

{

cout<<“file error!”;

exit(1);

}

for ( i = 0 ; i < data.size() ; i++)

out<<<“ p=”\">

10. 链表题:一个链表的结点结构

struct Node

{

int data ;

Node *next ;

};

typedef struct Node Node ;

篇6:网易有道笔试题目

网易有道笔试题目

1 打印如下形式的矩阵;

n=5:

1 2 9 10 25

4 3 8 11 24

5 6 7 12 23

16 15 14 13 22

17 18 19 20 21

n=6:

1 2 9 10 25 26

4 3 8 11 24 27

5 6 7 12 23 28

16 15 14 13 22 29

17 18 19 20 21 30

36 35 34 33 32 31

答:先申请一个(n+1)^2的二维数组,然后按照先放行再放列的,或者先放列后放行的顺序(有个顺序标志flag)填充数组一个大循环(1~~n)里面套四个小循环就可以了

2. 表达式求值,一个字符串只由'+','-',和‘0’-‘9’组成,并且'+','-'只作为二元

运算符,

bool calculate(const char* exp, int &result);

答:此题注意一个字符是符号和两个符号之间有多个数字,不用写子函数,用两个嵌套while即可,

1:

36匹马赛跑,跑道同时只能容许6匹马。而且36匹马速度不同,但是每次跑的速度恒定。

问,跑多少次可以选出第一,第二,第三名

答:先对马编号,分为六组,赛六次,得出第一名,在将第一名所在组的第二名取出与其他组第一名赛一次,得出第二名,再取出第二名所在组的下一名与上一次剩下的'再赛一次取出第三名

2:

给定一个字串X,求它最长字串S,使得S=SR,SR为S的反序,即如果S=abc,则SR=cba

例子:X=abccba,则输出S=abccba

答:先写一个判断字符串对称的子函数,然后从整个字符串开始判断,然后不断减小字符串的长度,直到找到为止。

1 给定n个整数,求对应的哈夫曼树的高度

答:定一个结构

struct node

{

int value;

int layer;

}

1:先按值快排一下(升序)

2:从后面取出最大的两个node合并,value取二者之和,layer取较大的再加1,与当前层数cur比较

3: 将新节点插入原数组,保持有序

4:转到2,直到所有节点都被合并,cur中的值为树高

篇7:网易技术类笔试题目

网易技术类笔试题目

技术类7条必做

1.     一条简单的图形题

2.     也是一条简单的图形题

3.     一个部队长100M,匀速前进,一个士兵从队尾跑到队头,再从队头跑回队尾,也是匀速跑,当士兵回到队尾的时候部队刚好前进100M,问,那个士兵跑了多长的路程。

4.     一条简单的逻辑推理,五人戴黑/白帽,谁说对谁说错的,很简单,不多说

5.     写条件语句话流程图,也不难,只是没把握全对,基本的只要读过计算机相关专业课都可以写到出来

6.     概率计算题,邮件有垃圾邮件和非垃圾邮件,一个单词W出现在垃圾邮件中的概率是Pa=W出现在垃圾邮件中的次数/总单词数,单词W出现在非垃圾邮件中的概率是Pb=W出现在非垃圾邮件中的次数/总单词数。

问:(1)W是垃圾单词的概率

(2)一封邮件中有单词w1,w2……wn,这些单词是垃圾单词的概率分别是p1,p2….pn,问这封是垃圾邮件的概率是多少。

题目大概是这样,可能有小小记得不很清楚,第一问应该不难,但是第二问不会,怎样才定义为垃圾邮件我都不知道。

7.     程序题,输入一个字符串,可以理解为一个数,求出比这个数大的数中最小的那个,而且这个数满足各个位的和跟原来的数的各个位的和相等,

举个简单的例子、

输入0050  各个位的和是0+0+5+0=5

输出0104   各个位的和是0+1+0+4=5

而且0104(理解为104)比0050(理解为50)大,而且没有小于104而且大于50的中符合要求的

不难,有规律的,把最低非0位分解下,再推一推就出来的。。。。

下面是各个方向的`题目,其他我不清楚,我的数据库是下面两条

1.     排他锁的解释和作用。。。。我有点印象,但是记不清楚,吹了几行就写不出东西

2.     给出一些部门有部门号,名称。。。。员工有员工号,名称。。。。。图书有号,名。。。。之类的要画E-R图,然后写出SQL创表的语句,这些不难,接着一个什么B-S的环境注意什么问题不完全不知道是什么,接着问如果要统计借书最多的10个人和借出次数最多的十本书要不要增加表(当然是不用,在原来其中两个表中增加一列就行)

最后一个问题是用SQL语句写出显示借出次数前10的图书资料(我不知道怎样选择前10。。。。)

选做题两条

1.      AB

*    A

——————

CAD

ABCD代表不同的数字,求出来。。。。。。。。。很简单。。。十来分钟就推出

2.没时间看。。。。。。。也是一条程序题。。。。。

篇8:网易游戏公司笔试题目

网易游戏公司笔试题目

1、对于一个内存地址是32位、内存页是8KB的系统,0X0005F123这个地址的页号与页内偏移分别是多少。

页面大小是8KB,那么页内偏移量是从0x0000(0)~ 0x1FFF(2的13次方 - 1)。0x5F123/8K=2E,余数是1123;则页号是47页,页内偏移量应该是0X00001123。

2、如果X大于0并小于65536,用移位法计算X乘以255的值为: (X<<8)-X

X<<8-X是不对的,因为移位运算符的'优先级没有减号的优先级高,首先计算8-X为0,X左移0位还是8。

3、一个包含n个节点的四叉树,每个节点都有四个指向孩子节点的指针,这4n个指针中有 3n+1 个空指针,

4、以下两个语句的区别是:第一个动态申请的空间里面的值是随机值,第二个进行了初始化,里面的值为0

5、计算机在内存中存储数据时使用了大、小端模式,请分别写出A=0X123456在不同情况下的首字节是,大端模式:0X12 小端模式:0X56 X86结构的计算机使用 小端 模式。

一般来说,大部分用户的操作系统(如windows, FreeBsd,Linux)是小端模式的。少部分,如MAC OS,是大端模式 的。

6、在游戏设计中,经常会根据不同的游戏状态调用不同的函数,我们可以通过函数指针来实现这一功能,请声明一个参数为int *,返回值为int的函数指针:

int (*fun)(int *)

7、下面程序运行后的结果为:to test something

相关专题 网易笔试