在宏定义“#define MAX 100”中,用宏名代替一个()。
第1题:
在宏定义define P13.14159中,用宏名PI代替一个______。
第2题:
从下面的选项中选出正确的答案。在宏定义:#define MAXINT 324中,宏名MAXINT代替的是(32)。
A.整型数
B.实型数
C.常量
D.一串字符
第3题:
下面宏定义正确的是( )
A.#define S a*b
B.#define PI 3.14;
C.#define max(a,b) ((a) >(b) ?(a) ;(b) )
D.#define s(x) (x)*(x);
第4题:
下列选项中不会引起二义性的宏定义是( )。
A.#define S(x)x*x
B.#define S(x)(x)*(x)
C.#define S(x)(x*x)
D.#define S(x)((x)*(x))
第5题:
下列定义不正确的有______。
A.#define PI 3.141592
B.#define S 345;
C.int max(x, y); int x,y; {}
D.int max(int,int);
第6题:
在宏定义#define PI 3.14159中,用宏名PI代替一个______。
A.单精度数
B.双精度数
C.常量
D.字符串
第7题:
在宏定义# define P13.1415926中,用宏名PI代替一个 ( )
A.单精度数
B.双精度数
C.常量
D.字符串
第8题:
若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。( )
此题为判断题(对,错)。
第9题:
下列定义不正确的是().
第10题:
表示一个语句是宏定义语句的标识符是()。
第11题:
整数
长整数
字符串
常量
第12题:
第13题:
此题为判断题(对,错)。
第14题:
#define 能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为( )。
A.#define f(x)5*x*x+5*x+5
B.#define f5*x*x+5*x+5
C.#define f(a)(5*a*a+5*a+5)
D.#define(5*x*x+5*x+5)fx)
第15题:
符号常量可以用宏定义define和______来表示。
第16题:
下列定义中,不正确的有______。
A.#define PI 3.141592
B.#define S 345;
C.int max(x,y);
D.static char c; int x,y; { ...... }
第17题:
选出任何情况下都不引起二义性的宏定义( )。
A.#define POWER(x)x*x
B.#define POWER(x)((x)*(x))
C.#define POWER(x)(x*x)
D.#define POWER(x)(x)*(x)
第18题:
此题为判断题(对,错)。
第19题:
当执行下列宏定义命令后,S的值为 ( ) # defineR3.0 # define PI 3.1415926 # define L2 * PI * R # define S PI * R * R
A.3.1415926
B.18.849556
C.3
D.28.2743334
第20题:
以下在任何情况下计算平方数时都不会引起二义性的宏定义是()。
第21题:
若有以下宏定义: #define N 2 #define Y(n) ((N+1)*n) 则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?
第22题:
#defineu char unsigned char中#define的作用是什么()。
第23题:
include
#include
define
#define