niusouti.com
更多“ 若变量都已正确说明,则以下程序段输出结果为( )。 ”相关问题
  • 第1题:

    若变量已正确定义,有以下程序段: 其输出结果是( )。A.0,0B.0,1C.1,1

    若变量已正确定义,有以下程序段:其输出结果是( )。

    A.0,0

    B.0,1

    C.1,1

    D.程序进入无限循环


    正确答案:B
    对于do…while循环,程序先执行一次循环体,再判断循环是否继续。本题先输出一次i的值”0,”,再接着判断表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为l,程序再次输出i的值…1"。

  • 第2题:

    若i为整型变量,且有程序段如下,则输出结果是() i=123; if(i%2==0) printf("####"); else printf("****");

    A.####

    B.****

    C.####****

    D.有语法错误,无输出结果


    322

  • 第3题:

    若i为整型变量,且有程序段如下,则输出结果是 i=122; if(i%2) printf("####"); else printf("****");

    A.####

    B.****

    C.####****

    D.有语法错误, 无输出结果


    322

  • 第4题:

    以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.****

    以下程序段中的变量已正确定义:程序段的输出结果是( )。

    A.********

    B.****

    C.**

    D.*


    正确答案:D
    本题考察for循环语句,注意第二个for语句的后面有一个分号,即printf函数不属于循环体,无论循环执行多少次,printf(”*”)语句只执行一次。因此,本题正确答案为D)。

  • 第5题:

    若i为整型变量,且有程序段如下,则输出结果是()。 i=122; if(i%2) printf("####"); else printf("****");

    A.####

    B.****

    C.####****

    D.有语法错误, 无输出结果


    322