首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
admin
2010-09-05
71
问题
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
选项
A、k=k>=k
B、-k++
C、k%int(f)
D、k>=f>=m
答案
4
解析
在C语言中,求余运算符“%”两边的运算对象都应为整型数据,所以需要对变量f进行强制类型转换,正确的写法为k%(int)f。在C语言中,逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先次序是:!(逻辑“非”)、算术运算符、关系运算符、&&(逻辑“与”)、||(逻辑“或”)、赋值运算符。根据运算符的优先级与结合性,对于选项A) ,先计算k>=k的值(为真,即1),再用1对k进行赋值。对于选取项B) ,先计算k++的值,再对其取负数。对于选项D) ,先计算k>=f的值(为假,即0),再用0与出进行比较,故最终结果为0。
转载请注明原文地址:https://www.kaotiyun.com/show/3rWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可求出其
以下关于数据库系统的叙述中正确的是()。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
下列数据结构中,属于非线性结构的是( )。
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()。
随机试题
下列关于高级语言的说法中,()是错误的。
患者,女,13岁,凸面型,鼻唇角正常,面下1/3稍短,颏唇沟深。前牙Ⅲ度深覆,覆盖5mm,磨牙远中尖对尖关系,上颌拥挤6mm,下颌拥挤6.5mm。若该患者资料显示不允许上前牙唇倾允许下前牙唇倾,治疗计划可能为
CT模拟机的组成部分包括
康复医学的定义是
阴虚潮热,可出现( )。阳明潮热,可出现( )。
在酸水溶液中可直接被氯仿提取出来的生物碱是
A.鼻渊B.肺热C.风热D.外感风寒E.胃热鼻流清涕,多为()。
企业持有的、尚未到期兑现的商业票据是()票据。
A.allofthatB.asifitwereC.freshwatersupplyD.inthisfieldA.Alimited【T13】______B.sothatitcanbeused
在微机的硬件设备中,有一种设备在程序设计中既可以当做输出设备,又可以当做输入设备,这种设备是()。
最新回复
(
0
)