单项选择题

若程序中有宏定义行:#define N 100 则以下叙述中正确的是

A) 宏定义行中定义了标识符N的值为整数100
B) 在编译程序对C源程序进行预处理时用100替换标识符N
C) 对C源程序进行编译时用100替换标识符N
D) 在运行时用100替换标识符N
<上一题 目录 下一题>
热门 试题

单项选择题
若有如下程序: sub(int x) int y=0; static int z=1; y+=x+2;z+=y+x; return(z); main() int t=1,n; for(n=0;n<3;n++)printf( %d, ,sub(t)); 则程序运行后的输出结果是 ( )
A) 5,5,5
B) 5,9,13,
C) 5,7,9,
D) 5,8,11,
单项选择题
若有以下定义的语句: struct student int age; int num;; struct student stu[3]=1001,20,1002,19,1003,21; main() struct student *p; p=stu; … 则以下不正确的引用是( )。
A) (p++)->num
B) p++
C) (*p).num
D) P=&stu.age.
相关试题
  • 对下述程序的判断中,正确的是 void main...
  • 运行以下程序后,如果从键盘上输入65 1...
  • 若已定义的函数有返回值,则以下关于该函数...
  • 以下关于C语言的叙述中正确的是( )。
  • 设有结构体类型定义: struct try int ...