选择题 40.  有以下程序:
    #include<stdio.h>
    struct ball
    {
    char color[10];
    int dim;
    };
    main()
    {
    struct ball list[2]={{"white",2},{"yellow",3}};
    printf("%s:%d\n",(list+1)->color,list->
    dim);
    }
    程序运行后的输出结果是______。
【正确答案】 B
【答案解析】 结构体定义时初始化,list[0]={"white",2}。list[1]={"yellow",3},(list+1)->color=list[1].color="yellow",list->(dim=list[0].dim=2,因此,打印的结果是yellow:2。故答案为选项B。