首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是
admin
2020-11-27
78
问题
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是
选项
A、a = (b = 3) = 1;
B、a = (b = 2) + c;
C、a = b = c + 10;
D、a = 1 + (b = c = 2);
答案
A
解析
赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类型相同才能实现赋值。A选项中,赋值运算(b=3)=1,左值为表达式,不是变量不能被赋值,A选项错误,所以选择A选项。B选项运算过程为,先赋值b=2,再计算b+c,将结果赋给a,是正确的赋值语句。C选项运算过程为,先计算c+10将结果赋给b,再将b赋给a,是正确的赋值语句。D选项运算过程为,先将2赋给c,再将c赋给b,然后计算1+b,将结果赋给a, 是正确的赋值语句。
转载请注明原文地址:https://www.kaotiyun.com/show/rp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10:b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
在软件开发中,需求分析阶段可以使用的工具是()。
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
以下选项中不能用作C程序合法常量的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
表达式3.6-5/2+1.2+5%2的值是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
随机试题
试述艾滋病人CD4+淋巴细胞凋亡的可能机制。
有些特殊的非经营者的行为,也会构成不正当竞争。()
下列哪一项不属复合觉()
社会保障法的基本原则包括:()。
下列山地地形类型的坡度,按由缓至陡的排列顺序,正确的是()。
巷道掘进施工中的钻眼工作时间与()因素有关。
论述运输市场营销环境。
人民警察的义务是基于人民警察的职务关系而产生的,因而承担和履行义务的主体具有()。只有人民警察才是这些义务的承受主体。
Manypeopleconsiderthewideruseofbiofuelsapromisingwayofreducingtheamountofsurpluscarbondioxide(CO2n)beingpum
Whatdoesthemanprefertoworkfor?
最新回复
(
0
)