选择题 23.  下列程序的运行结果是______。
    main()
    {  int num=0;
    while(num<=2)
    {  num++;
    printf("%d<n",num);
    }
    }
【正确答案】 B
【答案解析】 while的执行过程是:先计算条件表达式的值,若成立,则执行循环体,重复上述过程,直到条件表达式的值为”假”(值为0)时,退出循环,并转向下一语句执行。本题在输出num的值为3之后,再判断while的循环条件3<=2,不成立,所以不再输出Rum的值,故本题应该选B。