首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=1,b=1; for(;a--;) b--; printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。
有以下程序: #include main() { int a=1,b=1; for(;a--;) b--; printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。
admin
2019-01-11
25
问题
有以下程序:
#include
main()
{ int a=1,b=1;
for(;a--;)
b--;
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、-1.0
B、0,0
C、-1,-1
D、1,1
答案
A
解析
题干中语句for(;a--;)的执行过程是:先判断表达式a--是否为0,因为运算符“--”在变量的后面,表示先进行其他操作,再让变量a减1,即判断a!=0成立,则进入循环,然后a减1。起始a=1不等于0。满足条件进人for循环,然后a自减1为0,b自减1为0,继续循环;再跳回for语句时,a!=0不成立,不会进入循环,但是a也要自减1为-1,循环结束。因此,最后输出a=-1,b=0。故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/X0a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
下列程序的输出结果是______。main(){inti=3;switch(i){case1:case2:printf("%d",i)c
下列特征中不是面向对象方法的主要特征的是()。
以下程序运行后的输出结果是_______。intd=1;fun(intp)printf(%d",d);returnd;}main(){inta=3;printf("%\n",fun(a+fun
下列程序执行的输出结果是()。#include<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=’&’;
下列叙述中正确的是______。
下面的概念中,不属于面向对象方法的是()。
下列说法中不正确的是()。
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
随机试题
化妆品卫生监督条例是针对
水泥土搅拌桩应在成桩后7d内用轻便触探器对桩体进行检测,数量不少于成桩数的2%。()
行政处罚的原则有()。
系统启动后,操作系统常驻()。
适于外墙面装修的种类有()。
对某企业进行评估时,一部分产品正处于生产加工中尚未完工,数量为200个,这部分在制品已经过16个小时的加工工序,而完成单位产成品需要20个工时。已知在评估基准日同类产品的单位重置成本为100元,经评估人员确定该产品的成本消耗与生产工时成正比,则该在制品的评
根据能力的分类.能力测验可分为一般能力测验、_________和_________。
Manyofthemajorsupermarketchainshavecomeunderfirewithaccusationsofvariousunethicalactsoverthepastdecade.They’
认识的最终目的是
EasyLearningStudentsshouldbejealous.Notonlydobabiesgettodozetheirdaysaway,butthey’vealsomasteredthefine
最新回复
(
0
)