网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
【单选题】1. 在宏定义#include PI 3.14159中,宏名PI代替一个()
A.单精度数
B.双精度数
C.常量
D.字符串
参考答案和解析
D
更多 “【单选题】1. 在宏定义#include PI 3.14159中,宏名PI代替一个()A.单精度数B.双精度数C.常量D.字符串” 相关考题
考题
在下列关于宏定义命令# define的叙述中,正确的一条是 ( )A.用一个指定的标识符(宏名)来代替一个长整型数B.用一个指定的标识符(宏名)来代替一个双精度数C.用一个指定的标识符(宏名)来代替一个字符串D.用一个指定的标识符(宏名)来代替一个单精度实数
考题
下面宏定义正确的是( )A.#define S a*bB.#define PI 3.14;C.#define max(a,b) ((a) >(b) ?(a) ;(b) )D.#define s(x) (x)*(x);
考题
设有定义:#define STR "12345";,则以下叙述中正确的是( )A.宏名STR代替的是数值常量12345B.宏定义以分号结束,编译时一定会产生错误信息C.宏名STR代替的是字符串"12345";D.宏名STR代替的是字符串常量"12345"
考题
请把下面程序补充完整,正确答案是( )。 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
考题
当执行下列宏定义命令后,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、在一个宏中可以含有IF逻辑块
考题
单选题关于宏的执行,以下说法不正确的是()A
在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第一个子宏的所有宏操作B
在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第二个子宏的所有宏操作C
可以在一个宏中运行另一个宏D
在一个宏中可以含有IF逻辑块
考题
单选题调用宏组中的宏命令格式为()A
宏名B
宏组名C
[宏组名.宏名]D
宏组名.宏名
热门标签
最新试卷