- 4
- 0
- 约4.29万字
- 约 18页
- 2017-02-08 发布于河南
- 举报
C软件工程师笔试题
一、请填写OOL , float, 指针变量 与“零值”比较的 if 语句。(10分)
提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 )
以此类推。请写出 OOL 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)如下写法均属不良风格,不得分。if (p == 0) if (p != 0) if (p) if (!)
二、以下为
原创力文档

文档评论(0)