itgle.com
参考答案和解析
正确答案:D
D。【解析】本题中第二个for循环语句的后面有一个分号,所以两个for循环语句的执行语句为空。当两个for循环语句执行完后,再执行printf语句输出一个星号。所以正确答案为选项D。
更多“下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); ”相关问题
  • 第1题:

    以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序段的输出结果是______。

    A.******

    B.****

    C.**

    D.*


    正确答案:D
    解析: 本题考杏for循环语句中嵌套for循环语句的情况。由于第一个for语句没有具体的执行语句,故当i=0时,k=1时,执行一次语句 printf(“*”);,程序便会跳出整个循环,故运行结果为一个星号。

  • 第2题:

    以下程序段中的变量已正确定义 for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*") 程序段的输出结果是 。

    A.********

    B.****

    C.**

    D.*


    Ac语言约定分号为一条语句的结束。因此for(i=0;i

  • 第3题:

    以下程序段中的变量已正确定义:      for(i=0; i<4; i++,i++ )        for(k=1; k<3; k++ );  printf("*" );  程序段的输出结果是()。

    A.**

    B.****

    C.*

    D.********


    A c语言约定分号为一条语句的结束。因此for(i=0;i<4;i++,i++)for(k=1;k<3;k++);是完整的语句,对研nd();没有任何影响,最后一nff(”·’),执行一次。因此答案为A选项。

  • 第4题:

    以下程序中的变量已正确定义,程序段的输出结果是()。 for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*");

    A.********

    B.****

    C.**

    D.*


    *

  • 第5题:

    1、以下程序段中的变量已正确定义 for(i=0; i<4; i++,i++ ) for(k=1; k<3; k++ ); printf("*" ); 该程序段的输出结果是()。

    A.********

    B.****

    C.**

    D.*


    D