• 2021-04-14
    C语言提供的预处理功能包括条件编译,具体形式为
    #XXX 标识符
    程序段 1
    #else
    程序段 2
    #endif
    这里XXX可以是_______
  • ifdef或ifndef或if

    内容

    • 0

      以下是功能等价的两个程序段 程序段一: if(ave<0) printf("数据错误! "); else if(ave>=90) printf("优等生! "); else printf("加油! "); 程序段二: if(ave<0) printf("数据错误! "); else if(ave>=90) printf("优等生! "); else printf("加油! ");

    • 1

      若有int a=1, b=1; 执行以下程序段后a的值为( )。 if(b<3) a++; else if(b<2) a=a+2; else a+=3;

    • 2

      某算法仅含程序段1和程序段2,程序段1的执行次数3n2,程序段2的执行次数为0.01n3,则该算法的时间复杂度为() A: O(n) B: O(n) C: O(n) D: O(1)

    • 3

      某算法仅含程序段1和程序段2,程序段1的执行次数3n2,程序段2的执行次数为0.01n3,则该算法的时间复杂度为。 A: O(n) B: O(n2) C: O(n3) D: O(1)

    • 4

      下列程序段运行后的结果是()int x = 1;int y = 2;x += y + y;if (x &lt; 5 &amp;&amp; y &lt;= 4) {System.out.println("1");} else if (x &gt;= 5 || y &gt; 4) {System.out.println("2");} else {System.out.println("error");} A: 无法编译 B: 程序报错 C: 1 D: 2