您的当前位置:首页C++基础测试题

C++基础测试题

2022-06-17 来源:乌哈旅游
C++基础测试题

一、请填写BOOL , float, 指针变量与“零值”比较的 if 语句。(15 分)

提示:这里“零值”可以是0, 0.0 , FALSE 或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 以此类推。

请写出 BOOL flag 与“零值”比较的 if 语句:

请写出 float x 与“零值”比较的 if 语句:

请写出 char *p 与“零值”比较的 if 语句:

二、以下为Windows的32 位C++程序,请计算sizeof 的值(25 分)

三、简答题(60 分)

1、头文件中的 ifndef/define/endif 干什么用?

2、#include 和 #include “filename.h” 有什么区别?

3、const 有什么用途?(请至少说明两种)

4、delete p与delete []p有何区别?

5、请简述以下两个for 循环的优缺点

6. 下面程序的运行结果是多少? #include void main() {

char a='a',b='j';

float x;

x=(b-a)/('F'-'A');

printf(\"%d\\n\ }

因篇幅问题不能全部显示,请点此查看更多更全内容