首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
admin
2010-09-05
32
问题
设有定义: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://jikaoti.com/ti/DVI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件st5.vbp,其窗体上有两个命令按钮、三个标签和三个文本框,均使用默认名称。程序的功能如下:①如果单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中两组已按升序方式排列的数(每组30个数)分别读入数组A和B
窗体上有1个名称为Command1的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommand1_Click()DimxAsString,sAsString,tempAsString
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateSubCommand1_Click()DimaAsIntegerStaticbAsIntegera=20b=5Calls
窗体上有名为TextI、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
数据库应用系统中的核心问题是( )。
在数据库中,数据模型包括数据结构、数据操作和
下面不属于软件需求分析阶段主要工作的是
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
随机试题
下列病毒中可引起病毒血症的有()
Intheiridlemoments,historiansoccasionallyspeculateonhowtheworldwouldbedifferentifAdolfHitlerhadpassedtheentr
骨盆直肠窝脓肿坐骨直肠窝脓肿
下列选项中,在华特位片上显像最佳的是
在主缆架设与防护施工检测中,索股标高误差要求为()。
申请独立董事任职资格的,还应当提供拟任人关于独立性的声明。( )
在商品流通企业管理信息系统的开发中,与开发原则相悖的是()。
业主将住宅改变为经营性用房的,除遵守法律、法规以及管理规约外,应该经()同意。
设y1,y2是一阶线性非齐次微分方程y’+p(x)y=q(x)的两个特解,若常数λ,μ使λy1+μy2是该方程的解,λy1一μy2是该方程对应的齐次方程的解,则()
【B1】【B4】
最新回复
(
0
)