第 2 章 基本数据类型和运算练习题一、 单项选择题1.下列数据中属于“字符串常量"的是( ). A."a”B。 {ABC}C. ’abc\0’ D. 'a’2.下列数据中属于“字符串常量”的是( )。 A.ABCB. “ABC”C. ’abc’ D. ’a'3. 在 PC 机中,’\n’在内存占用的字节数是( ).A。 1 B. 2 C. 3 D. 44. 在 PC 机中,"a\xff” 在内存占用的字节数是( )。A. 5 B. 6 C。 3 D. 45. 字符串”ABC"在内存占用的字节数是( ).A. 3 B。 4 C. 6 D。 86. 字符串”\”ABCD\”"在内存占用的字节数是( )。A. 4 B. 6 C。 7 D. 87。 在 C 语言中,合法的长整型常数是( )。 A. 0L B. C. 0. D. 2。1869e108.在 C 语言中,合法的短整型常数是( )。 A。 OL B. 0821 C. 40000 D。 0x2a9。下列数据中不属于“字符常量”的是( )。 A. ‘\a’B. ‘\160’C。 ‘070’D。 07010.char 型常量在内存中存放的是( )。A。 ASCII 代码值 B。 BCD 代码值 C. 内码值 D。 十进制代码值11.设整型变量 m,n,a,b,c,d 均为 0,执行(m=a==b)||(n=c==d)后,m,n 的值是( )。 A。 0,0 B。 0,1 C. 1,0 D。 1,112.设整型变量 m,n,a,b,c,d 均为 1,执行“(m=a>b)&&(n=a〉b)”后,m,n 的值是( )。A. 0,0 B。 0,1 C. 1,0 D. 1,113.设 a 为 2,执行下列语句后,b 的值不为 0.5 的是( )。A。 b=1。0/a B. b=(float)(1/a)C。 b=1/(float)a D. b=1/(a*1.0)14.设 a 为 5,执行下列语句后,b 的值不为 2 的是( ).A。 b=a/2 B. b=6-(——a)C. b=a%2 D. b=a>3?2:215。 执行语句“x=(a=3,b=a——)”后,x,a,b 的值依次为( )。A. 3,3,2 B。 3,2,2 C. 3,2,3 D. 2,3,216. int b=0,x=1; 执行语句“if(x++) b=x+1;”后,x,b 的值依次为( )。A。 2,3 B。 2,0 C。 3,0 D。 3,217。设有语句 int a=3;,则执行了语句 a+=a-=a*a;后,变量 a 的值是( )。A。 3 B。 0 C. 9 D. -1218.设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( ).A。 3 B。 0 C。 9 D。 -1219。 int a=4,b=3,c=-2,d=2; 逻辑表达式 a>0&&b&&c〈0&&d>0 的值是( )。 A. 1 B. 0 C. —1 D. 出错20。在以下一组运算符中,优先级最高的运算符...