首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
admin
2013-02-23
77
问题
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
选项
A、k=k>=k
B、-k++
C、k%int(f)
D、k>=f>=m
答案
C
解析
在C语言中,求余运算符“%”两边的运算对象都应为整型数据,所以需要对变量f进行强制类型转换,正确的写法为k%(int)f。在C语言中,逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先次序是:!(逻辑“非”)、算术运算符、关系运算符、&&(逻辑“与”)、‖(逻辑“或”)、赋值运算符。根据运算符的优先级与结合性,对于选项A),先计算k>=k的值(为真,即1),再用1对k进行赋值。对于选取项 B,先计算k++的值,再对其取负数。对于选项D),先计算k>=f的值(为假,即0),再用0与m进行比较,故最终结果为0。
转载请注明原文地址:https://kaotiyun.com/show/MmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序输出正确的是______。amovep(int*p,int(*a)[3],intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*p=a[i][j];p+
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},(4,5,6}};intm,*p;p=&a[0][0];m=p[4];
以下程序片段的输出结果是______。charstr[]="abc\n\012\\\"";printf("%d",strlen(str));
瀑布模型适合于______。
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为
设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行以下语句后,z的值为______。z=2*(N+Y(5+1));
C语言提供的合法关键字是______。
以下叙述中不正确的是
下列字符串是合法的标识符的是()。
以下有4组用户标识符,其中合法的—组是______。
随机试题
下列哪种不是免疫性输血反应
关于医学图像存储叙述错误的是
脓疱疮早期首选的物理治疗是
A.购销记录B.购进记录C.零售业务D.批发业务E.及时报告未经批准,药品批发企业不得从事药品()
A.进货验收制度B.效期管理制度C.采购管理制度D.保管、养护管理制度E.拆零调配管理制度医疗机构采取控温、防潮、避光、通风等措施,保证药品质量,执行的制度是()。
甲公司经营高档餐厅,在内地完成布点,其连锁店也开到了香港、澳门特区和台湾地区,并已经编制完成了国际化经营的方案。该方案允许各地分店集中关注其所在地的消费需求、行业状况、政治法律制度和社会标准的特点,所以该方案选择的国际化经营战略是()。(2012年
主张从个人的本性和个体发展的需要来确定教育目的的教育家是()。
By1950,theresultsofattemptstorelatebrainprocessestomentalexperienceappearedratherdiscouraging.Suchvariationsin
设常数a∈[0,1],随机变量X~U[0,1],Y=|X一a|,则E(XY)=________.
Ofallthesenselesswaystoendupintheemergencyroom,gettinginjuredbecauseyou’rewalkingwhileusingyourcellphoneha
最新回复
(
0
)