嵌入式软件工程师笔试题(含答案)
嵌入式软件工程师笔试题(含答案) (2019-09-09 22:23)
分类: 面试题
选择题
1:设 float a=2, b=4, c=3;,以下 C 语言表达式与代数式 (a+b)+c 计算结果不一致
的是
A.(a+b)*c/2
B.(1/2)*(a+b)*c
C.(a+b)*c*1/2
D.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+″
参考答案:D
3:下述程序执行后的输出结果是
#include
main()
{
int x='f';
printf("%c",'a'+(x-'a'+1));
}
评论0
最新资源