嵌入式课程综合测试试题
综合测试试题第一部分:C语言一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与
综合测试试题 C 第一部分:语言 BOOL,float,“”if 一、请填写指针变量与零值比较的语句。 “”0,0.0,FALSE“”intn“”if 提示:这里零值可以是或者空指针。例如变量与零值比较的语 句为: if(n==0) if(n!=0) 以此类推。 BOOLflag“”if 请写出与零值比较的语句: floatx“”if 请写出与零值比较的语句: char*p“”if 请写出与零值比较的语句: WindowsNT32C++sizeof 二、以下为下的位程序,请计算的值 charstr[]=“Hello”; voidFunc(charstr[100]) char*p=str; { intn=10; 请计算 请计算 sizeof(str)= sizeof(str)= } sizeof(p)= void*p=malloc(100); 请计算 sizeof(n)= sizeof(p)= 三、简答题 1ifndef/define/endif 、头文件中的干什么用? 2#include<filename.h>#include“filename.h” 、和有什么区别? 3const 、有什么用途?(请至少说明两种) 4C++Cextern“C” 、在程序中调用被编译器编译后的函数,为什么要加声明? 5for 、请简述以下两个循环的优缺点

