问题 单项选择题

有以下程序
void sort(int a[],int n)
int i,j,t;
for(i=0;i<n-1;i+=2)
for(j=i+2;j<n;j+=2)
if(a[i]<a[j])t=a[i];a[i]=a[j];a[j]=t;

main()
int aa[10]=1,2,3,4,5,6,7,8,9,10,i;
sort(aa,10);
for(i=0;i<10;i++)printf("%d,",aa[i]);
printf("\n");

其输出结果是:

A.1,2,3,4,5,6,7,8,9,10,

B.10,9,8,7,6,5,4,3,2,1,

C.9,2,7,4,5,6,3,8,1,10,

D.1,10,3,8,5,6,7,4,9,2,

答案

参考答案:C

解析:sort()函数作用是将数组aa中伪下标为偶数的元素按大到小排序。主函数中首先定义了一个长度为10的数组并赋值,然后调用sort()函数,将数组aa中奇数个元素的值按大到小排序,因此执行完该函数后,数组中奇数个元素的值为9、7、5、3和 1,故主函数中最后通过一个for循环输出数组aa各元素的值为9、2、7、4、5、6、3、8、1和10。

填空题
单项选择题

鲁迅笔下的阿Q,对于自己进监牢并不烦恼,而以为“惟有圈而不圆,却是他‘行状’上的一个污点”。不仅如此,鲁迅用一百多字详尽描写“阿Q立志要画得圆”却未能如愿的过程,其用心又是什么
鲁迅在《阿Q正传》中并没有解答的问题却在杂文中显示了解答的钥匙。鲁迅认为,圆滑是中国国民性的特征之一,大团圆是中国小说戏曲的重要特征,甚至自然景观的欣赏也有“十景病”的圆满心理。鲁迅认为,中国的历史只有两个时代:“想做奴隶而不得的时代”和“暂时做稳了奴隶的时代”,“这一种循环,也就是‘先儒’之所谓‘一治一乱’也就是原地不动地画圆圈”。
阿Q所画的圆圈,不是一个普通的网圈,而是中国文化的象征符号。
阿Q的精神胜利法,就是国民希求圆满的象征。阿Q的地位一降再降,面对种种不幸,心理上仍能够圆满,精神上仍能够胜利,就典型而近乎夸张地突现了国民希求圆满的心态。
阿Q的“革命”是传统的画圆圈式的“革命”的翻版。阿Q式的革命即使成功了,也不过是另换了一个皇帝甚至暴君,“在自己的瓦砾中修补老例”。因此,不能简单地在阿Q革命与辛亥革命之间画上等号。
具有团圆心理的国民,只能演出一场圆圈式的革命,结尾也应该是大团圆才对,所以鲁迅为小说的最后一章命题为“大团圆”。当然,它没有重复传统小说和戏曲的大团网,而是以具有象征意味的反语技巧,来打破大团圆。阿Q所希望画圆的圆圈,将阿Q送上了杀头示众的路。鲁迅对封建传统文化的控诉是最令人惊心动魄的,在小说中只有《狂人日记》中的古旧传统“吃人”,可以与之相比。

第五段“在自己的瓦砾中修补老例”在文中的含义,理解不正确的一项是:

A.阿Q的革命即使成功,他的政治、经济地位也不会改变。
B.阿Q的革命如果成功,他的政治、经济地位就能够改变。
C.阿Q的革命即使成功,也只是推翻一个皇帝,另立一个新皇帝。
D.阿Q的革命即使成功,也只是破坏一个旧世界而不能建设一个新世界。