题目内容
(请给出正确答案)
[单选题]
若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A.int
B.x=3*x+x
C.x3=0x12
D.x4=1+2=3;
答案
查看答案
A.int
B.x=3*x+x
C.x3=0x12
D.x4=1+2=3;
第2题
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf(%d,s);
A.-1
B.1
C.32
D.0
第3题
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
第4题
若已定义c为字符型变量,则下列语句中正确的是()。
A.c='97'
B.c="97";
C.c=97;
D.c="a";
第5题
A.a,next=q;
B.p.next=&b;
C.p->next=&b;
D.(*p).next=q;
第9题
若已定义int a;下面对(1)(2)两个语句的正确解释是()。
(1)int *p=&a;(2)*p=a;
A.语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值
B.(1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p
C.(1)在对p进行说明的同时进行初始化,使p指向a
(2)将变量a的值赋给指针变量p
D.(1)在对p进行说明的同时进行初始化,使p指向a
(2)将变量a的值赋给*p
第10题
A.正确
B.错误