首页 > 体育教育
题目内容 (请给出正确答案)
[主观题]

若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条

若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是

A)(x-y>0)

B)(x-y<0)

C)(x-y<0||x-y>0)

D)(x-y==0)

答案
收藏

D
答案 D
解析 : 此条件表达式的执行顺序是先求解表达式 “ x-y ” 的值 , 若值为非 0 , 则再求解表达式“ x++ ” ,其值就是条件表达式的值;若表达式 “ x-y ” 的值为 0 ,则再求解表达式 “ y++ ” ,其值就是条件表达式的值。因此本题的答案为选项 D 。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若有定义 int x,y; 并已正确给变量赋值,则以下选项中…”相关的问题
第1题
若有如下函数模板定义,则正确使用该函数模板的语句是()。templatevoid add(type a, type b, type 和c){ c=a+b ; }

A.float x,y,z;add(x,y,z) ;

B.int x,y,z;add(x,y,和z) ;

C.float x,y ;int z;add(x,y,z) ;

D.float x,y ;int z;add(x,y,和z) ;

点击查看答案
第2题
若有下列定义(设int类型变量占两个字节),则i=【 】 ,j=【 】。 int i=8,j=9;float x=123.456;

若有下列定义(设int类型变量占两个字节),则i=【 】 ,j=【 】。 int i=8,j=9;float x=123.456; print("i=%oj=%o\n",i,j);

点击查看答案
第3题
若有定义:int x[10], *p=x;,则*(p+5)表示:

A.数组元素x[5]的地址

B.数组元素x[5]的值

C.数组元素x[6]的地址

D.数组元素x[6]的值

点击查看答案
第4题
若有定义:int x[10], *p=x;,则*(p+5)表示()。

A.数组元素x[5]的地址

B.数组元素x[5]的值

C.数组元素x[6]的地址

D.数组元素x[6]的值

E.选项内容11

F.选项内容11

G.选项内容11

点击查看答案
第5题
若有以下定义:float x;int a,b; 则错误的switch语句是________。

A. switch(x){case 1.0:printf("*\n"); case 2.0:printf("*\n"); }

B. switch(a){case 1:printf("*\n");case 2:printf("*\n"); }

C. switch(a+b) {case 1:printf("*\n"); case 1+2:printf("*\n"); }

D. switch(a+b);{case 1:printf("*\n");case 2:printf("*\n"); }

点击查看答案
第6题
若有如下程序: sub(int*y) {while(--(*y)); printf("%d",(*y)--);} main()

若有如下程序: sub(int*y) {while(--(*y)); printf("%d",(*y)--);} main() { int x=10; sub(&x); } 则程序运行后的输出结果是【 】。

点击查看答案
第7题
若有如下程序: main() { int x=4,y=1; printf("%d\n",sub(x,sub(x,y))); }

若有如下程序: main() { int x=4,y=1; printf("%d\n",sub(x,sub(x,y))); } sub(int i,int j) { static int a=0; int b=2; a+=i+b; b+=j+a; } 则程序运行后的输出结果是【 】。

点击查看答案
第8题
若有如下程序: main() {int x=5,y,*t;t=&x; y=++(* t); printf("%d,%d",x,y

若有如下程序: main() {int x=5,y,*t;t=&x; y=++(* t); printf("%d,%d",x,y);} 则程序执行后的x值为【 】,y的值为【 】。

点击查看答案
第9题
若有如下程序: main() {int x=4;y=3,Z=2,t; t=x<y<z; printf("%d\n",t); }

若有如下程序: main() {int x=4;y=3,Z=2,t; t=x<y<z; printf("%d\n",t); } 则程序运行后的输出结果是【 】。

点击查看答案
第10题
若有如下程序: main() {int x=4,y=3,x=2,t; t=x<y<z; printf("%d\n",t);} 则程序运行

若有如下程序: main() {int x=4,y=3,x=2,t; t=x<y<z; printf("%d\n",t);} 则程序运行后的输出结果是【 】。

点击查看答案
第11题
若有以下程序段,则选项中值为2的是()。 struCt a{int n,*next;}; int x=1,y=2,z=3;

若有以下程序段,则选项中值为2的是()。 struCt a{int n,*next;}; int x=1,y=2,z=3; struct a s[3],*p=s; S [0].next=&x;s[1].next=&V;S[2].next=&z;

A.*(p++)一>next

B.*(p)一>next

C.(*p).next

D.(p++)一>next

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改