您的位置:知识库 » 求职面试

yahoo在线笔试题(c语言)及部分答案

发布时间: 2009-11-20 19:18  阅读: 5780 次  推荐: 0   [收藏]  

Question 25. (单选)
OSI(开放系统互联)参考模型的最低层是(3)

1. 传输层
2. 网络层
3. 物理层
4. 应用层

Question 26. (单选)
在面向对象的系统中,系统责任的良好分配原则是(3)

1. 在类之间均匀分配
2. 集中分配在少数控制类中
3. 根据交互图的消息进行分配
4. 根据个人喜好进行分配

yahoo在线笔试题(c语言)及部分答案
Question 27. (单选)
在CMM模型中,对软件成熟度有以下5个级别,请从低到高排序
a 初始级:
软件过程的特点是无秩序的,偶尔甚至是混乱的。几乎没有什么过程是经过定义的,成功依
赖于个人的努力。

b 优化级:
利用来自过程和来自新思想、新技术的先导性试验的定量反馈信息,使持续过程改进成为
可能。

c 已定义级:
管理活动和工程活动两方面的软件过程均已文档化、标准化、并集成到组织的标准软件过
程。

d 已管理级:
已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控
制。

e 可重复级:
已建立基本的项目管理过程去跟踪成本、进度和功能性。必要的过程纪律已经就位,使具
有类似应用的项目。能重

复以前的成功。
(3)

1. acdbe
2. adceb
3. aecdb
4. abcde

Question 28. (单选)
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(3)

1. 条件覆盖
2. 条件组合覆盖
3. 语句覆盖
4. 条件及判定覆盖

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

yahoo在线笔试题(c语言)及部分答案
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
2. 4
3. 8
4. 12

Question 44. (单选)
while(!x)中的(!x)与下面条件等价。 (4)

1. x==1
2. x!=1
3. x!=0
4. x==0

Question 45. (单选)
已知int i,a;执行语句: i=(a=2*3,a*5),a+6;后,变量i的值是 (3)

1. 6
2. 12
3. 30
4. 36
Question 46. (单选)
整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的表达式是 (4)

1. x || y
2. x | y
3. x & y
4. x ^ y

Question 47. (单选)
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 (2)

1. INPUT x、y、z;
2. scanf(\"%d%d%d\",&x,&y,&z);
3. scanf(\"%d%d%d\",x,y,z);
4. read(\"%d%d%d\",x,y,z);

Question 48. (单选)
以下各选项企图说明一种新的类型名,其中正确的是 (2)

1. typedef v1 int;
2. typedef int v3;
3. typedef v4: int;
4. typedef v2=int;

Question 49. (单选)
char x=3,y=6,z;
z=x^y<<2;
则z的二进制值是 (2)

1. 10100
2. 11011
3. 11100
4. 11000

Question 50. (单选)
若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是 (2)

1. i=*p;
2. *p=*&j;
3. i=&j;
4. i=**p;

0
0
标签:面试题集

求职面试热门文章

    求职面试最新文章

      最新新闻

        热门新闻