下列()组语句可以将变量A、B的值互换.
第1题:
语句X=X+1的正确含义是( )。
A.变量X的值与X+1的值相等
B.将变量X的值存到X+1中去
C.将变量C的值加1后赋值给变量X
D.变量X的值为1
第2题:
A、A=B:B=A
B、 A=C:C=B:B=A
C、 A=A+B:B=A-B:A=A-B
D、A=(A+B)/2:B=(A-B)/2
第3题:
下列关于指针变量赋空值的说法错误的是
A.当赋空值的时候,变量指向地址为0的存储单元
B.赋值语句可以表达为变量名=′\0′;
C.赋值语句可以表达为变量名=0;
D.一个指针变量可以被赋空值
第4题:
A、A=B:B=A
B、C=A:A=B:B=C
C、C=A:B=A:B=C
D、C=B:B=A:A=C
第5题:
请填写 BOOL , float, 指针变量 与“零值”比较的 if 语句.
提示:这里“零值”可以是 0, 0.0 , FALSE 或者“空指针”。例如 int 变量 n 与“零
值
”比较的 if 语句为:
if ( n == 0 )
if ( n != 0 )
以此类推。
请写出 BOOL flag 与“零值”比较的 if 语句:
请写出 float x 与“零值”比较的 if 语句:
请写出 char *p 与“零值”比较的 if 语句:
第6题:
下列( )语句可以将变量A、B的值互换。
A.A=B:B=A
B.A=A+B;B=A-B:A=A-B
C.A=C:C=B:B=A
D.A=(A+B)/2:B=(A-B)/2
第7题:
A.A=C:C=B:B=A
B.A=A+B:B=A–B:A=A–B
C.A=B:B=A
D.A=(A+B)/2:B=(A-B)/2
第8题:
若有定义float a=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为( )。
A.两个语句都是将变量a的值赋予变量p
B.*p=a是使p指向变量a,而p=&a是将变量a的值赋予变量指针p
C.*p=a是将变量a的值赋予变量b,而p=&a是使p指向变量a
D.两个语句都是使p指向变量a
第9题:
A、C=BB=AA=C
B、A=BB=A
C、A=(A+B)/2B=(A-B)/2
D、A=A+BB=A-B
第10题:
A.变量和对象必须类型相同
B.每个赋值语句只能给一个变量赋值
C.将变量改写为新的值
D.将变量绑定到对象