- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025年嵌入式系统设计师考试嵌入式C语言编程试题
考试时间:______分钟总分:______分姓名:______
一、选择题
要求:从每题的四个选项中选择一个正确答案。
1.C语言中,下列哪个选项表示变量的存储类别为静态存储类别?
A.auto
B.register
C.static
D.extern
2.以下哪个选项是C语言中的关键字?
A.int
B.char
C.sizeof
D.if
3.以下哪个选项是C语言中的运算符?
A.=
B.==
C.=
D.*
4.在C语言中,以下哪个选项可以用来声明一个二维数组?
A.intarray[10][20];
B.intarray[][20];
C.intarray[10][];
D.intarray[10,20];
5.在C语言中,以下哪个函数用于将字符串复制到另一个字符串中?
A.strcpy
B.strcat
C.strcmp
D.strlen
6.以下哪个选项是C语言中的结构体声明方式?
A.struct{inta;intb;};
B.structarray{inta;intb;};
C.struct{inta,b;};
D.structarray{inta,b;};
7.在C语言中,以下哪个选项是合法的函数参数类型?
A.int*array[10];
B.int(*array)[10];
C.int(*array)[];
D.int*array[];
8.在C语言中,以下哪个选项表示一个指向函数的指针?
A.int(*fun)();
B.intfun();
C.intfun();
D.intfun(inta,intb);
9.以下哪个选项是C语言中的宏定义方式?
A.#defineMAX10
B.#defineMAXintmax;
C.#defineMAX(10)
D.#defineMAXintmax=10;
10.在C语言中,以下哪个选项表示一个指针变量指向自身的指针?
A.void**self;
B.void*self;
C.void(*self)();
D.void(*self)(void*self);
二、填空题
要求:在空白处填入合适的C语言语句。
1.C语言中,声明一个整型数组并初始化其元素值为1、2、3、4、5的语句是________。
2.在C语言中,定义一个指向整型变量的指针变量并初始化为指向变量a的语句是________。
3.以下C语言代码片段中,函数fun()的返回值类型是________。
```c
intfun(inta,intb){
returna+b;
}
```
4.在C语言中,声明一个结构体变量并初始化其成员a为10,b为20的语句是________。
5.以下C语言代码片段中,main()函数的返回值类型是________。
```c
intmain(){
return0;
}
```
6.在C语言中,以下哪个选项表示一个指向函数的指针变量指向fun函数的语句是________。
```c
intfun(inta,intb){
returna+b;
}
```
7.在C语言中,以下哪个选项表示将字符串str1复制到字符串str2中的语句是________。
```c
charstr1[]=Hello;
charstr2[10];
```
8.以下C语言代码片段中,数组array的大小是________。
```c
intarray[]={1,2,3,4,5};
```
9.在C语言中,以下哪个选项表示将变量a的值加1后赋值给变量b的语句是________。
10.以下C语言代码片段中,printf()函数的输出结果是________。
```c
inta=10;
printf(%d,a++);
```
四、编程题
要求:根据题目要求,完成以下C语言程序的编写。
编写一个C语言程序,该程序定义一个结构体Person,包含姓名(name)和年龄(age)两个字段。然后编写一个函数printPerson,该函数接受一个指向Person结构体的指针参数,并在屏幕上打印出该人的姓名和年龄。
```c
structPerson{
charname[50];
intage;
};
voidprintPerson(structPerson*p);
intmain(){
您可能关注的文档
- 2025年嵌入式系统设计师考试C语言编程试卷.docx
- 2025年嵌入式系统设计师考试——嵌入式系统人机交互试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能交通信号控制试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能农业智能病虫害监测系统试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能医疗智能影像分析系统试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能教育试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能旅游智能导览系统试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能无人机巡检系统试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能无人机智能巡检系统试题.docx
- 2025年嵌入式系统设计师考试——嵌入式系统智能无人机物流配送系统试题.docx
最近下载
- 临床检验医疗质量控制指标评分标准(2023版).pdf VIP
- 2024年小学小升初语文专项练习:标点符号.pdf VIP
- 0623D00007-教师教育概论-2023版人才培养方案课程教学大纲.docx VIP
- 跨境电商选品培训课件.pdf VIP
- 07SD101-8电力电缆井设计与安装(高清完整版).docx VIP
- 聚脲注浆料标准.pdf VIP
- 五星级酒店筹划设计施工全过程技术数据.docx VIP
- 妇产科学教学大纲.docx VIP
- 2025北京市专职工会社会工作者招录88人笔试参考题库附答案解析.docx VIP
- 民间舞基本功训练:朝鲜族舞蹈基本功训练PPT教学课件.pptx VIP
文档评论(0)