首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main( ){ inta=-2,b=0; while(a++) ++b: printf(’’%d,%d\n’’,a,b);) 则程序的输出结果是
若有以下程序 main( ){ inta=-2,b=0; while(a++) ++b: printf(’’%d,%d\n’’,a,b);) 则程序的输出结果是
admin
2014-06-17
43
问题
若有以下程序
main( ){
inta=-2,b=0;
while(a++)
++b:
printf(’’%d,%d\n’’,a,b);)
则程序的输出结果是
选项
A、0,2
B、1,2
C、1,3
D、2,3
答案
B
解析
循环体执行两次,第一次表达式a++值为.2,a的值为-1,执行循环体++b,b值为1,第二次表达式a++值为-1,a的值等于0,执行++b,b值为2,第三次判断条件a++,表达式值为0,不执行循环体,但是条件判断以后,a的值为1。
转载请注明原文地址:https://kaotiyun.com/show/DeJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx==3,y=5,*p=&x,*q=&y;
有以下程序:intf(inta){returna%2;}main(){ints[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];
下列关于单目运算符++、--的叙述中正确的是()。
以下程序的输出结果是main(){inta=5,b=4,c=6,d;printf((“%d\n”,d=a>b?)(a>c?a:c):(b));}
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
有以下程序:voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){chara=’A’,b=’a’;fun(&
以下能正确定义数组并正确赋初值的语句是()。
以下合法的赋值语句是()。
以下叙述中正确的是
以下叙述中错误的是()。
随机试题
超声显示子宫腔内双层蜕膜囊(双蜕膜征),有力提示
A.安全隐患B.药品召回C.责令召回D.主动召回药品生产企业,包括进口药品的境外制药厂商,按照规定程序收回已上市销售存在安全隐患的药品是()。
传染病病区内属清洁区的是()
对投资项目进行社会评价时,社会风险分析的内容包括()。
施工合同跟踪的对象有()。
一般情况下,验收合格工程的实际竣工日期为()。[2009年真题]
合理划分中央与地方财政事权和支出责任的原则包括()。
普通合伙人甲因病身亡,其继承人只有乙(具备完全民事行为能力)。根据合伙命业法律制度的规定,下列表述中,正确的有()
为保护当事人的利益,《合同法》规定,因重大误解订立的合同,当事人一方有权请求人民法院或者仲裁机构()。
世界之最是指在全世界范围内最突出的某一人、事、物等。下列世界之最的说法错误的是()。
最新回复
(
0
)