如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
嵌入式系统开发人员C语言测试题-编程风格-选择题3.1选择题(221)请选出可用作C语言用户标识符的一组标识符____a.VoiddefineWORDb.a3_b3_123IFc.For-abcCased.2aDosizeof(222)请选出正确的标识符编号____a.Hot_dogb.$z^**c.cat1d.a11e.SUM#f.Dollarg.2dogh.S_expi.^pointer(223)下面符合规范的函数原型声明有哪些____。a.T_S16CheckData();b.T_S16CheckData(void)c.T_S16SetPoint(T_S16,T_S16)d.T_S16SetPoint(T_S16nX,T_S16nY)(224)声明头文件引用时,避免使用绝对路径,要使用相对路径。以下符合规范的头文件引用有哪些______。a.#include"c:\switch\inc\def.inc";b.#include"inc\def.inc"c.#include"def.inc"d.#include"..\def.inc"(225)按照编码规范,头文件由_____组成:a.头文件开头处的版权和版本声明;b.API函数的调用示例c.预处理块d.函数和类结构定义(226)代码文件由_____组成:a.定义文件开头处的版权和版本声明;b.API函数的调用示例c.全局变量的声明d.程序的实现体(包括数据和代码)(227)按照编码规范,符合规范的程序块是____。a.if(!ValidNi(ni)){…}nRepssnInd=SsnData[index].nRepssnIndex;nRepssnNi=SsnData[index].ni;b.T_S8*pContext;T_S16nIndex;T_S32lCounter;pContext=(T_S8)malloc(sizeof(T_S8)*100);if(pContext==NULL){returnFALSE;}c.if(!ValidNi(ni)){…}nRepssnInd=SsnData[index].nRepssnIndex;nRepssnNi=SsnData[index].ni;d.T_S8*pContext;T_S16nIndex;T_S32lCounter;pContext=(T_S8)malloc(sizeof(T_S8)*100);if(NULL==pContext){returnFALSE;}(228)以下说法正确的是______。a.与注释一样,所有的空白符都会被编译程序忽略掉。在C程序中用空白符隔开可执行语句、函数和注释等,将有助于提高程序的可读性和清晰度;b.在枚举类型、结构体类型、联合类型、类定义之后,每个函数定义结束之后都要加空行;c.在一个函数体内,逻揖上密切相关的语句之间不加空行,其它地方应加空行分隔;d.函数体内,变量定义与第一句可执行语句之间不需要加空行分隔.(229)以下程序的代码行风格符合规范的是_____。a.rect.length=0;rect.width=0;b.rect.length=width=0;c.rect.length=0;rect.width=0;d.typedefstruct{T_U16nLeft,nTop,nRight,nBottom;}RECT;e.typedefstruct{T_U16nLeft;T_U16nTop;T_U16nRight;T_U16nBottom;}RECT;(230)以下关于代码行内空格说法正确的是_____。a.为了保证缩进和排比留空除外,不要连续留两个以上空格;b.由于留空格所产生的清晰性是相对的,所以,在已经非常清晰的语句中没有必要再留空格;c.赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如"="、"+="">="、"<="、"+"、"*"、"%"、"/"、"&&"、"||"、"<<","^"等二元操作符的前后应当加空格;d.一元操作符如"!"、"~"、"++"、"--"、"&"(地址运算符)等前后不加空格,另外,象"[]"、"."、"->"这类操作符前后不加空格。(231)下面代码行的空格符合规范的是_____a.voidFunc1(T_S16x,T_S16y,T_S16z)b.if((a>=b)&&(c<=d))c.for(i=0;i<10;i++)d.T_S16*x=&y(232)下面代码行的对齐风格符合规范的是_____a.#defineMAX_TASK_NUMBER100#defineLEFT_X10#defineBOTTOM_Y400b.voidFunction(T_S16x){…//programcodeif(condit