首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:double x;,则表达式:x=0,x+10,x++的值是( )。
若有定义:double x;,则表达式:x=0,x+10,x++的值是( )。
admin
2019-01-11
69
问题
若有定义:double x;,则表达式:x=0,x+10,x++的值是( )。
选项
A、11.0
B、10.0
C、0.0
D、1.0
答案
C
解析
C语言中,逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式。逗号运算符的优先级是所有运算符中级别最低的,逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。后置自增运算:k++表示先运算,后自加。前置自增运算:++k表示先自加,后运算。因此,表达式x=0,x+10,x++的计算过程为首先赋值x=0,然后将x加10,但是并不对x进行赋值,最后计算x++,并根据后置自增运算的计算结果,即为x=0.0。故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/Haxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
以下对C语言函数的有关描述中,正确的是()。
有以下程序main(){inti,j,x=0;for(i=0;i
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
函数fun的功能是计算Xn doublefun(doublex,intn) { inti;doubley=1; for(i=1;i<=n;i++)y=y*x; returny;} 主函数中已经正确定义m
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
以下叙述中错误的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统管理阶段和数据库系统管理阶段。其中数据独立性最高的阶段是()。
随机试题
A、R—S细胞B、火焰状瘤细胞C、花细胞D、多核巨细胞E、异常淋巴样浆细胞恶性组织细胞病
办理药品注册申请事务的人员应是
下列哪些做法违反了检察官法的规定?()
职位分析需要收集和整理的信息不包括()。
西苑公司2014年1月1日所有者权益构成情况如下:实收资本1500万元,资本公积100万元,盈余公积300万元,未分配利润200万元。2014年度实现利润总额为600万元,企业所得税税率为25%。假定不存在纳税调整事项及其他因素,该企业2014年12月31
根据会计法律制度的规定,各单位应依法设置的会计账簿有()。
社区居委会和物业机构的关系是()。
培养学生的写作技能需要遵循先是字词句,进而是段,然后才是篇章。这体现的技能的特点是
(2008年单选28)在我国,有权接受县级人大代表辞去代表职务的机关是()。
可以伴随着表的打开而自动打开的索引是______。
最新回复
(
0
)