单选题
当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。
题目答案
C
您的答案
答案解析
选项A是先将a的值赋给变量b,再将变量b的值赋给变量c,不合题意;B选项中由于c的值不为0,在将c的值赋给变量a后,表达式a=c的值为1,不再对表达式b=c计算;对于c选项,表达式a=c的值为1,再求表达式b=c的值为1,然后进行逻辑与运算;D选项将b的值赋给c后再赋给e,故选择C选项。
当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。
有以下程序:
include(stdio.h>
main( )
{char a,b,C,d;
scanf("%c%C",&a,&b);
c=getchar( );d=getchar( );
printf{"%c%c%c%c\n",a,b,C,d);
}
当执行程序时,按下列方式输入数据(从第l列开始,
一个字符)
12
34
则输出结果是( )。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
若有如下说明:int a,b=5,*t=&a;则能完成a=b赋值功能的语句是()
交换两个变量的值,不允许用临时变量,应该使用下列哪一个位运算符()
若已包括头文件且已有定义char sl [18],s2={"ABCDE")和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是( )。