名企面试试题——广东北电
1.汉译英 北电网络的开发者计划使来自于不同组织的开发者,能够在北电网络的平台上开发圆满的补充业务。北电网络符合工业标准的开放接口,为补充业务的开展引入了无数商机,开发者计划为不同层面的开发者提供不同等级的资格,资格的划分还考虑到以下因素:补充业务与北电网络平台的集合程度,开发者团体与北电网络的合作关系,等等。 2.编程 将整数转换成字符串:void itoa(int,char); 例如itoa(-123,s[])则s=“-123”; 网易 1、10个人分成4组 有几种分法? 2、如图: 7 8 9 10 6 1 2 11 5 4 3 12 16 15 14 13 设“1”的坐标为(0,0) “7”的坐标为(-1,-1) 编写一个小程序,使程序做到输入坐标(X,Y)之后显示出相应的数字。 3、#include //example input and output //in 1 2 3 out 1 3 1 //in 123456789 2 100 out 123456789 100 21 long mex(long a,long b,long c) { long d; if(b==0) return 0; if(b==1) return a%c; d=mex(a,b/2,c); d*=d;这里忘了;d*=mex(a,b%2,c);d%=c; return d; } int main(void) { long x,y,z; while(1) { if(scanf(%d %d %d,&x,&y,&z)>3) return 0; if(x<0) { printf("too small ");continue;} if(y<0) { printf("too small ");continue;} if(z<1) { printf("too small ");continue;} if(y>z) { printf("too big ");continue;} if(z>1000000010) {printf("too big ");continue} printf(%d %d %d,x,z,mex(x,y,z); }} 根据这个程序,当已知一个输入,算出输出,如:输入 1 3 1 则输出 1 2 3 输入 123456789 100 21 输出 123456789 2 100
来源: www.hao86.com