有以下程序 #include main() {int arr[]={1,3,5,7,2,4,6,8},i,start; scanf(“%d”&start); for(i=0;i

admin2013-02-23  23

问题 有以下程序
    #include
    main()
    {int arr[]={1,3,5,7,2,4,6,8},i,start;
    scanf(“%d”&start);
    for(i=0;i<3;i++)
    printf(“%d”,arr[(start+i)%8]);
    }
    若在程序运行时输入整数10<回车>,则输出结果为【  】。

选项

答案572

解析 此题考查的是一维数组元素的引用,start=10,当i=0时,州(10+0)%8]=arr【2】=5;当i=1时,州(10+1)%8]=arr【3】=7;当i=2时,arr[(10+2)%8]=arr【4】=2;当i=3时,循环终止。
转载请注明原文地址:https://kaotiyun.com/show/fdPp777K
0

最新回复(0)