C软件工程师笔试题.docVIP

  • 8
  • 0
  • 约1.71万字
  • 约 40页
  • 2021-03-20 发布于山东
  • 举报
.word 可编辑 . 一、请填写 BOOL , float, 指针变量 与 “零值 ”比较的 if 语句 。( 10 分) 提示 :这里 “零值 ”可以是 0, 0.0 , FALSE 或者 “空指针 ”。例如 int 变量 n 与 “零值 ”比较的 if 语句为 : if ( n == 0 ) if ( n != 0 ) 以此类推 。请写出 BOOL flag 与 “零值 ”比较的 if 语句: 标准答案 : if ( flag ) if ( !flag ) 如下写法均属不良风格 ,不得分。 if (flag == TRUE) if (flag == 1 ) if (flag == FALSE) if (flag == 0) 请写出 float x 与 “零值 ”比较的 if 语句 : 标准答案示例 : const float EPSINON = 0.00001; if ((x = - EPSINON) (x = EPSINON) 不可将浮点变量用 “== ”或 “!= ”与数字比较 ,应 该设法转化成 “= ”或 “= ”此类形式 。 如下是错误的写法 ,不得分 。 if (x == 0.0) if (x != 0.0) 请写出 char *p 与“零值 ”比较的 if 语句: 标准答案 : if (p == NULL) if (p != NULL) 如下写法

文档评论(0)

1亿VIP精品文档

相关文档