一道经典的C面试题答案.docxVIP

  • 1
  • 0
  • 约4.35千字
  • 约 5页
  • 2021-03-02 发布于天津
  • 举报
四、有关内存的思考题(每小题 四、有关内存的思考题(每小题 5分,共20分) C++/C试题的答案与评分标准 一、请填写 BOOL, float, 指针变量 与“零值”比较的 if语句。(10分) 请写出 BOOL flag与“零值”比较的 if语句。(3分) 标准答案: if ( flag ) if ( !flag ) 如下写法均属不良风格,不得分。 if (flag == TRUE) if (flag == 1 ) if (flag == FALSE) if (flag == 0) 请写出float x与“零值”比较的 if语句。(4分) 标准答案示例: const float EPSINON = 0.00001; if ((x = - EPSINON) (x = EPSINON) 不可将浮点变量用“==”或“!= ”与数字 比较,应该设法转化成“ =”或“ =”此类 形式。 如下是错误的写法,不得分。 if (x == 0.0) if (x != 0.0) 请写出char *p与“零值”比较的 if语句。(3分) 标准答案: if (p == NULL) if (p != NULL) 如下写法均属不良风格,不得分。 if (p == 0) if (p != 0) if (p) if (!) 、以下为 Windows NT 下的32位C++程序,请计算 sizeof的值(1

文档评论(0)

1亿VIP精品文档

相关文档