设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表

题目

设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表达式()

  • A、a=a-a+b
  • B、a-a=b
  • C、a=a-(a+b)
  • D、a=-a+b
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有说明

struct DATE{int year;int month; int day;};

请写出一条定义语句,该语句定义d为上述结构体变量,并同时为其成员year、month、day 依次赋初值2006、10、1:_________;


正确答案:

struct DATA d={2006,10,1}

第2题:

设变量 a 和 b 已正确定义并赋初值。请写出与 a-=a+b 等价的赋值表达式 【 6 】 。


正确答案:

第3题:

设有说明

struct DATE { int year;int month; int day;};

请写出一条定义语句,该语句定义 d 为上述结构体 类型 变量,并同时为其成员 year 、 month 、 day 依次赋初值 2006 、 10 、 1 : 【 19 】 。


正确答案:

第4题:

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句: 该语句所表示的含义是( )。 A. SXB

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:该语句所表示的含义是( )。

A.

B.

C.

D.


正确答案:C
考查if语句的使用。整个语句都是以a<b为假设的,在a<b的情况下,如果c=d,则y=0;否则y=1。所以答案为选项C)。

第5题:

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。A.a+=a-=(b=4)*(a=3)SXB

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。

A.a+=a-=(b=4)*(a=3)

B.x%(-3);

C.a=a*3=2

D.y=float(i)


正确答案:A
取余运算符%两边都应是正数,赋值语句左边必须是变量,不能是表达式,强制转换语句强制类型应加括号,而非加在变量上。

第6题:

若变量 a , b 已定义为 int 类型并赋值 21 和 55 ,要求用 printf 函数以 a=21 , b=55 的形式输出,请写出完整的的输出语句 【 6 】 。


正确答案:
(6) 【 6 】 printf( “ a=%d,b=%d ” ,a,b);
解析 : printf 是格式化输出函数。

第7题:

若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句【】。


正确答案:printf("a=%d,b=%d\n",a,b) ; 或 printf("a=%d,b=%d",a,b)
输入输出函数;格式为:printf(格式控制,输出项1,输出项2,……);

第8题:

设变量已正确定义并赋值,以下正确的表达式是

A)x=y*5=x+z

B)int(15.8%5)

C)x=y+z+5,++y

D)x=25%5.0


正确答案:C

第9题:

设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是_________。

A.switch(ch+1){......}

B.switch(a+b){......}

C.switch(x+y){......}

D.switchch{......}


正确答案:B

第10题:

l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。A.float*p=&x;S

l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

A.float*p=&x;

B.int*p-(float)x;

C.float p=&x;

D.float*p=1024;


正确答案:A
指针是用来存放地址的变量,用(类型名*指针变量名)的形式定义。赋值时应将某个变量地址即&x赋给指针变量,因此选择A)。

更多相关问题