1 / 45
文档名称:

嵌入式linux笔试题大汇总.docx

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

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

分享

预览

嵌入式linux笔试题大汇总.docx

上传人:蓝天 2021/11/29 文件大小:80 KB

下载得到文件列表

嵌入式linux笔试题大汇总.docx

相关文档

文档介绍

文档介绍:华为笔试题
写出判断ABCD四个表达式的是否正确,若正确,写岀经过表达式中a的值(3分) int a = 4;
(A) a += (a++) ; (B) a += (++a) ; (C) (a++) += a; (D) (++a) += (a++);
a = ?
答:c错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;
改后答案依次为9, 10, 10, 11
某32位系统下,C++程序,请计算sizeof的值(5分).
char str[]—
char *p = str ; int n 二 10;
(1) ⑵ ⑶
请计算
sizeof (str )二? (1) sizeof ( p ) = ? (2)
sizeof ( n ) = ? (3)
void Foo ( char str[l 00]) { 请计算
sizeof( str ) = ? (4)
请计算
sizeof ( p )二? (5)
答:(1) 17 25 (2) 4 (3) 4 (4) 4 (5) 4
回答下面的问题.(4分)
⑴.头文件中的ifndef/define/endif干什么用?预处理
答:防止头文件被重复引用
⑵.# i nclude和# i nclude 有什么区别?
答:前者用来包含开发环境提供的库头文件,后者用来包含自己编写的头文件。
⑶.在C++程序中调用被C编译器编译后的函数,为什么要加extern “C”声明? 答:函数和变量被C++编译后在符号库中的名字与C语言的不同,被extern "C"修饰的变 量和函数是按照C语言方式编译和连接的。由于编译后的名字不同,C++程序不能直接调 用C函数。C++提供了一个C连接交换指定符号extern "C”来解决这个问题。
(4). switch。中不允许的数据类型是?
答:实型
回答下面的问题(6分)
.Void GetMemory(char **p, int num){ *p 二 (char *)malloc(num);
}
void Test(void){
char *str 二 NULL;
GetMemory(&str, 100);
strcpy(str, "hello");
printf(str);
}
请问运行Test函数会有什么样的结果?
答:输出“hello”
. void Test(void){
char *str 二(char *) malloc(lOO); strcpy(str, “hello” );
free(str);
if(str != NULL){ strcpy(str, “world” );
printf(str);
}
}
请问运行Test函数会有什么样的结果?
答:输出"world”
. char *GetMemory(void) {
char p[] = "hello world*';
return p;
}
void Test(void){
char *str 二 NULL;
str — GetMemoryO; printf(str);
}
请问运行Test函数会有什么样的结果?
答:无效的指针,输出不确定
编写streat函数(6分)
已知 strcat 函数的原型是 char * strcat (char *strDest, const char *strSrc); 其中strDest是目的字符串,sttSrc是源字符串。
不调用C++/C的字符串库函数,请编写函数streat
答:
VC源码:
char * _cdecl streat (char * dst, const char * sre)
{
char * cp 二 dst;
while ( * cp )
cp++; /* find end of dst */
while( *cp++ 二 *src++ ) ; /* Copy sre to end of dst */ return( dst ); /* return dst */
strcat能把sttSrc的内容连接到strDest,为什么还要char*类型的返回值? 答:方便赋值给其他变量
MFC中CString是类型安全类么?
答:不是,其它数据类型转换到CString可以使用CString的成员函数Format来转换
C++中为什么用模板类。
答:⑴可用来创建动态增长和减小的数据结构
它是类型无关的,因此具有很高的可复用性。
它在编译时而不是运行时检查数据类型,保证了类型安全
它是平台无关的,可移植性
可用于基本数据类型
&CSingleLock是干什么的。

最近更新

初中生寝室内务不合格检讨书 6页

最新2019年五年级语文上册期中测试卷及答案 4页

儿童情绪管理-幼儿园情绪管理 26页

因声求气吟咏诗韵李凭箜篌引训练含解析 4页

关于借款协议书模板六篇 8页

浅析大学物理教学团队建设 31页

原创2019年好教育云平台泄露天机高考押题卷-理.. 4页

婚礼庆典司仪主持词6篇 5页

汽修的创新创业计划书(5) 35页

水滴商业计划书 6页

民宿项目计划书范文案例 42页

民俗村实施方案【范本模板】 39页

学生三年学习计划10篇 13页

六年纪上册语文书人教版6年级上册语文书第8单.. 3页

修理厂转让合同范本精选3篇 6页

某知名煤矿企业青年创新创效活动实施办法 4页

构建the word family tree,让英语词汇之树枝繁.. 31页

期中考试质量分析(通用11) 31页

保险风险管理策略分享-保险公司风险管理团队演.. 30页

最新整理酒店员工流失现状二 4页

初一军训的作文-1 9页

智能穿戴相关行业投资规划 35页

智能家居产品的营销策划方案 35页

最新人教版五年级数学下册应用题大全 21页

对公数据集市项目培训材料 57页

2025年安徽职业技术学院单招职业适应性测试题.. 62页

2025年安徽工业经济职业技术学院单招职业倾向.. 126页

2025年芜湖职业技术学院单招职业倾向性测试题.. 60页

世界医学史 课件 120页

最新部编版四年级道德与法治下册全册教案【完.. 55页