[单选题]

有如下程序: <br>int x=3;<br>do{<br>x -= 2;<br>cout&lt;<br>}while(!(--x));<br> 执行这个程序的输出结果是 <br>

A. . 1 <br>

B. . 3 0 <br>

C. . l-2 <br>

D. .死循环 <br>

参考答案与解析:

相关试题

有如下程序: <br>#include<br>using namespace s

[单选题]有如下程序: <br>#include<br>using namespace std;<br>int main()<br>{<br>int *p;<br>*p =9;<br>cout&lt;&lt;"The value at p:"&lt;&lt;*p;<br>return 0;<br>}<br> 编译运行程序将出现的情况是 <br&g

  • 查看答案
  • 下列语句中,错误的是 <br>A . const int buffer=256;

    [单选题]下列语句中,错误的是 <br>A. . const int buffer=256; <br>B. . const int temp;<br>C. . const double *point ; <br>D. . const double *rt =new double(5.5);<br>

  • 查看答案
  • 有如下程序段:<br />int*a=new int[2];<br />a[0]=0;<br />a[1]=1;<br />int**b=&a:

    [单选题]有如下程序段:int*a=new int[2];a[0]=0;a[1]=1;int**b=&a:cout<<**b;运行这个程序段将输出(  )。A.

  • 查看答案
  • 有如下程序<br />#include <stdio.h><br />main() <br />{<br />   int i, *ptr;

    [单选题]有如下程序#include main() {   int i, *ptr;   int array[5] = {5,3,1};   

  • 查看答案
  • 写出下列标记的作用 <META> <LI> <BR> <TD> <FRAME>

    [主观题]写出下列标记的作用<META><LI><BR><TD><FRAME>

  • 查看答案
  • 有如下程序:<br />#include <stdio.h><br />void change(int* array, int len)<br />{&

    [单选题]有如下程序:#include void change(int* array, int len){ for(; len>=0;le

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />int fun (int x,int y)<br />{<br />&

    [单选题]有以下程序#include int fun (int x,int y){ if(x!=y) return ((x+y)/2); el

  • 查看答案
  • 以下程序:<br />#include <stdio.h><br />void fun(int x)<br />{ if(x/2>1) fun(x

    [单选题]以下程序:#include void fun(int x){ if(x/2>1) fun(x/2);printf("%d",x);}

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />int f(int x,int y)<br />{<br />&nb

    [单选题]有以下程序:#include int f(int x,int y){ return((y-x)*x);}main(){ int a=

  • 查看答案
  • 下列符号中可以用作 C£«£« 标识符的是 <br>A . _radius <b

    [单选题]下列符号中可以用作 C++ 标识符的是 <br>A. . _radius <br>B. . foo~bar <br>C. . else <br>D. . 3room<br>

  • 查看答案
  • 有如下程序: <br>int x=3;<br>do{<br>x £­= 2;<b