c。p=null; d。*p=null
2
设变量p是指针变量,语句p=null;是给指针变量赋null值,它等价于
a。 p=" "; b. p=‘0’;c。p=0; d。p='';
主要是第一题的c选项不太明白
第一题答案是b,开始的时候对指针类型有定义啊,int *p
追答好吧我2B了,在给被指向的数据存放单元赋值之前要初始化
int *p;
int a;
p = &a;
*p=x
所以b是错的,答案真的是c
你的意思是这题答案给错了,应该选c?
追答是的
追问但是为什么我用vc6.0实际运行这个程序的时候却是b选项没有问题啊
追答你把你写的程序给我看看
追问咱两qq什么的说吧 1835298388
两道关于null的c语言题目: 1 设有定义:int x=0,*p;立刻执行以下语句...
c、c是对的,这是指针的初始化。d、int *p;*p=null;该句代码的意思是p指向的内存赋值为NULL,这不是合法的内存,d不对。第二题 在c语言中null与0相对应,因此,p=null,p=0,p='\\0'都是正确的 而字符'0’或者空格符的ASCII都不是0 ...
5. 在C语言中,设x为int型变量,则执行以下语句后,x的值为 x=10; x=...
我认为选D
~有些关于C语言的问题
选C 5、若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为( )。A. p+1 B. a+1 C. a++ D. ++p 选C 数组名不能进行自加自减 6、设有如下定义: int x=10,y=3,z;则语句printf(“%d\\n”,z=(x%y,x\/y)); 的输出结果是( ...
C语言的部分题目。。在线等。。谢谢!!!_
C) 0x5A D) 0777 9. 设有int n=10; 要求屏幕上显示“n=10”结果,正确的语句是(C)。A) printf( n );B) printf( "n=", n );C) printf( "n=%d", n );D) printf( "n=%d", &n );11. 语句printf("%.1f,%d\\n",10.\/4,10\/8); 的输出是(B)。A) 2.5,1.25 B) ...
...x;,则下列对指针变量 p 进行定义且赋初值的语句中正确的是...
正确答案选择D,“float *p=&x;”,因为x是一个float型的变量,所以说要定义一个float型的指针变量来存储x变量的地址,所以说选项D直接排除。然后C选项也可以排除,因为C选项定义的是变量,不是指针变量。A和D选项都是指针变量,但是A选项不能作为正确的语句,不能把一个常数赋值给指针变量,所以说A...
计算机二级考试(江西考区)试题c语言及答案
C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致 D)C语言的数值常量中夹带空格不影响常量值的正确表示(13)以下C语言用户标识符中,不合法的是 A)_1 B)AaBc C)a_b D)a-b(14)若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是 A)a=a++,i+...
下半年计算机二级c语言基础试题
A. 正确 B.错误 答案:A 二、 填空题 1、 C语言函数返回类型的默认定义类型是 2、 函数的实参传递到形参有两种方式: 和 3、在一个函数内部调用另一个函数的调用方式称为 。在一个函数内部直接或间接调用该函数成为函数 的调用方式 4、C语言变量按其作用域分为 和 5、凡在函数中未指定存储类别的局部变量...
14.设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不...
表达式的值不同的话选择答案A,结果不同的话选择D,第四个表达式k+1的结果与其他三个表达式的值不同,执行D选项后k的结果为0,执行A选项后k的值为1,执行B选项的的语句k+=1后,k的值为1,执行C选项++k指令后,k的结果为1。所以通过计算完成后k的结果,得出k+1表达式与其他三个表达式的结果...
有关c语言的两道问题
第6题 以下关于数组的描述正确的是 本题2分 C、数组大小固定,所有元素的类型必须相同 第7题 设有变量int x=0,y=1,z=1,则运行表达式:x=y++>z--后,x,y,z的值分别是 本题2分 D、0,2,0
在C语言中,设x为int型变量,则执行以下语句后,x的值为 x=10; x=x+...
C,现在不是不让做这种无聊的题目了么。这些题目没有什么价值的。--x在软件工程,实际运用中都是尽量避免的语法。如果是编译原理课讲一讲可以听一听,如果是C++课讲这些完全可以无视,都是文字游戏,没有实际意义。希望你们这是在上编译原理课。