数据类型、运算符与表达式练习题.docxVIP

  • 116
  • 0
  • 约1.1万字
  • 约 18页
  • 2020-03-26 发布于江西
  • 举报
第三章 运算符与表达式练习题 一、单项选择题 1.下列数据中属于“字符串常量”的是( )。 A.”a” B. {ABC} C. ’abc\0’ D. ’a’ 2.下列数据中属于“字符串常量”的是( )。 A.ABC B. “ABC” C. ’abc’ D. ’a’ 3. 在 PC 机中,’\n’在内存占用的字节数是( )。 A. 1 B. 2 C. 3 D. 4 4. 在 PC 机中,”a\xff” 在内存占用的字节数是( )。 A. 5 B. 6 C. 3 D. 4 5.字符串”\”ABCD\””在内存占用的字节数是( )。 A. 4 B. 6 C. 7 D. 8 6. 在 C 语言中,合法的长整型常数是( )。 A. 0L B. 49627 C. 0.054838743 D. 2.1869e10 7.在 C 语言中,合法的短整型常数是( )。 A. OL B. 0821 C. 40000 D. 0x2a 8.下列数据中不属于“字符常量”的是( )。 A. ‘\a’ B. ‘\160’ C. ‘070’ D. 070 9.char 型常量在内存中存放的是( )。 A. ASCII 代码值 B. BCD 代码值 C. 内码值 D. 十进制代码值 10. int a=4,b=3,c=-2,d=2; 逻辑表达式 a0bc0d0 的值是( )。 A. 1 B. 0 C. -1 D. 出错 11.在以下一组运算符中,优先级最高的运算符是( )。 A. = B. = C. % D. 12.设整型变量 i 的值为3,则计算表达式 i---i 后表达式的值为( )。 A. 0 B. 1 C. 2 D. 表达式出错 设整型变量 i,j=3; 则计算表达式 i=j+++j 后 i,j 的值为( )。 A. 4,4 B. 6,6 C. 4,6 D. 6,4 设整型变量 a,b,c 均为2,表达式 a+++b++c++的结果是( )。 A. 6 B. 9 C. 8 D. 表达式出错 15.设整型变量 i,j 值均为 3,执行了“j=i++,j++,++i”后,i,j 的值是( )。 A. 3,3 B. 5,4 C. 4,5 D. 6,6 16.sizeof(double)的结果值是( )。 A.8 B. 4 C. 2 D. 出错 17. 表达式“1?(0?3:2):(10?1:0)” 的值是( )。 A. 3 B. 2 C. 1 D. 0 18.int a=0; if(a=1) a+=10; 结果的值是( )。 A. 0 B. 11 C. 10 D. 出错 19.下列表达式中符合C语言语法的赋值表达式是( )。 A. a=7+b+c=a+7 B. a=7+b++=a+7 C. a=(7+b,b++,a+7) D. a=7+b,c=a+7 20.下列表达式中,不正确的表达式是( )。 A. a=1,b=1 B. y=int(x) C. a=b=5 D. i++ 1 21.int n; float f=13.8; 执行“n=((int)f)%3”后,n 的值是( )。 A. 1 B. 4 C. 4.333333 D. 4.6 22.用十进制数表示表达式“12|012”的运算结果是( )。 A. 1 B. 0 C. 14 D. 12 23.设有整型变量 a=35,表达式“(x15)(x|15)” 的值是( )。 A. 0 B. 1 C. 15 D. 35 设 a,b 和 c 都是 int 型变量,且 a=3,b=4,c=5,则下面的表达式中值为0的是( )。 A. ’a’’b’ B. a=b C. a||b+cb-c D. !((ab)!c||1) 设 a 是 char 型变量,其值字符为’1’,则把其值变成整数 1 的表达式是( )。 A. (int)a B. int(a) C. a=a-48 D. a/(int)a 设 a 是 int 型变量,其值为 3,则把其值变成字符 ’3’ 的表达式是( )。 A. (char)a B. a=3 C. a=a-48 D. a=a+48 27.以下选项中,不正确的 C 语言常量是 (TC 中)。 A. 32L B. 510000 C. -1.00 D. 0568 28.以下选项中, 是不正确的 C 语言字符型常量。 A. a B. \x41 C. \101 D. a 29. 字符串的结束标志是 。 A. 0 B. 0 C. \0 D. 0 30. 逻辑运算符中,运算优先级按从高到低依次为 。 A. ,!,|| B. ||,,! C. ,||,! D. !,,|| 31.表达式!x||a==b 等效于 。 A. !((x||a)==b) B. !(x||y)==b C. !(x||(a==b))

文档评论(0)

1亿VIP精品文档

相关文档