首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:double x;,则表达式:x=0,x+10,x++的值是( )。
若有定义:double x;,则表达式:x=0,x+10,x++的值是( )。
admin
2019-01-11
22
问题
若有定义: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://jikaoti.com/ti/SUa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<string.h>main(intarge,char*argv[]){inti,len=0;for(i=1;i<arge;i++)len+=strlen(argv[i]);
以下对C语言函数的有关描述中,正确的是()。
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
以下程序运行后,输出结果是______。 #define PT 5.5 #define S(x) PT*x*x main() { int a=1,b=2;printf("%4.1 f\n",S(a+b)); }
有以下程序main(){inti,j,x=0;for(i=0;i
以下叙述中错误的是()。
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
在数据库设计的4个阶段;为关系模式选择存取方法应该在
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:9.612558。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文
随机试题
甲公司系ABC会计师事务所的常年审计客户,主要从事电子产品的生产和销售。ABC会计师事务所委派X注册会计师担任甲公司2012年度财务报表审计项目合伙人。在审计存货时,X注册会计师编制了相关工作底稿,部分内容摘录如下:资料一:要求:针对资料
时间飞跃法磁共振血管造影的理论是
触诊腹部肿块适用()触诊压痛点适用()
加热时能溶于氢氧化钠水溶液的是()
某建设项目总投资1200万元,由甲、乙两方共同投资,计算期为10年。已知甲方在计算期内的合计数据:租赁资产支出300万元;实缴资本700万元;实分利润1100万元;资产处置收益分配100万元。根据对现金流量的理解,在计算营业现金流量时,每年净现金流量的
公司治理是现代商业银行稳健运营和发展的核心。()
下列选项中,属于加拿大皇家银行确定的自我约束涉及的七个方面的是()
上市公司的股本总额、股权分布等发生变化,应由国务院证券监督管理机构决定暂停其股票上市。()
Youwillheararadiointerviewbetweenajournalistandthechairwomanofashoemanufacturingcompany.Foreachquestion(2
WhatarethetwokindsofpeoplementionedinthequoteofMario’sfather?
最新回复
(
0
)