数据类型运算符表达式习题.pptVIP

  • 68
  • 0
  • 约6.75千字
  • 约 30页
  • 2017-04-04 发布于江苏
  • 举报
数据类型运算符表达式习题

* 1. char型常量在内存中存放的是: A)ASCII码 B)原码 C)内码值 D)十进制代码值 A 2.C语言中整数-8在内存中存储形式是: A)1111,1111,1111,1000 B)1000,0000,0000,1000 C)0000,0000,0000,1000 D)1111,1111,1111,0111 3、 C语言提供的合法的数据类型关键字是: A) Double B) short C) integer D) Char B A 4.在C语言中,合法的长整型常数是:? A) 0L B) 4962710 C)0.054838743 D) 2.1869e10 5.在C语言中,合法的字符常量是: ? A) ‘\084 B) ‘\x43 C) ab D) “\0” 6.下面标识符中,不合法的用户标识符为: A)pad B)a_13 C)CHAR D)a#b 7.下列不正确的转义字符分别为: A)’\\’ B)’011’ C)’\’’ D)’\xaa’ A B D B 8.设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,1 9、设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ab)(n=cd)后,n的值为: A)1 B)2 C)3 D)0 10、设 int b=2;表达式(b2)|(b1)的值是: A) 1 B) 2 C) 4 D) 8 C B A 11.设 int x=1, y=1; 表达式(!x||y--)的值是: A) 0 B) 1 C) 2 D) -1 12、设a为5 ,执行下列语句后,b的值不为2的是: A)b=a/2 B)b=6-(--a) C)b=a%2 D)b=a3?2:2 13、设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为: A)4 B)16 C)32 D)52 B C C 14.设有语句 int a=3;,则执行了语句 a+=a-=a*a;后,变量a的值是: A)3 B)0 C)9 D)-12 15、设整型变量a,b,c的值均为2,表达式 a+++b+++c++的结果是: A)6 B)9 C)8 D)表达式出错 16、设a=1,b=2,c=3,d=4,则表达式:ab?a:cd?a:b的结果为?: A)4 B)3 C)2 D)1 D A D 17.若a为整型变量,以下语句: a=-2L; printf(“%d”,a);则 A)赋值不合法 B)输出-2 C)输出不确定 D)输出2 18、下列程序执行后的输出结果是(小数点后只写一位) A) 6 6 6.0 6.0 B) 6 6 6.7 6.7 C) 6 6 6.0 6.7 D) 6 6 6.7 6.0 main() { double d; float f; long l; int i; i=f=1=d=20/3; printf(%d %ld %f %lf \n, i,l,f,d); } B A 19.设a为整型变量,不能正确表达数学关系:10a15的C语言表达式是: A)10a1

文档评论(0)

1亿VIP精品文档

相关文档