1 / 6
文档名称:

嵌入式软件工程师C语言笔试题.docx

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

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

文档介绍:嵌入式软件工程师 C语言笔试题












软件笔试题 (A)
















姓名: 学校:






专业: 电话:
















(如无特殊说明,以下所有测试内容都是基于

位嵌入式系统)






1) 程序的局部变量存在于

变量存在于

存在于







中,全局

中,动态申请数据

中。






如何用 if 来做零值比较 int a : if(a==0)

bool a : float a :

资料仅供参考



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 )=
;

资料仅供参考



4)

unsigned char *p1;

unsigned long *p2;

p1=(unsigned char *)0x87000000;

p2=(unsigned long *)0x80010000;






请问 p1+5 =

p2+5 =












;







;






char str[10]; strcpy(str,"");

产生什么结果?为什么?











6) 用 C 语句,让程序跳转到绝对地址 0xFFFF0 去执行















已知一个数组 array ,用一个宏定义,求出数组的元素个数

#define ARRAY_COUNT

资料仅供参考




简要说明,为什么标准头文件都有类似以下的结构。

#ifndef __INC_Ho

点击展开更多

分享好友

预览全文

嵌入式软件工程师C语言笔试题.docx

上传人:cby201601 2021/1/20 文件大小:21 KB

下载得到文件列表

嵌入式软件工程师C语言笔试题.docx

相关文档