华为编程规范考试试题答案附后14p

华为编程规范考试试题答案附后14p

ID:42584480

大小:253.88 KB

页数:14页

时间:2019-09-18

华为编程规范考试试题答案附后14p_第1页
华为编程规范考试试题答案附后14p_第2页
华为编程规范考试试题答案附后14p_第3页
华为编程规范考试试题答案附后14p_第4页
华为编程规范考试试题答案附后14p_第5页
资源描述:

《华为编程规范考试试题答案附后14p》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华为编程规范考试机试试题答案附后【最新资料,WORD文档,可编辑修改】«上一题下一题»00:51:09全卷已做60鬆/共60题剰余o题未作答一、单选题,每SZ仅育一个ZE晚的选项•1.对于如下1和2的描述f以下哪种说法是IE佛的:1.堆内存径放后可以再访问.没有安全风险;2•栈内存釋放后可以再访问r没有安全风险A.只有1对7B.只有2对C.1,2都对D.12都不对D(规则6.3禁止引用己经释放的内存空间。)-、莹选题,每题仅有一个正碓的选项。2.选择出正碓的忘定义A.#defineRECT_AREA(a,b)(a*b)B.#defineRECT_AREA(a

2、,b)(a)+(b)VC.#defineRECT_AREA(axb)((a)*(b))D.#defineRECT_AREA(azb)a*b—、单选题,每题仅有一正确的选项.3.下列关于头文件或宏的瘤述睛误的是A.每一个.c文件应有一个同名.h文件,用于声明需妾对夕开的接口,同时.c/.h文件禁止包含用不到的头文件B.亲止在头文件中走义变虽VC.应尽可能使用函数代替宏,建议便用宏代替const走义囊量」D.便用宏时f不允许掺数发生变化4•如具ac包含了头文件ahfah包含了头文件b・hrb.c也包含了b・hr那么当b・h发生改变时r哪些文件将会被重新编译A.b

3、.c(B.a.hC.a.c和a.hVD.a.c和b.c5.关于程序效車的规范要求,哪一项描述是错误的7A.应该把执行慨率较大的分支放在ifelse判断后面处理B.将循环中与循环无关,不是每次循环都要做的援作,移旦循环外部执行C.创建资源库(线程池、匹存池)f以减少分配对象的开键D.将多次被调用的“小函数"改为inline函数或者宏实现6.关于命名正確的是A.#defineEXAMPLE0TEST#defineEXAMPLE1TESTB.代码文件命名建议统一采用首字母大写其余字母4爸的形式命名VC.interror,number;intnumber_of_co

4、mpleted_connection;D.DWORDGetJinchengMulu(DWORDBufferLength,LPTSTRBuffer);7.以下哪种措施不可進免内存操作越界A.数组的大小要考虑最大情况r遐免数组分配空间不够B.字符呈考虑最后的‘r确保所有字袴吕是以、0‘結東C.指针加减操作时r考專指■针类型长度丫D.通过手工计算结构/字符串长度8.下面说法错误的是A.程序中要及时清除存储在可复用资源中的敏感信息B.硼除或修改没有效果的代码C.硼除或修改没有使用到的变量或值7D.非动态申请的内存也可以便用free手动釋放5.关于cons啲描述错

5、误的是A.constintA=1;定义了一个整型駕量A『值为1,在任何时候值都不可变B・constchar*A=rabcF;指针A指向的内容不可变C.char*constA=nbc]扌皆针A描向的内容不可变A.constchar*constA=rabc*;指针A和指向的内容都不可变10.下面说法正碓的是A.一些存在的代码(声明或表达式),即便它被执行后r也不發对代码的结杲或数据的状态产生任何的影血,所以可以不用理会这些代码丫B.在使用像memcpy、strcpy、strncpy.sscanfO^sprintfO.snprintfO和wcstombsO这样的函

6、数时'必须检査源地址和目的地:止是百荐在重叠圧史存区域A.调用恪式化I/O函数时■可以直接或者间採将用户输入作为恪式化字符串的一部分B.日请内存的函数可以使用mallocxcalloc及alloca11.对于字符MdbcdefghiCT便用多大字符数组进行存储最为合适A.10.0丁B.11.0A.12.0B.20.012C13.下列关于整数的揍作正建的是:(INT32表示32位有符号0,UINT32表示32位无芍号整数rINT8表示8位有苻号言)7A.INT32Func(UINT32uilrUINT32ui2,UINT32*ret){if(NULL==ret

7、){returnERROR;}if((UINT.MAX-uil)

8、targcrchar*argv[]){intleng

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。