问题 单项选择题

有以下程序:
void change(int k[])k[0]=k[5];
main()
int x[10]=1,2,3,4,5,6,7,8,9,10),n=0;
while(n<=4)change(&x[n]);n++;
for(n=0;n<5;n++)printf("%d",x[n]);
printf("\n");

程序运行后的输出结果是______。

A.6 7 8 9 10

B.1 3 5 7 9

C.1 2 3 4 5

D.6 2 3 4 5

答案

参考答案:A

解析: 本题主要考查数组元素的地址作为实参,当n=0时,把x[0]的地址传递给被调函数change(),即把形参k和实参x指向同一个存储单元,执行被调函数后k[0]=6,即x[0]=6;当n=1时,执行被调函数后x[1]=7,以此类推,最后得到x数组的值为6,7,8,9,10。

写作题
书面表达。
每个人都有自己的梦想,在你的班级小组里,李明想成为一名老师,王林想成为一名工程师,李东想成为一名医生,你的梦想是什么呢?
注意:1. 文章必须包含表格所提供的主要信息,并作适当发挥。
2. 词数:70词左右。标题和开头已给出,不计入词数。
Our
dreams
1
Everyone has his own dream.
2
Li  Ming is going to…
Wang  Lin…
Li  Dong…
3
1 want to be…
We will study hard for…
 
Our dreams
Everyone has his own dream.                                            ___       
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                    
单项选择题