【单选题】【消耗次数:1】
执行下面程序:main(){intx=1,y=1,z=1;x=x+++y+++z++;printf("%d,%d,%d",x,++y,z++);}输出的结果为()
4,3,2
3,3,2
3,3,3
3,2,2
参考答案:
复制
纠错
相关题目
【简答题】 分析下面程序main(){ int x=2,y,z;x*=3+2;printf(%d\nx*=y=z=4;printf(%d\nx=y=1;z=x++-1;printf(%d,%d\n,x,z);z+=-x++ +(++y);printf(%d,%d,x,z); }程序的输出结果是[填空1]。
【单选题】 写出下面程序的执行结果。main(){ int x=1,y=1,z=0;if(z0)if(y0) x=3;else x=5;printf(%d\tif(z=y0) x=3;else if(y= =0 ) x=5;else x=7;printf(%d\tprintf(%d\t}
①  1 5 1
②  1 7 0
③  3 7 0
④  5 5 0
【单选题】 写出下面程序的执行结果。main(){ int x=1,y=1,z=0;if(z0)if(y0) x=3;else x=5;printf(%d\tif(z=y0) x=3;else if(y= =0 ) x=5;else x=7;printf(%d\tprintf(%d\t
①  1 7 0
②  3 7 0
③  5 5 0
④  1 5 1
【单选题】 写出下面程序的执行结果。main(){ int x=1,y=1,z=0;if(z0)if(y0) x=3;else x=5;printf(%d\tif(z=y0) x=3;else if(y= =0 ) x=5;else x=7;printf(%d\tprintf(%d\t}
①  1 5 1
②  3 7 0
③  5 5 0
④  1 7 0
【单选题】 写出下面程序的执行结果。main(){ int x=1,y=1,z=0;if(z0)if(y0) x=3;else x=5;printf(%d\tif(z=y0) x=3;else if(y= =0 ) x=5;else x=7;printf(%d\tprintf(%d\t}
①  1 7 0
②  3 7 0
③  5 5 0
④  1 5 1
【单选题】 下面程序的输出结果是() main( ) {int x=40,y=4,z=4; x=y==z; printf(%d,x); x=x==(y-z); printf(%d,x); }
①  40
②  41
③  11
④  10
【单选题】 以下程序输出结果是( )。 Main() {int x=2,y=-1,z=2; if(xy) if(y0) z=0; else z+=1; printf(%d\n }
①  3
②  2
③  1
④  0
【单选题】 以下程序段的运行结果是( )。 for(y=1;y) y=((x=3*y,x+1),x-1); printf(x=%d,y=%d,x,y);
①  x=27,y=27
②  x=12,y=13
③  x=15,y=14
④  x=y=27
【单选题】 执行下面程序后,运行结果是 #includevoid main( ) { int x=41,y=1; if (x%3==0 x%7==0) { y+=x;printf(y=%d\n} else {y=x;printf(y=%d} }
①  y=41
②  y=43
③  y=42
④  y=1
【单选题】 若w=1,x=2,y=3,z=4,则表达式w<x?w:y<z?y:z的值是()
①  4
②  3
③  2
④  1
随机题目
【单选题】 在int a=3,int *p=a;中,*p的值是()
①  变量a的地址值
②  无意义
③  变量p的地址值
④  3
【单选题】 设有函数T Sum(T x,T y){return x+y;},其中T为模板类型,则下列语句中对该函数错误的使用是( )
①  Sum(1,2);
②  Sum(0,2);
③  Sum(‘A’,‘C’);
④  Sum(A,C);
【单选题】 已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是()
①  Ap=5;
②  A1
③  -A*p=5;
④  *Ap=5;
【单选题】 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()
①  const char *p=“ABCD”;
②  char *const p=“ABCD”;
③  char const *p=“ABCD”;
④  const char * const p=“ABCD”;
【单选题】 函数默认参数在函数原型中说明,默认参数必须放在参数序列的( )
①  前部
②  中部
③  后部
④  两端
【单选题】 下列哪个编译指令属于条件编译指令( )
①  #include
②  #define
③  #else
④  #pragma
【单选题】 在下列成对的表达式中,运算结果类型相同的一对是( )
①  7/2和0/0
②  7/0和7/2
③  0/2和7/2
④  0/0和0/2
【单选题】 C++源程序文件扩展名为( )
①  .cpp
②  .h
③  .1ib
④  .obj
【单选题】 在下面的二维数定义正确的是
①  int ary[5][];
②  int ary[][5]={{0,1,2}};
③  int ary[][5];
④  int ary[5,5];
【单选题】 假定有“char*p=“Hello”;”,若要输出这个字符串的地址值正确的写法为
①  cout*p;
②  cout
③  cout&p;
④  cout (void*)p;