【单选题】【消耗次数:1】
若有定义:intx,a;赋值语句a=(x%3==0)?0:1;与()语句不等价。
if(x%3!=0)a=1;elsea=0;
if(x%3)a=0;elsea=1;
if(x%3==0)a=0;elsea=1;
if(!(x%3==0))a=1;elsea=0;
参考答案:
复制
纠错
相关题目
【单选题】 若有说明语句:int x[3][4];则以下关于x、*x、x[0]、&x[0][0]的正确描述是()。
①  x、*[x]、x[0]和x[0][0]均表示元素x[0][0]的地址
②  只有x、x[0]和x[0][0]表示的是元素x[0][0]的地址
③  只有x[0]和x[0][0]表示的是元素x[0][0]的地址
④  只有x[0][0]表示的是元素x[0][0]的地址
【单选题】 若x=1,执行语句If x<>0 Then x = 0 Else x = 1的结果是( )。
①  实时错误
②  编译错误
③  x=1
④  x=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 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
【单选题】 若有定义:inti,x=0;语句for(i=1;ii++)x+=2;与下列()程序段不等价。
①  i=1;for(;ii++)x+=2;
②  i=1;for(;;i++)x+=2;
③  for(i=1;i){x+=2;i++;}
④  i=1;for(;i){x+=2;i++;}
【单选题】 函数y=x+x^1/3 在x=0处( )
①  既连续又可导
②  继续但不可导
③  不连续但可导
④  既不连续也不可导
【单选题】 执行循环语句for (x=0,y=0;(x!=3)&&(x<8);x++)y++;后y 的值是()。
①  3
②  8
③  0
④  不确定
【简答题】 求方程组<img class="jc-formula" data-tex="\begin{ cases } x_{ 1 }-{ x }_{ 2 }-{ x }_{ 3 }+{ x }_{ 4 }=0 \\ { x }_{ 1 }-{ x }_{ 2 }+{ x }_{ 3 }-3{ x }_{ 4 }=0 \\ { x }_{ 1 }-{ x }_{ 2 }-2{ x }_{ 3 }+3{ x }_{ 4 }=0 \end{ cases }" src="https://huaweicloudobs.ahjxjy.cn/D4C08D0A4459C36BE868755327686B0E.png" style="vertical-align: middle;"/>的全部解。
随机题目
【单选题】 若有定义:unionu_type{intx;floaty[3];charz;}a;则变量a的长度是()。
①  1
②  4
③  12
④  15
【单选题】
①  12
②  23
③  33
④  34
【单选题】 C语言基本数据类型包括()。
①  整型、实型、逻辑型
②  整型、实型、字符型
③  整型、字符型、逻辑型
④  整型、实型、字符串型
【单选题】
①  108
②  18
③  12
④  2
【单选题】 若有下面定义,能打印出字母L的语句是()。structclass{charname[8];intage;};structclasss[12]={"Zheng",16,"Lin",18,"Yang",19,"Guo",20};
①  printf("%c\n",s[1].name[0]);
②  printf("%c\n",s[2].name[0]);
③  printf("%c\n",s[1].name);
④  printf("%c\n",s[2].name);
【单选题】 以下叙述错误的是()
①  存放地址的变量称为指针变量
②  NULL可以赋值给任何类型的指针变量
③  一个指针变量只能指向类型相同的变量
④  两个相同类型的指针变量可以作加减运算
【单选题】 ()能正确定义一个指向函数的指针。
①  int*p()
②  int(*p)()
③  (int*)p()
④  int(*p())
【单选题】 若有定义:inta,b;floatx,则以下不符合C语言语法的表达式是()。
①  x%7
②  x/=a-b
③  a=b=2
④  x=(float)a/b
【单选题】 以下程序的运行结果是()。func(inta,intb){intc;c=(ab)?(a-b):(a+b);return(c);}main(){intx=7,y=3;printf("%d\n",func(x,y));}
①  3
②  4
③  7
④  10
【单选题】 设enumcolor{red,yellow=2,blue,white,black}r=white;,执行printf("%d",r);后的输出结果是(   )
①  0
②  1
③  3
④  4