1 / 10
文档名称:

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

格式:doc   大小:89KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:蓝天 2021/11/12 文件大小:89 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:嵌入式软件工程师笔试题(含答案)
嵌入式软件工程师笔试题(含答案).txt26选择自信,就是选择豁达 坦然,就是选择在名利面前怨然不动,就是选择在势力面前昂首挺胸, 撑开自信的帆破流向前,展示搏击的风采。选择题
1:设float a=2, b=4, c=3;,以下C语言表达式与代数式(a+b)+c 计算结果不一致的是
(a+b)*c/2
(1/2) * (a+b) *c
(a+b)*c*l/2
c/2*(a+b)
参考答案:B,因为a,b, c三个变量都是浮点数,所以在E答案中其 结果是0,因为在计算1/2是就是0,如果改成1/。
2:为了向二进制文件尾部增加数据,打开文件的方式应采用
〃 ab〃
〃 rb+〃
" wb〃
" wb+〃 参考答案:D
3:下述程序执行后的输出结果是
# include
main()
{
int x二'f';
printf (〃%c\n",,a,+ (x_‘ a +1));
g
h
i
j
参考答案:A
4:C语言中,下列运算符优先级最高的是
!
%
»
==
参考答案:A
5:数组定义为“ int a [ 4 ]; ”,表达式()是错误的。
*a
a [ 0 ]
a
a++
参考答案:D
6:执行语句“ k=7»l; ”后,变量k的当前值是
15
31
3
1
参考答案:C
7:定义函数时,缺省函数的类型声明,则函数类型取缺省类型
void
char
float
int
参考答案:D
8:若main ()函数带参数,参数个数最多是
0
1
2
3
参考答案:C只知道有定义形式main (int argc, char * argv[]))
9:若有宏定义:#define MOD(x, y) x%y 则执行以下语句后的输出结果是 int a=13, b=94;
printf (" %d\n " , MOD (b, a+4));
5
7
9
11
参考答案:B
10:下列各个错误中,哪一个不属于编译错误
改变x原值3为5 ,写作“ x=5 ; ”
花括号不配对
复合语句中的最后一条语句后未加分号
变量有引用、无定义
参考答案:A
11:下列程序段运行后,x的值是() a=l;b=2;x=0;
if (! ( 一 a))x 一 ;
if(!b)x=7;else ++x;
0
3
6
7
参考答案:A
12:设
切efine N 3
#define Y (n) ((N+l)*n)
则表达式2* (N+Y (5+1))的值是
42
48
54
出错
参考答案:B Y(5+l)传递过去的应该是6,而不是简单的把5+1给 替换掉
13:若定义了 char ch[] = {,/ abc'Odef" }, *p=ch;则执行
printf (/z %c " , *p+4);语句的输出结果是
def
d
e
0
参考答案:C
14:下列转义字符中错误的是
' \000z
' \14‘
c. ‘ \xiir
D. ' \2Z
参考答案:C error C2022: '273' : too big for chara