首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int a=0,b=0,c=0 c= (a+=++b, b+=4); printf("%d,%d,%d\n",a,b,c);) 则程序
若有以下程序 #include main() { int a=0,b=0,c=0 c= (a+=++b, b+=4); printf("%d,%d,%d\n",a,b,c);) 则程序
admin
2016-12-28
20
问题
若有以下程序
#include
main() {
int a=0,b=0,c=0 c= (a+=++b,
b+=4);
printf("%d,%d,%d\n",a,b,c);)
则程序的输出结果是
选项
A、1,5,1
B、-1,4,4
C、1,5,5
D、-1,4,-1
答案
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/a2i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta;7;t+=a++;}return
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。
若a的值为1,则表达式!a‖++a的值是______。
已有定义int(*q)(),指针q可以()。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1=m++;
表示关系a≤b≤c的C语言表达式为()。
下列叙述中错误的是()。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
随机试题
甲不慎将一件内藏黄金项链的旧大衣扔到垃圾堆,后被拾荒人乙拾取,并发现了此项链。对此,下列说法正确的是()。
有平喘和心脏兴奋作用的药物有
非正式群体形成的原因有()
A、原发性腹膜炎B、继发性腹膜炎C、两者均有D、两者均无腹内肠管破裂_______。
关于坚持“六个必须”原则,下列说法错误的有()。
下列关于单位内部会计监督的说法,正确的是( )。
业务收支以人民币以外的货币为主的单位,可以选择其中一种外币编制财务会计报告。()
根据古德莱德的观点,由教育行政部门规定的课程计划、课程标准和教材,列入正式课表的课程属于()。
(浙江大学2008年试题)Sincetheearly1930s,Swissbankshadpridedthemselvesontheirsystemofbankingsecrecyandnumberedaccou
A、Thesmallcompanies.B、Theunions.C、Theworkers.D、Theindustrialists.D细节题。根据原文,Theindustrialists,whohavenoobjectionto
最新回复
(
0
)