首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main( ){ inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);) 则程序的输出结果是
若有以下程序 #include<stdio.h> main( ){ inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);) 则程序的输出结果是
admin
2014-06-16
16
问题
若有以下程序
#include<stdio.h>
main( ){
inta=0,b=0,c=0;
c=(a-=++a),(a+=b,b+=4);
printf(’’%d,%d,%d\n’’,a,b,c);)
则程序的输出结果是
选项
A、0,4,4
B、1,4,1
C、0,4,0
D、174,4
答案
C
解析
对于语句c=(a+=++b,b+=4);首先计算a=a+(++b),a’b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://jikaoti.com/ti/j3n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列叙述中,错误的一条是()
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
C语言规定,程序中各函数之间_______。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了“c=&b;b=&a;”语句后,表达式**c的值是()。
以下能正确定义二维数组的是()。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
在C语言系统中,假设int类型数据占两个字节,则double、long、unsignedint、char类型数据所占字节数分别为()。
下面叙述正确的是()。
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
随机试题
车辆的完好率是完好车日和非完好车日之比。()
Iamoftenaskedtodescribetheexperienceofraisingachildwithadisability.Itislikethis.【C1】______youaregoingtohav
甲基硫氧嘧啶治疗甲状腺功能亢进症的机制是
宪法作为国家的根本大法,在对其内容的理解上发生分歧时,应该遵循法律的严格规定,进行解释。关于宪法解释,下列哪一说法是正确的?()
根据建设部的有关规定,,省、自治区、直辖市人民政府()负责本行政区域内中央管理以外的建筑施工企业主要负责人、项目负责人和专职安全生产管理人员的安全生产考核和发证工作。
在特殊情况下,国家对中外合资经营企业和外资企业可以依照法律程序实行( )。
传统教育走向现代教育,其重要标志是产生了()。
阅读以下关于C语言编程方面的说明和程序,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下程序,其中:程序1是关于文件操作的一段程序。程序2是某信息管理系统的系
ThanksgivingDayTheAmericanThanksgivingDaycelebrationgoesbackto1621.Inthatyear,aspecialdinnerwaspreparedin
A、Thebowlingstyle.B、Therugbystyle.C、Thebasketballstyle.D、Thefootballstyle.A根据句(2)可知,在保龄球式风格的讨论中,人们会轮流发言,因此答案为[A]。
最新回复
(
0
)