单项选择题

已知下面的程序段,正确的判断是______。
#define A 3
#define B(

A.((A+1)*a)
int a=3;
......
X=3*(A+B(7));A) 程序错误,不允许嵌套定义
B.X=93
C.X=81
D.程序错误,宏定义不允许有参数
<上一题 目录 下一题>
热门 试题

单项选择题
若有如下说明,则______的叙述是正确的。 struct st int a; int b[2]; a;
A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6个字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
单项选择题
C语言函数返回值的类型是由______决定的。
A.return语句中的表达式类型
B.调用函数的主调函数类型
C.调用函数时临时
D.定义函数时所指定的函数类型
相关试题
  • 下述函数统计—个字符串中的单词个数,单词...
  • 以下函数的功能是计算s=1+1 21+1...
  • 函数delete(s,i,n)的作用是从字符串s中...
  • 下面程序的运行结果是 【15】 。 main...
  • 下列程序执行后输出的结果是 【12】 。...