首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
admin
2013-02-23
25
问题
设有定义: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与m进行比较,故最终结果为0。
转载请注明原文地址:https://kaotiyun.com/show/eOPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句;doubler=99,*p=7;*p=r;则以下正确的叙述是()
阅读下面语句,则执行后的输出结果为【】。#include"stdio.h"main(){chara,b;for(a=’0’,b=’9’;a<b;a++,b--)printf("%c%c",
以下不正确的定义语句是
以下叙述正确的是
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【】。
在软件生产过程中,需求信息的给出是()
信息隐蔽的概念与下述哪一种概念直接相关?()
下列不属于软件调试技术的是______。
软件测试是保证软件质量的重要措施,它的实施应该是在______。
随机试题
彼此接近的物体比相隔较远的物体容易产生()的倾向。
卫生法所调整的法律关系是
()负责向中国证监会报送可转换公司债券发行申请文件。
在外资保险公司兼营问题上,我国《外资保险公司管理条例》所作出的规定是:同一外资保险公司()。[2005年真题]
买卖合同当事人在仲裁裁决作出后,就同一纠纷再申请仲裁或者向人民法院起诉的,仲裁委员会或人民法院不予受理。()
《动物狂欢节》的曲作者圣一桑是()国人。
下列古代宫廷建筑与帝王对应错误的是()。
A、TaketheclasswithadifferentprofessorB、Takeaclassinadifferentsubject.C、Asktheprofessorifshecantaketheclass
Untilrecently,mostpopulationgrowthhasoccurredinrelativelydenseurbanenvironments.In【C1】______words,evenifwewerew
A、Itwillbeconsumedbymoreandmoreyoungpeople.B、Itwillbecomethefirstcourseatdinnerparties.C、Itwillhavetobec
最新回复
(
0
)