您所在位置: 网站首页 / 软件工程师试题答案V30.doc / 文档详情
软件工程师试题答案V30.doc 立即下载
2024-11-05
约5.7千字
约8页
0
112KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程师试题答案V30.doc

软件工程师试题答案V30.doc

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件工程师试题及答案(V3.0)

一、选择题(每题2分)
若某计算机采用8位整数补码表示数据,则运算____将产生溢出。
A.-127+1B.-127-1C.127+1D.127-1
答:C

编写汇编语言时,下列寄存器中程序员可访问的是______。
A.程序计数器(PC)B.指令寄存器(IR)
C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)
答:A

设floata=2,b=4,c=3;,以下C语言表达式与代数式(a+b)+c计算结果不一致的是__。
A.(a+b)*c/2B.(1/2)*(a+b)*cB.(1/2)*(a+b)*cB.(1/2)*(a+b)*c
答案:B,因为a,b,c三个变量都是浮点数,所以在B答案中其结果是0,因为在计算1/2是就是0,如果改成1/2.0就正确了。

4、为了向二进制文件尾部增加数据,打开文件的方式应采用_____。
	A.″ab″B.″rb+″C.″wb″D.″wb+″
答案:D

5、下述程序执行后的输出结果是____。
#include
main()
{
intx='f';
printf("%c\n",'a'+(x-'a'+1));
}
	A.gB.hC.iD.j
答案:A

6、决定C++语言中函数的返回值类型的是____。
	A.return语句中的表达式类型
	B.调用该函数时系统随机产生的类型
	C.调用该函数时的主调用函数类型
	D.在定义该函数时所指定的数据类型
答:D

7、在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的____。
	A.私有成员B.公有成员C.保护成员D.保护成员或私有成员

答:A。在派生类中基类的保护或者基类公有都可以直接访问,基类的私有成员只能是基类的成员函数来访问。所以选择A项

8、下列程序段运行后,x的值是____。
a=1;b=2;x=0;
if(!(--a))
x--;
if(!b)
x=7;
else
++x;
	A.0B.3C.6D.7
答:A

9、若变量已正确定义,表达式(j=3,j++)的值是_____。
	A.3B.4C.5D.0
答:A

10、设
struct
{shorta;
charb;
floatc;
}cs;
则sizeof(cs)的值是____。
A.4B.5C.6D.7
答:D。字节对齐的话应该是8

11、下图是一个软件项目的活动图,其中顶点表示项目里程碑,边表示包含的活动,边上的权重表示活动的持续时间,则里程碑在关键路径上。
	
A.1B.2C.3D.4
答:B。关键路径是:(0)→(2)→(5)→(7)→(8)→(9)

12、十进制102转换为二进制是______。
A.1100111B.1100110C.1100001D.101111
答:B。,102=1100110

13、单元测试一般以白盒为主,测试的依据是_____。
A.模块功能规格说明B.系统模块结构图
C.系统需求规格说明D.ABC都可以
答:A。

14、在SQL语言的Select语句中,用于对结果元组进行排序的是哪一个子句?____。
	A.GROUPBYB.HAVINGC.ORDERBYD.WHERE
答:A。

15、关系模型的数据操纵即是建立在关系上的数据操纵,一般有______四种操作;(多选)
A.增加;B.删除;C修改.;D.查询;E.存储;F.定时触发
答:ABCD.常用的关系操作包括查询操作和插入、删除、修改操作两大部分

16、下面所示逻辑流,最少需要____个测试用例可将语句覆盖。


A.1B.2C.3D.5
答:A。

17、执行语句“k=7>>1;”后,变量k的当前值是____。
A.15	B.31	C.3		D.1
答:C。

18、定义函数时,缺省函数的类型声明,则函数类型取缺省类型___。
A.void		B.char		C.float		D.int
答:D。

19、C语言中,下列运算符优先级最高的是____。
A.!	B.%	C.>>	D.==
答:A。

20、表达式strcmp(“3.14”,“3.278”)的值是一个_____。
A.非零整数		B.浮点数		C.0		D.字符
答:A。


二、问答题:(每题5分)
1、执行下述程序的输出结果是______。
#include
charb[]="ABCDEF";
main()
{
char*bp;
for(bp=b;*bp;bp+=2)
printf("%s",bp);
printf("\n");
}
答:ABCDEFCDEFEF


2、写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。
答:#defineMIN(A,B)((A)<=(B)(A):(B))这个测试是为下面的目
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

软件工程师试题答案V30

文档大小:112KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用