雅虎-C语言-笔试经验(四)

以下内容来自于应聘者回忆整理

很多同学都想得到雅虎的实习或者校招机会。那从过来人的角度谈谈,要通过雅虎的实习、校招面试,都有哪些经验和注意事项呢?今天就跟大家分享一下。

1、假定 a 和 b 为 int 型变量,则执行以下语句后 b 的值为 (4) a=1; b=10; do { b-=a; a++; } while (b--<0);

A 9 B-2 C -1 D 8

2、设有以下宏定义: #define N 3 #define Y(n) ( (N+1)*n) 则执行语句:z=2 * (N+Y(5+1));后,z 的值为 (C)

A出错 B42 C48 D54

3、执行以下程序段后,m 的值为 (1) int a[2][3]={ {1,2,3},{4,5,6} }; int m,*p; p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4));

A 15 B14 C13 D12

4、有以下程序 main() { char a[]="programming", b[]="language"; char *p1,*p2; int i; p1=a; p2=b; for(i=0;i<7;i++) if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i)); } 输出结果是 (D)

A、gm B、 rg C、or D、ga

5、有以下程序 int fun(int x,int y,int *cp,int *dp) { *cp=x+y; *dp=x-y; } main() { int a, b, c, d; a=30; b=50; fun(a,b,&c,&d); printf("%d,%d ", c, d); } 输出结果是 (C)

A50,30 B30,50 C80,-20 D80,20

6、下述标识符中, 合法的用户标识符是(D)

A、 A#C B、 getch C、 void D、 sizeOf

7、以下选项中合法的字符常量是(C)

A、A B、 \'10\' C、 68 D、 D

8、以下叙述正确的是 (C)

A、在 C 程序中,main 函数必须位于程序的最前面

B、C 程序的每行中只能写一条语句

C、 C 语言本身没有输入输出语句

D、 在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误

9、以下叙述中不正确的是 (D)

A、在不同的函数中可以使用相同名字的变量

B、函数中的形式参数是局部变量

C、在一个函数内定义的变量只在本函数范围内有效

D、在一个函数内的复合语句中定义的变量在本函数范围内有效

10、 设 int 类型的数据长度为 2 个字节,则 unsigned int 类型数据的取值范围是 (B)

A、0~255 B、0~65535 C、 -32768~32767 D、-256~255

想要更多【C语言】实习、校招的机会,请点击这里

  • 1、刺猬实习遵循行业规范,任何转载的稿件都会明确标注作者和来源
  • 2、刺猬实习的原创文章,请转载时务必注明"来源:刺猬实习",不尊重原创的行为刺猬实习或将追究责任
  • 3、作者投稿可能会经刺猬实习编辑修改或补充。

相关推荐