嵌入式软件工程师笔试题(5页).doc

上传人:1595****071 文档编号:36335553 上传时间:2022-08-26 格式:DOC 页数:5 大小:130KB
返回 下载 相关 举报
嵌入式软件工程师笔试题(5页).doc_第1页
第1页 / 共5页
嵌入式软件工程师笔试题(5页).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《嵌入式软件工程师笔试题(5页).doc》由会员分享,可在线阅读,更多相关《嵌入式软件工程师笔试题(5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-嵌入式软件工程师笔试题-第 5 页笔试题1:设float a=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.abB.rb+C.wbD.wb+参考答案:D3:下述程序执行后的输出结果是#includemain()int x=f;printf(“%cn”,a+(x-a+1);参

2、考答案:A4:C语言中,下列运算符优先级高的是A.!B.%C.D.= =参考答案:A5:数组定义为“ int a 4 ; ”,表达式 ( ) 是错误的。A.*aB.a 0 D.a+参考答案:D6:执行语句“ k=71; ”后,变量 k 的当前值是参考答案:C7:定义函数时,缺省函数的类型声明,则函数类型取缺省类型参考答案:D8:若main()函数带参数,参数个数多是参考答案:C 只知道有定义形式main(int argc,char* argv)9:若有宏定义:#define MOD(x,y) x%y则执行以下语句后的输出结果是int a=13,b=94;printf(%dn,MOD(b,a+4

3、);参考答案:B10:下列各个错误中,哪一个不属于编译错误A.改变 x 原值 3 为 5 ,写作“ x=5 ;”D.变量有引用、无定义参考答案:A11:下列程序段运行后, x 的值是( )a=1;b=2;x=0;if(!( a)x ;if(!b)x=7;else +x;参考答案:A12:设#define N 3#define Y(n) (N+1)*n)则表达式2*(N+Y(5+1)的值是参考答案:B Y(5+1) 传递过去的应该是6,而不是简单的把5+1给替换掉13:若定义了char ch=abc0def,*p=ch;则执行printf(%c,*p+4);语句的输出结果是参考答案:C14:下列

4、转义字符中错误的是A.000B.14C.x111D.2参考答案:C error C2022: 273 : too big for character15:算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算参考答案:B16:设#define N 3#define Y(n) (N+1)*n)则表达式2*(N+Y(5+1)的值是参考答案:B17:表达式 strcmp( “ 3.14 ”,“ 3.278 ” ) 的值是一个参考答案: A18:设struct sho

5、rt a;char b;float c;cs;则sizeof(cs)的值是参考答案: D 字节对齐的话应该是819:若变量已正确定义,表达式( j=3 , j+ )的值是参考答案:A20:C 语言中运算对象必须是整型的运算符是A.%B./C.!D.*参考答案:A21:多态类中的虚函数表是Compile-Time,还是Run-Time时建立的?22:01 #include0203 void main()0405 int c;0607 while (c=getchar()!= n )0809 switch(c - 2 )1011 case 0:1213 case 1:putchar(c+4);br

6、eak;1415 case 2:putchar(c+4);break;1617 case 3:putchar(c+3);break;1819 default:putchar(c+2);break;2021 2223 printf( n );2425 运行时输入: 2473 ,输出结果:23:写一语句实现x是否为2的若干次幂的判断。参考答案:!(X)&(X-1)24:如何判别一个数是unsigned。参考答案:1 #define issignal(x) (x=0 & x=0) ? 1:0) /为1是无符号 为0有符号25:已知一个数组table,用一个宏定义,求出数据的元素个数。参考答案:#de

7、fine NTBL1 #define NTBL (sizeof(table)/sizeof(table0)26:最简单的RS-232线缆需要几根线?最通用的波特率是多少?最通用的位数是多少?参考答案:3根 ;9600 bit/s ;1 bit start,8 bit data,1 bit stop。27:请简单描述一下什么是IIC总线?标准速率是多少?快速速率是多少?总线设备地址是几位?通信总线有几根,分别是什么?参考答案:一种芯片之间的通信总线 ;100 Kbit/s ;400 Kbit/s ;7 bit ;2 根 ,SDA、SCL 。28:请简单描述一下什么是IIC总线?标准速率是多少?快速速率是多少?总线设备地址是几位?通信总线有几根,分别是什么?参考答案:一种芯片之间的通信总线 ;100 Kbit/s ;400 Kbit/s ;7 bit ;2 根 ,SDA、SCL 。29:请问SPI通信总线有几根,分别是什么?参考答案:4 根 ,CS、MCLK(SCLK)、MISO(SDI)、MOSI(SDO)。30:请问USB通信总线的通信速率有几种?分别最大是什么?参考答案:4 种 ;低速:1.5Mbit/s , 全速:12Mbit/s , 高速:480Mbit/s , 超高速:4.8Gbit/s ,。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁