.苦乐全凭自已判断,这和客观环境并不一定有直接关系,正如一个不爱珠宝的女人,即使置身在极其重视虚荣的环境,也无伤她的自尊。拥有万卷书的穷书生,并不想去和页脚内容 1C++/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) .苦乐全凭自已判断,这和客观环境并不一定有直接关系,正如一个不爱珠宝的女人,即使置身在极其重视虚荣的环境,也无伤她的自尊。拥有万卷书的穷书生,并不想去和页脚内容 2与数字比较,应该设法转化成“>=”或“<=”此类形式。请写出 char *p 与“零值”比较的if 语句。(3 分)标准答案:if (p == NULL)if (p != NULL)如下写法均属不良风格,不得分。if (p == 0) if (p != 0) if (p) if (!) 二、以下为 Windows NT下的 32位 C++程序,请计算 sizeof的值( 10分).苦乐全凭自已判断,这和客观环境并不一定有直接关系,正如一个不爱珠宝的女人,即使置身在极其重视虚荣的环境,也无伤她的自尊。拥有万卷书的穷书生,并不想去和页脚内容 3char str[] = “Hello ” ;char *p = str ;int n = 10;请计算strlen测字符串sizeof (str ) = 6 (2 分)sizeof ( p ) = 4 (2 分)sizeof ( n ) = 4 (2 分)void Func ( char str[100]){请计算sizeof( str ) = 4 (2 分)}void *p = malloc( 100 );请计算sizeof ( p ) = 4 (2 分)三、简答题( 25分)1、头文件中的ifndef/define/endif 干什么用?( 5 分)答:防止该头文件被重复引用。2、#include 和#include “filename.h” 有什么区别?( 5 分).苦乐全凭自已判断,这和客观环境并不一定有直接关系,正如一个不爱珠宝的女人,即使置身在极其重视虚荣的环境,也无伤她的自尊。拥有万卷书的穷书生...