• 2022-06-09
    若有定义int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是:
    A: for(i=0;i<6;i++) cout<<setw(2)<<*(p++);
    B: for(i=0;i<6;i++) cout<<setw(2)<<*(p+i);
    C: for(i=0;i<6;i++) cout<<setw(2)<<*p++);
    D: for(i=0;i<6;i++) cout<<setw(2)<<(*p)++;
  • D

    举一反三

    内容

    • 0

      执行语句“for(i=1; i&lt;5;i++) cout&lt;&lt;i;”循环执行()次?? 4|1|未知|3

    • 1

      设涉及到的变量均已正确定义,以下语句不正确的是: A: cout&lt;&lt;"I'm good!"; B: cin&gt;&gt;"I'm good!"; C: cin&gt;&gt;a&gt;&gt;b; D: cout &lt;&lt; a &lt;&lt; b ;

    • 2

      若有定义int x&#91;6&#93;={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。 A: for(i=0;i&lt;6;i++) printf("%2d",*(p++)); B: for(i=0;i&lt;6;i++) printf("%2d",*(p+i)); C: for(i=0;i&lt;6;i++) printf("%2d",*p++); D: for(i=0;i&lt;6;i++) printf("%2d",(*p)++);

    • 3

      已知类myCircle中包含成员函数void display(),在定义了myCircle &#91;&#93;&#91;&#93;d; d = new myCircle&#91;10&#93;&#91;8&#93;;并完成d的初始化的前提下,下面语句不正确的是: A: for (int i = 0; i &lt; 10; i++) { for (int j = 0; j &lt; 8; j++) { d[i][j].display(); } } B: for (int i = 0; i &lt;= 10; i++) { for (int j = 0; j &lt; =8; j++) { d[i][j].display(); } } C: for (int i = 9; i &lt;=0; i--) { for (int j = 7; j &lt; =0; j--) { d[i][j].display(); } } D: for (int i = 9; i &lt;=0; i--) { d[i][2].display(); }

    • 4

      下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。 A: cout&lt;&lt;intemal&lt;&lt;12345; B: eout&lt;&lt;left&lt;&lt;12345; C: cout&lt;&lt;right&lt;&lt;12345; D: cout&lt;&lt;setw(6)&lt;&lt;12345;