嵌入式软件工程师笔试题(含答案)5篇.docx 立即下载
2025-08-27
约1.6万字
约34页
0
25KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

嵌入式软件工程师笔试题(含答案)5篇.docx

嵌入式软件工程师笔试题(含答案)5篇.docx

预览

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

10 金币

下载文档

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

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

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

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

嵌入式软件工程师笔试题(含答案)5篇

第一篇:嵌入式软件工程师笔试题(含答案)嵌入式软件工程师笔试题(含答案).txt26选择自信,就是选择豁达坦然,就是选择在名利面前岿然不动,就是选择在势力面前昂首挺胸,撑开自信的帆破流向前,展示搏击的风采。选择题1:设floata=2,b=4,c=3;,以下C语言表达式与代数式(a+b)+c计算结果不一致的是A.(a+b)*c/2B.(1/2)*(a+b)*cC.(a+b)*c*1/2D.c/2*(a+b)参考答案:B,因为a,b,c三个变量都是浮点数,所以在B答案中其结果是0,因为在计算1/2是就是0,如果改成1/2.0就正确了。2:为了向二进制文件尾部增加数据,打开文件的方式应采用A.″ab″B.″rb+″C.″wb″D.″wb+″参考答案:D3:下述程序执行后的输出结果是#includemain(){intx='f';printf(“%cn”,'a'+(x-'a'+1));}A.gB.hC.iD.j参考答案:A4:C语言中,下列运算符优先级最高的是A.!B.%C.>>D.==参考答案:A5:数组定义为“inta[4];”,表达式()是错误的。A.*aB.a[0]C.aD.a++参考答案:D6:执行语句“k=7>>1;”后,变量k的当前值是A.15B.31C.3D.1参考答案:C7:定义函数时,缺省函数的类型声明,则函数类型取缺省类型A.voidB.charC.floatD.int参考答案:D8:若main()函数带参数,参数个数最多是A.0B.1C.2D.3参考答案:C只知道有定义形式main(intargc,char*argv[]))9:若有宏定义:#defineMOD(x,y)x%y则执行以下语句后的输出结果是inta=13,b=94;printf(″%dn″,MOD(b,a+4));A.5B.7C.9D.11参考答案:B10:下列各个错误中,哪一个不属于编译错误A.改变x原值3为5,写作“x==5;”B.花括号不配对C.复合语句中的最后一条语句后未加分号D.变量有引用、无定义参考答案:A11:下列程序段运行后,x的值是()a=1;b=2;x=0;if(!(--a))x--;if(!b)x=7;else++x;A.0B.3C.6D.7参考答案:A12:设#defineN3#defineY(n)((N+1)*n)则表达式2*(N+Y(5+1))的值是A.42B.48C.54D.出错参考答案:BY(5+1)传递过去的应该是6,而不是简单的把5+1给替换掉13:若定义了charch[]={″abcdef″},*p=ch;则执行printf(″%c″,*p+4);语句的输出结果是A.defB.dC.eD.0参考答案:C14:下列转义字符中错误的是A.′00′B.′14′C.′x111′D.′2′参考答案:CerrorC2022:'273':toobigforcharacter15:算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算参考答案:B16:设#defineN3#defineY(n)((N+1)*n)则表达式2*(N+Y(5+1))的值是A.42B.48C.54D.出错参考答案:B17:表达式strcmp(“3.14”,“3.278”)的值是一个A.非零整数B.浮点数C.0D.字符参考答案:A18:设struct{shorta;charb;floatc;}cs;则sizeof(cs)的值是A.4B.5C.6D.7参考答案:D字节对齐的话应该是819:若变量已正确定义,表达式(j=3,j++)的值是A.3B.4C.5D.0参考答案:A20:C语言中运算对象必须是整型的运算符是A.%B./C.!D.**参考答案:A简答题21:打印一个N*N的方阵,N为每边字符的个数(3〈N〈20),要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0,1,2,3,...例子:当N=5,打印出下面的图形:XXXXXXYYYXXY0YXXYYYXXXXXX22:谈谈COM的线程模型。然后讨论进程内/外组件的差别。23:多态类中的虚函数表是Compile-Time,还是Run-Time时建立的?参考答案:虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组.而对象的隐藏成员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键.24:#includevoidmain(){intc;while((c=getchar())!=′n′)switch(c-′2′){case0:case1:putcha
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

嵌入式软件工程师笔试题(含答案)5篇

文档大小:25KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用