问题 单项选择题

以下程序运行后,输出结果为______。 main() { int a[2][3]={1,3,5,7,9,11),*s[2],**pp,*p; s[0]=a[0],s[1]=a[1]; pp=s; p=(int*)malloc(sizeof(int)); **pp=s[1][1]; p=*pp; printf("%d\n",*p); }

A.1

B.7

C.9

D.11

答案

参考答案:C

解析:[评析] s是一个含有两个元素的指针数组,pp是一个指向指针变量的指针,s[0]是指向二维数组a行下标为0的元素的首地址,即a[0][0]的地址,s[1]为a[1][0]的地址。pp的值为s[0]的地址。**pp=s[1][1]后,a[0][0]的值将被赋值为a[1][1]的值,执行p=*pp;后,p中将是s[0]的值,最后的输出语句将输出地址s[0]所指向的数据,即a[0][0]。

阅读理解与欣赏

  [甲]十年春,齐师伐我,公将战。曹刿请见。其乡人曰:“肉食者谋之,又何间焉?”刿曰:“肉食者鄙,未能远谋。”乃入见。问:“何以战?”公曰:“衣食所安,弗敢专也,必以分人。”对曰:“小惠未徧,民弗从也。”公曰:“牺牲玉帛,弗敢加也,必以信。”对曰:“小信未孚,神弗福也。”公曰:“小大之狱,虽不能察,必以情。”对曰:“忠之属也。可以一战。战则请从。”

  公与之乘。战于长勺。公将鼓之。刿曰:“未可。”齐人三鼓。刿曰:“可矣。”齐师败绩。公将驰之。刿曰:“未可。”下视其辙,登轼而望之,曰:“可矣。”遂逐齐师。

  既克,公问其故。对曰:“夫战,勇气也。一鼓作气,再而衰,三而竭。彼竭我盈,故克之。夫大国,难测也,惧有伏焉。吾视其辙乱,望其旗靡,故逐之。” (选自《曹刿论战》)

  [乙]宋公及楚人战于泓1。宋人既成列2,楚人未既3济。司马4曰:“彼众我寡,及其未既济也,请击之。”公曰:“不可。”既济而未成列,又以告。公曰:“未可。”既陈5而后击之,宋师败绩。公伤股,门官6歼焉。国人皆咎公。公曰:“君子不重7伤,不禽二毛8。古之为军也,不以阻隘也。寡人虽亡国之馀9,不鼓不成列。” (选自《子鱼论战》)

  [注释]1宋公:宋襄公。泓:泓水,河名。2成列:指摆好阵势。3既:尽,全部。4司马:官名,这里指子鱼。5陈:通“阵”,指摆好阵势。6门官:国君的卫士。7重(chóng):重复,再次。8二毛:头发斑白的人。9亡国之馀:亡国者的后代。

1.解释下列句中加粗的词语。

(1)神弗也 福:__________ 

(2)公伤,门官歼焉 股:__________

2.请用“/”给下面两个句子标出朗读停顿。(每句只划一处)

(1)下 视 其 辙 

(2)宋 公 及 楚 人 战 于 弘

3.翻译下面两个句子。

(1)小大之狱,虽不能察,必以情。

__________________________________________

(2)彼众和寡,及其未既济也,请击之。

__________________________________________

4.理解文段内容,然后用原句回答。

(1)[甲]文曹刿“请见”的原因是什么?他认为“可以一战”的理由又是什么?

__________________________________________

(2)[乙]文子鱼认为发动进攻的有利时机是什么?

__________________________________________

5.从选段文字看,长勺之战和泓水之战为什么会产生不同的结局?

__________________________________________

选择题