电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024华为嵌入式笔试题VIP免费

2024华为嵌入式笔试题_第1页
1/28
2024华为嵌入式笔试题_第2页
2/28
2024华为嵌入式笔试题_第3页
3/28
2022华为嵌入式笔试题2022年华为嵌入式笔试题嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分那么华为嵌入式考试内容是什么呢?下面yjbys我为大家共享最新嵌入式考试题,仅供参考!1.写出推断ABCD四个表达式的是否正确,若正确,写出经过表达式中a的值(3分)inta=4;第1页共28页(A)a+=(a++);(B)a+=(++a);(C)(a++)+=a;(D)(++a)+=(a++);a=?答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a)+=a;改后答案依次为9,10,10,112.某32位系统下,C++程序,请计算sizeof的值(5分).charstr[]=;http://www.ibegroup.com/;char*p=str;第2页共28页intn=10;请计算sizeof(str)=?(1)sizeof(p)=?(2)sizeof(n)=?(3)voidFoo(charstr[100]){请计算sizeof(str)=?(4)}第3页共28页void*p=malloc(100);请计算sizeof(p)=?(5)答:(1)1725(2)4(3)4(4)4(5)43.回答下面的问题.(4分)(1).头文件中的ifndef/define/endif干什么用?预处理答:防止头文件被重复引用(2).#include和#include;filename.h;有什么区分?答:前者用来包含开发环境供应的库头文件,后者用来包含自己第4页共28页编写的头文件。(3).在C++程序中调用被C编译器编译后的函数,为什么要加extern;C;声明?答:函数和变量被C++编译后在符号库中的名字与C语言的不同,被extern"C"修饰的变量和函数是根据C语言方式编译和连接的。由于编译后的名字不同,C++程序不能干脆调用C函数。C++供应了一个C连接交换指定符号extern;C;来解决这个问题。第5页共28页(4).switch()中不允许的数据类型是?答:实型4.回答下面的问题(6分)(1).VoidGetMemory(char**p,intnum){*p=(char*)malloc(num);}voidTest(void){char*str=NULL;GetMemory(&str,100);第6页共28页strcpy(str,"hello");printf(str);}请问运行Test函数会有什么样的结果?答:输出;hello;(2).voidTest(void){char*str=(char*)malloc(100);strcpy(str,;hello;);free(str);第7页共28页if(str!=NULL){strcpy(str,;world;);printf(str);}}请问运行Test函数会有什么样的结果?答:输出;world;(3).char*GetMemory(void){charp[]="helloworld";第8页共28页returnp;}voidTest(void){char*str=NULL;str=GetMemory();printf(str);}请问运行Test函数会有什么样的结果?答:无效的指针,输出不确定第9页共28页5.编写strcat函数(6分)已知strcat函数的原型是char*strcat(char*strDest,constchar*strSrc);其中strDest是目的字符串,strSrc是源字符串。(1)不调用C++/C的字符串库函数,请编写函数strcat答:VC源码:char*__cdeclstrcat(char*dst,constchar*src){第10页共28页char*cp=dst;while(*cp)cp++;/*findendofdst*/while(*cp++=*src++);/*Copysrctoendofdst*/return(dst);/*returndst*/}(2)strcat能把strSrc的内容连接到strDest,为什么还要char*类型的返回值?答:便利赋值给其他变量第11页共28页6.MFC中CString是类型平安类么?答:不是,其它数据类型转换到CString可以运用CString的成员函数Format来转换7.C++中为什么用模板类。答:(1)可用来创建动态增长和减小的数据结构(2)它是类型无关的,因此具有很高的可复用性。(3)它在编译时而不是运行时检查数据类型,保证了类型平安(4)它是平台无关的,可移植性(5)可用于基本数据类型第12页共28页8.CSingleLock是干什么的。答:同步多个线程对一个数据类的同时访问9.NEWTEXTMETRIC是什么。答:物理字体结构,用来设置字体的高宽大小10.程序什么时候应当运用线程,什么时候单线程效率高。答:1.耗时的操作运用线程,提高应用程序响应2.并行操作时运用线程,如C/S架构的服务器端并发线程响应用户的恳求。3.多CPU系统中,运用线程提高CPU利用率第13页共28页4.改善程序结构。一个既长又困难的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。其他状况都运用单线程。11.Windows是内核级线程么。答:见下一题12.Linux有内核级线程么。答:线程通常被定义为一个进程中代码的不同执行路途。从实现方式上划分,线程有两第14页共28页种类型:;用户级线程;和;内核级线程;。用户线程指不须要内核支持而在用户程序中实现的线程,其不依靠于操...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024华为嵌入式笔试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部