当前位置:IT认证>计算机二级

问题:

[单选] 设变量P是指针变量,语句P=NULL;是给指针变量赋NULL值,它等价于(  )。

A . p="";
B . p="0";
C . p=0;
D . p=";

以下定义数组的语句错误的是(  )。 int num[]={1,2,3,4,5,6};。 int num[][3]={{1,2},3,4,5,6};。 int num[2][4]={{1,2},{3,4},{5,6}};。 int num[][3]={1,2,3,4,5,6}; 。 若有定义语句:“int year=2009,*p=&year;”,以下不能使变量year中的值增至2010的语句是(  )。 *p+=1;   。 (*p)++;。 ++(*p);  。 *++P。 若有定义语句:double a,*p=&a;,以下叙述中错误的是(  )。 定义语句中的*号是一个间址运算符。 定义语句中的*号只是一个说明符。 定义语句中的P只能存放double类型变量的地址。 定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P。 若有定义和语句:int a,b;scanf("%d,%d",&a,&b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是(  )。 3,5,   。 3,5,4。 3,5   。 3   5。 以下叙述中正确的是(  )。 在C语言程序中,main函数必须放在其他函数的最前面。 每个后缀为C的C语言源程序都可以单独进行编译。 在C语言程序中,只有main函数才可单独进行编译。 每个后缀为.C的C语言源程序都应该包含一个main函数 。 设变量P是指针变量,语句P=NULL;是给指针变量赋NULL值,它等价于(  )。
参考答案:

  参考解析

在C语言中null等价于数字0。

在线 客服