单项选择题

以下叙述中错误的是( )。

A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: void main() int a[3][2]=0,(*ptr)[2],i,j; for(i=0;i<2;i++) ptr=a+i,scanf( %d ,ptr); ptr++; for(i=0;i<=3;i++) for(j=0;j<2;j++) printf( %2d ,a[i][j]); printf( n ); 若运行时输入:1 2 3<回车>,则输出结果为( )。
A.输出错误信息
B.1 0

2 0

0 0
C.1 2
3 0
0 0
D.1 0

2 0

3 0
单项选择题
有以下程序: prt(int *m, int n) int i; for(i=0;i<n;i++)m[i]++; void main() int a[]=1,2,3,4,5,i; prt(a,5); for(i=0;i<5;i++) printf( %d, ,a[i]); 程序运行后输出的结果是( )。
A.1,2,3,4,5,
B.2,3,4,5,6,
C.3,4,5,6,7,
D.2,3,4,5,1,
相关试题
  • 有以下程序: void main() char str...
  • 有以下程序: void main() int a[]...
  • 有如下程序: #define N 2 #define...
  • 假定已建立以下链表结构,且指针p和q已指向...
  • 有以下程序: #include<stdio.h> #i...