雅虎笔试题

工作地点:第一份工作网  来源:第一份工作网发布时间:08-02-17 流量人数:

Question 29. (单选)
一般来说,在软件维护过程中,大部分工作是由什么引起的(3)
1. 适应新的软件环境
2. 适应新的硬件环境
3. 用户的需求改变
4. 程序的可靠性


Question 30. (单选)(2)
PSP是?
1. 团队软件过程
2. 个体软件过程
3. 过程改进过程
4. 质量管理过程

Question 31. (单选)
假定a和b为int型变量,则执行以下语句后b的值为 (4)
a=1; b=10; do { b-=a; a++; } while (b--<0);
1. 9
2. -2
3. -1
4. 8


Question 32. (单选)
设有以下宏定义: #define N 3 ,
#define Y(n) ( (N+1)*n) ,
则执行语句:z=2 * (N+Y(5+1));后,z的值为 (3)
1. 出错
2. 42
3. 48
4. 54

Question 33. (单选)
执行以下程序段后,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));

1. 15
2. 14
3. 13
4. 12

Question 34. (单选)
有以下程序
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)); }
输出结果是 (4)
1. gm
2. rg
3. or
4. ga

Question 35. (单选)
有以下程序
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); }
输出结果是 (3)
1. 50,30
2. 30,50
3. 80,-20
4. 80,20

Question 36. (单选)
下述标识符中, 合法的用户标识符是(4)
1. A#C
2. getch
3. void
4. sizeOf

Question 37. (单选)
以下选项中合法的字符常量是(3)
1. A
2. '10'
3. 68
4. D

Question 38. (单选)
以下叙述正确的是 (3)
1. 在C程序中,main函数必须位于程序的最前面
2. C程序的每行中只能写一条语句
3. C语言本身没有输入输出语句
4. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误

Question 39. (单选)
以下叙述中不正确的是 (4)
1. 在不同的函数中可以使用相同名字的变量
2. 函数中的形式参数是局部变量
3. 在一个函数内定义的变量只在本函数范围内有效
4. 在一个函数内的复合语句中定义的变量在本函数范围内有效

Question 40. (单选)
设int类型的数据长度为2个字节,则 unsigned int 类型数据的取值范围是 (2)


1. 0~255
2. 0~65535
3. -32768~32767
4. -256~255

Question 41. (单选)
某文件中定义的静态全局变量(或称静态外部变量)其作用域是 (2)
1. 只限某个函数
2. 本文件
3. 跨文件
4. 不限制作用域

Question 42. (单选)
语句:printf("%d",12 & 012);的输出结果是 (3)
1. 12
2. 012
3. 8
4. 6

Question 43. (单选)
设int x=4; 则执行以下语句: x+=x-=x-x;后,x的值为 (3)
1. 0



内容导航

  • 还没有相关文章

文章评论

共有 最新评论共有 0 位网友发表了评论 查看完整内容 我要说两句