网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

在宏定义语句#define PI 3.1415926中,宏名PI代替的是()

A.一个常量

B.一个单精度数

C.一串字符

D.一个双精度数


参考答案和解析
D
更多 “在宏定义语句#define PI 3.1415926中,宏名PI代替的是()A.一个常量B.一个单精度数C.一串字符D.一个双精度数” 相关考题
考题 定义一个常量PI,可以使用下列语句中的( )。 A..PI= 3.14159B.Set PI = 3.14159C.Const PI = 3.14159D.Const PI

考题 ●从下面的选项中选出正确的答案在宏定义:#define MAXINT 324中,宏名MAXINT代替的是 (32) 。(32) A.整型数B.实型数C.常量D.一串字符

考题 在宏定义define P13.14159中,用宏名PI代替一个______。

考题 从下面的选项中选出正确的答案。在宏定义:#define MAXINT 324中,宏名MAXINT代替的是(32)。A.整型数B.实型数C.常量D.一串字符

考题 在下列关于宏定义命令# define的叙述中,正确的一条是 ( )A.用一个指定的标识符(宏名)来代替一个长整型数B.用一个指定的标识符(宏名)来代替一个双精度数C.用一个指定的标识符(宏名)来代替一个字符串D.用一个指定的标识符(宏名)来代替一个单精度实数

考题 以下有关宏替换的叙述不正确的是( )。A.使用宏定义可以嵌套B.宏定义语句不进行语法检查C.双引号中出现的宏名不替换D.宏名必须用大写字母表示

考题 以下叙述中不正确的是( )。A.预处理命令行都必须以#号开始B.在程序中凡是以#号开始的语句行都是预处理命令行C.宏替换不占用运行时间,只占编译时间D.定义#define PI 3.1415926;是正确的

考题 以下叙述中不正确的是A.预处理命令行都必须以#号开始B.在程序中凡是以#号开始的语句行都是预处理命令行C.宏替换不占用运行时间,只占编译时间D.在以下定义是正确的:#define PI 3.1415926;

考题 下面宏定义正确的是( )A.#define S a*bB.#define PI 3.14;C.#define max(a,b) ((a) >(b) ?(a) ;(b) )D.#define s(x) (x)*(x);

考题 以下说法正确的是( )。A.宏定义是C语句,要在行末加分号B.可以使用#undefine提前结束宏名的使用C.在进行宏定义时,宏定义不能嵌套D.双引号中出现的宏名也要进行替换

考题 在宏定义#definePI 3.14159中,用宏名PI代替一个( )A.单精度数B.双精度数C.常量D.字符串

考题 设有定义:#define STR "12345";,则以下叙述中正确的是( )A.宏名STR代替的是数值常量12345B.宏定义以分号结束,编译时一定会产生错误信息C.宏名STR代替的是字符串"12345";D.宏名STR代替的是字符串常量"12345"

考题 在宏定义#define PI 3.14159中,用宏名PI代替一个______。A.单精度数B.双精度数C.常量D.字符串

考题 请把下面程序补充完整,正确答案是( )。 main( ) { float radius,length,area,volume; printf("Input a radius:"); Scanf("%f",radius); length=2.0*PI*radius; /*引用无参宏求周长*/area=PI*radius*redius; /*引用无参宏求而积*/ volume=PI*radius*radius*radius*3/4; /*引用无参宏求体积*/ printf("length=%.2f,area=%.2f,volume=%.2f\n",length,area,volume); }A.PI=3.1415926B.Const PI=3.14159C.#define PI3.1415926D.Float PI=3.14159

考题 在宏定义# define P13.1415926中,用宏名PI代替一个 ( )A.单精度数B.双精度数C.常量D.字符串

考题 当执行下列宏定义命令后,S的值为 ( ) # defineR3.0 # define PI 3.1415926 # define L2 * PI * R # define S PI * R * RA.3.1415926B.18.849556C.3D.28.2743334

考题 以下有关宏替换的叙述不正确的是( )。A)使用宏定义可以嵌套B)宏定义语句不进行语法检查C)双引号中出现的宏名不替换D)宏名必须用大写字母表示

考题 在宏定义“#define MAX  100”中,用宏名代替一个()。A、整数B、长整数C、字符串D、常量

考题 在调用宏组中的宏时,指定宏名的语法格式是()A、宏组名.宏名B、宏名C、宏组名!宏名D、[宏组名]![宏名]

考题 Define宏语句和inline函数有什么区别?

考题 宏定义开始是“DISP MACRO”语句,则宏定义结束的语句是什么?

考题 宏定义开始是“DISPMACRO”语句,则宏定义结束的语句是()

考题 若有以下宏定义:  #define  N  2  #define  Y(n)  ((N+1)*n)  则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?

考题 表示一个语句是宏定义语句的标识符是()。A、includeB、#includeC、defineD、#define

考题 以下有关宏定义的叙述,正确的是()A、宏名必须用大写字母表示B、带参数的宏就是一个函数C、宏名不具有类型D、宏定义和其它C语句,其末尾要加分号

考题 单选题在宏定义“#define MAX  100”中,用宏名代替一个()。A 整数B 长整数C 字符串D 常量

考题 单选题表示一个语句是宏定义语句的标识符是()。A includeB #includeC defineD #define

考题 填空题宏定义开始是“DISPMACRO”语句,则宏定义结束的语句是()