- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式软件工程师C语言笔试]
软件笔试题(A)
姓名: 学校:
专业: 电话:
(如无特殊说明,以下所有测试内容都是基于
32位嵌入式系统)
1)程序的局部变量存在于变量存在于
1)程序的局部变量存在于
变量存在于
中,全局中,动态申请数据
存在于 中。
2)如何用if来做零值比较
int a : if(a==0)
bool a :
float a :
3
3 / 13
13
13
Honeywell
void * a :
3)
void func( char str[100])
( printf( %d” , sizeof( str ));
)
输出结果是:
有下列定义;
char str[] = Hello World;
char *p = str;
int n = 10;
void *ptr = malloc( 100 );
请写出如下表达式的值:
sizeof (str ) = ;
sizeof ( p ) = ;
sizeof ( n ) = ;
sizeof ( ptr )= ;
Honeywell
4)
unsigned char *pl;
unsigned long *p2;
pl=(unsigned char *)0
p2= (unsigned long *)0
请问pl+5 =
p2+5 = ;
char str[10];
strcpy(str, 0123456789);
产生什么结果?为什么?
6)用C语句,让程序跳转到绝对地址OxFFFFO
去执行
7)已知一个数组array,用一个宏定义,求出数 组的元素个数
^define ARRAY_COUNT
Honeywell
简要说明,为什么标准头文件都有类似以下的 结构。
ttifndef INC_Honeywell_Debug
tfdefine INC__Honeywe 1 l_Debug
ttifdef cplusplus
extern C” (
ttendif
/*…*/
ttifdef cplusplus
)
itendif
ttendif /* INC_Honeywell_Debug */
Honeywell
Honeywell
PAGE
PAGE # / 13
Honeywell
Honeywell
PAGE
PAGE # / 13
Honeywell
Honeywell
PAGE
PAGE # 13
给定结构
struct token_t
(
char digit:4;
char index:4;
unsigned short data:8;
unsigned long tick;
};
fnj sizeof (token_t) =
在空白处填写完整强制类型转换 short (*day_p)[16];
day_p = ( ) malloc ( );
11)简述:TCP/UDP有何区别? TCP/IP通信建立 的过程怎样?端口有什么作用?
找出下列嵌入式系统中断处理函数中的错 误:
interrupt double compute_area (double radius)
double area = PI * radius * radius;
printfC Area = area);
return area;
}
13)请写一个宏,若处理器是Big_endian的, 则返回0;若是Little_endian的,则返回1
数组a[N],存放了 1至N-l个自然数,其 中某个自然数重复一次。写一个函数,找出血复的 数字.要求时间复杂度为0(N),可用一种或一种 以上方法)
函数原型:
int do_dup(int a[], int N)
Honeywell
Honeywell
PAGE
PAGE # / 12
Honeywell
Honeywell
PAGE
PAGE # / 12
}data_buM,^pdatabuf;static data_buf_tring_buf;
}data_buM,
^pdatabuf;
static data_buf_t
ring_buf;
15)基于如下数据结构,实现环形缓冲区的读写 函数
#define BUF SIZE (100)
typedef struct str data buf {
unsigned char write_inde unsigned char read index
BOOL full_flag;
BOOL empt
您可能关注的文档
- 店铺运营详细方案.docx
- 安全工作记录手册.docx
- 201603学期北京航空航天大学网考复习题公共关系学分解.docx
- 御景豪庭钢筋方案.docx
- 护理试题(儿科-传染病).docx
- 六年制六年级下学期语文期中试卷.docx
- 第五章敦煌教育科技文献.docx
- 员工工作交接管理规定.docx
- 施工大门专项施工方案.docx
- 仲裁法一体化考试参考答案.docx
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
最近下载
- 重庆沙坪坝南开中学初2025届初一下期末数学试卷.pdf
- 2024年首届全国“红旗杯”班组长大赛考试题库必刷必练800题(含答案).doc VIP
- 2024高考语文临门冲刺押题卷二(新高考九省卷)(原卷版)(全国通用).pdf VIP
- 招投标,商务标,技术标,土木工程施工.doc
- 内地居民前往香港或者澳门定居申请表式样.doc
- 2024年支部党纪学习教育学习计划.docx VIP
- 六年级下册语文试题-第一单元字词专项练部编版(含答案).doc
- 2023年广东省广州市中考地理试题卷(含答案解析).docx
- 穴位贴敷疗法操作规范及注意事项课件.pptx
- 红色简约风《你当像鸟飞往你的山》读书分享PPT模板.pptx VIP
文档评论(0)