题目内容

若有定义:int a=4,*p=&a; ,则以下__________均表示地址。

A.a,p
B.&a,p
C.&a,*p
D..a,*p

查看答案
更多问题

以下程序运行后输出结果是__________。#define F(m,n) m*nmain( ){ int x=5,y=3,a1,a2;a1=F(x+y,x-y);a2=F(x-y,x+y);printf("%d,%d\n",a1,a2); }

A.16,16
B.16,-16
C.-7,17
D.17,-7

若有定义:#define N 3+2,则表达式N*2的值为_________。A.5 B.7 C.10 D.0

A.5
B.7
C.10
D.0

以下叙述正确的是__________。

A.编译预处理命令行必须以分号结束
B.程序中使用带参数的宏时,参数类型要与宏定义时一致
C.宏展开不占用运行时间,只占用编译时间
D.宏名只能包含大写字母和数字字符

以下叙述正确的是________。

A.一个源程序只能有一个编译预处理命令行
B.编译预处理命令行都必须以"
C. "开头
D. C."
E. define PRICE=30"定义了与30等价的符号常量PRICE
F. D.使用带参数的宏定义时,应该说明每个参数的数据类型

答案查题题库