1、若有以下定义,int m=5,y=2;则计算表达式y+=y-=m*=y后的y值是( )
正确答案:
第1空: -16
解析:从右到左依次计算
2、在C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为-32768到 。
正确答案:
第1空: 32767
解析:换成二进制时的最高位为正负区别的位(1负 0非负);故只有15位为数据位,则范围为-2^15~(2^15-1) (-32768~32767);
3、若s是int型变量,且s=6,则表达式 s%2+(s+1)%2的值为_________ 。
正确答案:
第1空: 1
解析:
4、 若a是int型变量,则表达式(a=4*5,a*2),a+6的值为 。
正确答案:
第1空: 26
解析:
5、 若x和a均是int型变量,则计算表达式 x=(a=4,6*2) 后的x值为 。
正确答案:
第1空: 12
解析:
6、若a是int型变量,则计算表达式:a=25/3%3 后a的值为 。