- 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)