以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。 #include main() { int a[10],i=0; while(i

admin2019-01-11  39

问题 以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。
    #include  
    main()
    {
    int a[10],i=0;
    while(i<10)seanf("%d",_________);
    }

选项 A、a+(i++)
B、&a[i+1]
C、a+i
D、&a(i++)

答案A

解析 A选项a为数组首地址,i++先取i值再加1,seanf读入的数据依次存放在数组中,A选项正确。B选项,进入死循环,i一直为0,一直对a[i+1]读入数据,B选项错误。C选项,控制变量i没有依次加1,无法结束循环,也无法对整个数组赋值,输入的数全是a[0],C选项错误。D选项数组元素引用错误,数组元素引用为[],不是(),D选项错误。故选A。
转载请注明原文地址:https://kaotiyun.com/show/iZxp777K
0

最新回复(0)