首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a=1,b=1; while(a--) b--; printf("%d,%d\n", a,b); } 程序的运行结果是( )。
有以下程序 #include main() { int a=1,b=1; while(a--) b--; printf("%d,%d\n", a,b); } 程序的运行结果是( )。
admin
2015-07-28
26
问题
有以下程序
#include
main()
{ int a=1,b=1;
while(a--)
b--;
printf("%d,%d\n", a,b);
}
程序的运行结果是( )。
选项
A、-1,0
B、0,0
C、-1,-1
D、1,1
答案
A
解析
while循环的判定条件为"a--",即a先作为循环条件判定,然后再自减1。第一次循环判定条件为真,执行完毕后a=0,b=0,第二次循环判定条件为假,循环不成立,所以只执行判定表达式"a--",所以最终a=-1,b=0,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/4ZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下定义,则该数组的第一维大小为【】。intb[][4]={1,2,3,4,5,6,7,8,9);
以下定义语句中正确的是()。
在结构化方法中,软件功能分解属于下列软件开发中
设有宏定义: #defineWIDTH80 #defineLENGTHWIDTH+40 则执行赋值语句“v=LENGTH*20;"(v为int型变量)后,v的值是【】。
若有以下结构体定义,则_______是正确的引用或定义。structexample{intx;inty;}v1;
设a,b,c,d,m和n均为int型变量,且a=5,b=6,c=7,d=m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()
在下列关于宏定义命令#define的叙述中,正确的一条是()
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
在软件测试设计中,软件测试的主要目的是
随机试题
现代人才最基本的特征是
下面列出的四种存储器中,属于非易失性存储器的是_______。
IamafraidIwon’thaveanyinfluenceovermy18-year-olddaughter______hermindismadeup.
老年性痴呆是指
肝脾破裂出血导致低血容量性休克,遵医嘱应快速输入
合格的消防水枪铸件表面应无结疤裂纹,检查表面是否做()。
编制投标文件的主要依据是()。
从武力社会过渡到权力社会,这是一个进步。过去,为了支配资源,分配财富,必须付出血的代价,正所谓“争地以战,杀人盈野;争城以战,杀人盈城”。这对于整个人类而言,无疑是巨大的灾难。现在,“硬打拼”变成了“软着陆”。只要一声号令,一道文书,便可令行禁止。节约下来
阅读材料并结合背景知识回答问题: 材料一 材料二 材料三 请回答:依据上述材料和所学知识,指出从20世纪5()年代至90年代初,主要资本主义国家经济发展的总趋势。并分析形成这种趋势的原因。
下列关于MDI子窗体在运行时特性的叙述错误的是()。
最新回复
(
0
)