软件工程师试题答案(V3.0)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程师试题及答案(V3.0)
一、选择题(每题2分)
1、若某计算机采用8位整数补码表示数据,则运算____将产生溢出。
A.-127+1
B.-127-1
C.127+1
D.127-1
答:C
2、编写汇编语言时,下列寄存器中程序员可访问的是______。
A.程序计数器(PC)
B.指令寄存器(IR)
C.存储器数据寄存器(MDR)
D.存储器地址寄存器(MAR)
答:A
3、设
答案:B0,4
A.
答案:
5
#
{
}
答案:
6、决定
B.?
C.?
D.?
答:D
7?的____。
A.?
答: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.3
B.4
C.5
D.0
答:A
10、设
struct
{shorta;
charb;
floatc;
}cs;
则sizeof(cs)的值是____。
答:D
11
A.1??B
答:B。
12
A.
答:B
13
A
C
答:A
14、在
答:A
15
A.
答
16
答:A
17
答: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");
}
1.两个int型的数相除,请写程序计算他们相除后四舍五入的结果,注意不能使用浮点运算。
答:
#include"stdio.h"
intmain()
{
intiDividend,iDivisor;
scanf("%d%d",&iDividend,&iDivisor);
intiTemp;
iTemp=(iDividend<<1)/(iDivisor);
intiAnw;
if((iDividend>=0&&iDivisor>0)||(iDividend<0&&iDivisor<0)) iAnw=(iTemp&1)?((iTemp>>1)+1):(iTemp>>1);
else
iAnw=-((iTemp&1)?((-iTemp>>1)+1):(-iTemp>>1));
printf("anw:%d",iAnw);
return1;
}
……….
}
参数message用来接收外部传入的状态信息。
外部状态信息的结构如下:
消息做如下判断:如果收到的Message消息的TYPE值为0x01时,表示收到的这条消息是INIT,继续判断,如果不为INIT,返回-1;如果收到的INIT的DATA类型值为0x01时,则表示INIT成功;如果收到的INIT的DATA 类型值为0x02时,表示INIT失败。
如果INIT成功则调用b(void)函数,如果INIT失败,则调用c(void)函数。
答:voida(unsignedchar*message)
{
{
}
}
四、翻译题:(10分)
LikestudentsfromotherAsiancountriesandregions,mostChinesestudentswhocometopursuefurthereducati onintheUnitedStatesworkontheirstudiesmostdiligentlyandassiduously.Evenonweekends,theywouldfrequen tlyspendoneday,oreventwodays,toworkovertimeintheirlaboratories.Therefore,comparedwiththeirAmerican counterparts,theyaremoreacademicallyfruitful. MysupervisorisofAsianoriginwhoisaddictedtoalcoholsandcigarettes,withasharptemper.Nevertheless,hehig hlyappreciatestheindustryandthesolidfoundationalknowledgeofAsianstudentsandhasaparticularlykeeninsig htintothepsychologyofAsianstudents.Hence,ofallthestudentsrecruitedbyhislaboratory,exceptforoneGerman ,therestfivewereallfromAsia.
答:来美国求学的中国学生与其他亚裔学生一样,大多非常刻苦勤奋,周末也往往会抽出一天甚至两天的时间去实验室加班,因而比起美国学生来,成果出得较多。
我的导师是亚裔人,嗜烟好酒,脾气暴躁。
但他十分欣赏亚裔学生勤奋与扎实的基础知识,也特别了解亚裔学生的心理。
因此,在他实验室所招的学生中,除有一名来自德国外,其余5位均是亚裔学生。