第20题: [单项选择]设有以下宏定义: #define N 3 #define Y(n) ((N+1)*n) 则执行以下语句后,z的值为______。 z=2*(N+Y(3+2)); A. 出错 B. 34 C. 46 D. 54 参考答案:B 答案解析:[解析] 注意C语言中宏定义是先替换再参与运算,因此: z=2*(N+(N+1)*3+2)=2*(3+(3+1)*3+2)=34。
第25题: [单项选择]在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。 A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试 参考答案:C 答案解析:[解析] 软件系统结构的总体设计包括:基于功能层次结构建立系统、按功能划分模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关系、确定模块间的调用关系和模块间的接口、评估模块划分的质量等
第27题: [单项选择]某人常食用方便面类食品,近日出现牙龈肿痛出血,皮肤瘀点或瘀斑,乏力,失眠,腹泻,他最有可能患的营养素缺乏病是() A. 维生素A缺乏病 B. 烟酸缺乏病(癞皮病) C. 维生素B1缺乏病(脚气病) D. 维生素B2缺乏病(核黄素缺乏病) E. 维生素C缺乏病(坏血病) 参考答案:E 答案解析:长期食用方便面等食品,导致膳食长期缺乏维生素C,引发坏血病,其典型临床表现有:瘀斑、乏力、牙龈肿痛出血、毛囊过度角化。