选择题   有以下程序
    #include<stdio.h>
    main()
    {  int k=-17;
    printf(”%d,%o,%x\n',k,1-k,1-k);
    }
程序的运行结果是______。
 
【正确答案】 A
【答案解析】[考点] C基础知识和顺序结构 printf中的''引起来的为格式控制字符串,若格式控制字符为“d”,表示以十进制形式输出带符号整数;若为“0”或者“o”,表示以八进制形式输出无符号整数;若为“X”或者“x”,表示以十六进制形式输出无符号整数,1-k的十进制值为18,转化成八进制为22,转化成十六进制为12,最后得到结果-17,22,12。