题目内容

下列叙述错误的是()。

A. 在程序中,凡是以#开始的语句都是预处理命令行
B. 预处理命令行的最后不能以分号结束
C程序对预处理命令行的处理是在程序执行过程中进行的
D. #define MAX 是合法的宏定义命令

查看答案
更多问题

以下关于局部变量的叙述正确的是()。

A. 用static说明的变量时全局变量
B. register变量不能计算地址
C. 系统默认auto变量的初始值为0
D. 利用register说明的变量被强制地保留在CPU中

设文件指针f以定义,执行语句f=fopen(“file”,”w”);后下列针对文件flie的操作叙述中正确的选项是()。

A. 可在原有内容后追加
B. 写操作结束后可以从头开始读
C. 只能写不能读
D. 可以任意读和写

若有定义语句int a[2][3],*p[3];则下面语句正确的是()。

A. p[0]=&a[1][2];
B. p[0]=a;
C. p=a;
D. p[1]=&a;

若有定义int a=3,*p=&a,**q=&p;则下面叙述中错误的是()。

A. q是指针变量,*q是变量a
B. p是指针变量,p指向变量a
C. *p和**q都代表变量a
D. q指针变量指向p,所以*q指向变量a

答案查题题库