题目
设有定义:int a=5; long b=2; char c='A'; float d=2.6; double e=3.14;,则下列表达式的类型为:(从以下A~D的选项中选择其一填入______内) A. int B. long C. float D. double E. char(1)a+5 类型为______(2)a-1.5 类型为______(3)a-2*b 类型为______(4)2*d+a 类型为______(5)b+a*e 类型为______(6)c+1 类型为______(7)a=b*d-e 类型为______(8)d=e*3 类型为______
设有定义:int a=5; long b=2; char c='A'; float d=2.6; double e=3.14;,则下列表达式的类型为:(从以下A~D的选项中选择其一填入______内)
A. int
B. long
C. float
D. double
E. char(1)a+5 类型为______(2)a-1.5 类型为______(3)a-2*b 类型为______(4)2*d+a 类型为______(5)b+a*e 类型为______(6)c+1 类型为______(7)a=b*d-e 类型为______(8)d=e*3 类型为______
A. int
B. long
C. float
D. double
E. char(1)a+5 类型为______(2)a-1.5 类型为______(3)a-2*b 类型为______(4)2*d+a 类型为______(5)b+a*e 类型为______(6)c+1 类型为______(7)a=b*d-e 类型为______(8)d=e*3 类型为______
题目解答
答案
A# D# B# D# D# A# A# C
解析
步骤 1:确定每个表达式的类型
(1)a+5 类型为 int
(2)a-1.5 类型为 double
(3)a-2*b 类型为 long
(4)2*d+a 类型为 double
(5)b+a*e 类型为 double
(6)c+1 类型为 int
(7)a=b*d-e 类型为 int
(8)d=e*3 类型为 float
(1)a+5 类型为 int
(2)a-1.5 类型为 double
(3)a-2*b 类型为 long
(4)2*d+a 类型为 double
(5)b+a*e 类型为 double
(6)c+1 类型为 int
(7)a=b*d-e 类型为 int
(8)d=e*3 类型为 float