选择题   有以下定义:“int a; long b; double x, y;”,则以下选项中正确的表达式是______。
 
【正确答案】 D
【答案解析】选项A、C,取模运算符(%)用于计算两个整数相除所得的余数,int x-y与a*y的结果是双精度,因此不能使用取模运算符;选项B,a是属于整型变量,x、y属于双精度变量,因此不能将x赋值给a。