电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

考题软件工程师嵌入式模板

考题软件工程师嵌入式模板_第1页
1/10
考题软件工程师嵌入式模板_第2页
2/10
考题软件工程师嵌入式模板_第3页
3/10
下载后可任意编辑1. 算术运算符, 赋值运算符和关系运算符的运算优先级按从高到低依次为A. 算术运算、 赋值运算、 关系运算B. 算术运算、 关系运算、 赋值运算C. 关系运算、 赋值运算、 算术运算D. 关系运算、 算术运算、 赋值运算答案: B2. C 语言中, 下列运算符优先级最高的是A. ! B. %C. >>D. ==答案: A3. 数组定义为” int a [ 4 ] ; ”, 错误的表示式是 ( )A. *aB. a [ 0 ]C. aD. a++答案: D4. 执行语句” k=7>>1; ”后, 变量 k 的当前值是A.15B.31C.3D.1答案: C5. 一个 32 位的机器,该机器的指针是多少位答案: 32 位下载后可任意编辑6. 关键字 static 的作用是什么? 答案: 在 C 语言中, 关键字 static 有三个明显的作用: 1). 在函数体, 一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内( 但在函数体外) , 一个被声明为静态的变量能够被模块内所用函数访问, 但不能被模块外其它函数访问。它是一个本地的全局变量。 3). 在模块内, 一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是, 这个函数被限制在声明它的模块的本地范围内使用。 7. const 有什么主要的作用? 答案: const 有什么主要的作用?  能够定义 const 常量, 具有不可变性。 例如: const int Max=100; int Array[Max]; (2)便于进行类型检查, 使编译器对处理内容有更多了解, 消除了一些隐患例如: void f(const int i) { .........} 编译器就会知道i 是一个常量, 不允许修改;  (3)能够避开意义模糊的数字出现, 同样能够很方便地进行参数的调整和修改。同宏定义一样, 能够做到不变则已, 一变都变! 如(1)中, 假如想修改 Max 的内容, 只需要: const int Max=you want;即可!  (4)能够保护被修饰的东西, 防止意外的修改, 增强程序的健壮性。 还是上面的例子, 假如在函数体内修改了 i, 编译器就会报错;下载后可任意编辑 例如: void f(const int i) { i=10;//error! } (5) 为函数重载提供了一个参考。class A{......void f(int i) {......} //一个函数void f(int i) const {......} //上一个函数的重载......}; (6) 能够节约空间, 避开不必要的内存分配。例如: #define PI 3.14159 //常量宏const doulbe Pi=3.14159; //此时并未将 Pi 放入 ROM 中 ......double i=...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

考题软件工程师嵌入式模板

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部