设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C) b = 8+!(a==5); D) b = (a++D) b = (a++==6)?8:9;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 09:18:43
设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C) b = 8+!(a==5); D) b = (a++D) b = (a++==6)?8:9;

设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C) b = 8+!(a==5); D) b = (a++D) b = (a++==6)?8:9;
设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C) b = 8+!(a==5); D) b = (a++
D) b = (a++==6)?8:9;

设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C) b = 8+!(a==5); D) b = (a++D) b = (a++==6)?8:9;
赋值使b为9的语句是( D)
D) b = (a++==6)?8:9;
a++本身=5;
判别是否=6,条件是否,b选择=9

没有打全啊,不过我看了,ABC都不对,应该是D吧。

设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C) b = 8+!(a==5); D) b = (a++D) b = (a++==6)?8:9; 设有定义:int n=0,*p=&n,**q=&p,则下列赋值语句哪个是正确的?A.p=1;B.*q=2;C.q=p;D.*p=5;为什么是D, 7、设有定义 int a=0 ,b=0,c=0; 以下正确的赋值语句是 A) a=b=58 B)b+c=a+b; C)c+b; D)a++; 设有定义:int n=0,*p=&n,**q=&p;则一下选项中,正确的赋值语句是()A,P=1B.*q=2 C.q=p D .*p=5设有定义:int n = 0 ,* p =& n ,** q =& p ;则一下选项中,正确的赋值语句是()A,P =1;B.* q =2; C.q = p; D .* p =5; 设有定义int a=3b=4c=5则以下表达式中,值为0的表达式是:A a&&b;B:a 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 设有定义int a ,b=10;则执行语句a=b 设有定义:int a=5 ,b=2;以下值为1的表达式是 A b!=a B!(b==a/2) C a!=b‖a>=b D a>0&&b 存在以下定义,int a=5,b=5,*c=&a,&d=b;为什么赋值语句a=b+d;正确,求详解 设有说明语句int x=35,B; char z='a ';则执行完下面的赋值语句后,B的值为________ .B=(x^x)&&(z 假定变量b和pb定义为“int b[10], *pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( C ).假定变量b和pb定义为“int b[10], *pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( C ).A. *(pb+1)=24; B. 设有定义int a=20,b=3;则表达式a+=(b%=2)的值为——( B )为什么设有定义int a=20,b=3;则表达式a+=(b%=2)的值为——( B )为什么 A.20 B.21 C.0 D.23 71.设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是( ) A.(a 设有定义int a=3,b,c=5;将以下3条语句++a;b=a+c;++c;写成一条语句 设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A a=‘&’; B a=’16’; C a=”&”; D a=’ ’ ‘; C语言习题(结构 )单选题1.有以下定义:struct { int x;int y;} a={ 5,7},*p=&a; 则表达式 ++p->x的值为 ( ).A.5 B.6 C.7 D.82、设有以下定义,正确的叙述是( ).typedef struct S { int g; char h; } T;A.可用S定义结构