问题 单项选择题

阅读下面程序 public class Test2 {  public static void main(String[] args) {   int a=10,b=4.c=20,d=6;    System.out.println(a++*b+c*--d);  } } 程序运行的结果是

A.144

B.160

C.140

D.164

答案

参考答案:C

解析: 本题输出的值为a++*b+c*--d,++、--的优先级最高,相当于(a++)*b+c*(--d),由于a++中,++在变量a之后,先取值再自增,a++表达式的值为10,(a++)*b的值为40;又由于--d中,--在变量d之前,所以先自减再取值,--d的值为5,c *(--d)的值为100,所以(a++)*b+c*(--d)的值为140。

单项选择题
阅读理解与欣赏

阅读文段,回答问题。

  濠州定远县一弓手,善用矛,远近皆服其能。有一偷亦善击刺,常蔑视官军,唯与此弓手不相下,曰:“见必与之决生死。”一日,弓手者因事至村步,适值偷在市饮酒,势不可避,遂曳矛而斗。观者如堵墙。久之,各未能进。弓手者忽谓偷曰:“尉至矣,我与汝皆健者,汝敢与我尉马前决生死乎?”偷曰:“诺。”弓手应声刺之,一举而毙,盖乘隙也。

(选自沈括《梦溪笔谈》)

【注释】①濠州定远县:地名,今属安徽。②弓手:又称弓兵,宋代地方治安军之一。③村步:村埠头。步,通“埠”,码头。④尉:指县尉,维持本县治安。

1.下列句子中划线的词解释错误的一项是(  )

A.(善于、擅长)用矛

B.一举而(杀死)

C.适(刚好)偷在市饮酒

D.弓手者忽(对……说)偷曰

2.下列各组句子中划线词的意义和用法不同的一项是(  )

A.皆服能       空乏

B.弓手者事至村步   罔不势象形

C.曳矛而斗      许先帝以驱驰

D.见必与决生死    时人莫许也

3.用现代汉语写出下面文言句子的意思。

汝敢与我尉马前决生死乎?

________________________________________________________

4.根据选文,用自己的语言概括弓手在与小偷决斗中取胜的原因。

________________________________________________________