首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=一2,b=0; while(a++&&++b); prinff(“%d,%d\n”,a,b); } 程序运行后的输出结果是( )。
有以下程序: #include main() { int a=一2,b=0; while(a++&&++b); prinff(“%d,%d\n”,a,b); } 程序运行后的输出结果是( )。
admin
2019-07-14
49
问题
有以下程序:
#include
main()
{
int a=一2,b=0;
while(a++&&++b);
prinff(“%d,%d\n”,a,b);
}
程序运行后的输出结果是( )。
选项
A、1.3
B、0,2
C、0,3
D、1,2
答案
D
解析
考查while循环以及自加运算,其中a++是a先参与运算再自加1,而++b是b先自加1再参与运算。第一次进入循环:a的值是一2,b的值是0,判断条件为一2&&1,2个值都是非零,while判断条件成立,接着进入第二次循环。这时a的值是一1,b的值是1,判断条件即为一1&&2,表达式的值为真,进入第三次循环。这时a的值是0,b的值是2,判断条件为0&&3,与运算左边的值为0,即判断为假。此时跳出循环,执行prinff语句,这时a的值是1,b的值是2。
转载请注明原文地址:https://kaotiyun.com/show/H5Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
有以下程序#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输出结果是
以下关于结构化程序设计的叙述中正确的是
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
以下叙述中正确的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwri
数据字典(DD)所定义的对象都包含于
随机试题
一位病人经测定CO2CPaH,pH↓,[HCO3-]↓,该病人有
下列哪一项符合脓毒血症概念
调整和完善经济政策,重点支持的区域是()。
根据营业税法律制度的规定,下列项目中免征、不征营业税的有()。
下列叙述中,不属于软件需求规格说明书的作用的是
ItisacknowledgedthatthemodernmusicalshowisAmerica’smostoriginalanddynamiccontributiontowardtheater.Inthelast
Whydoesthemanbuyasweaterwhichhedoesn’tlike?
据我所知,这是迄今为止他们能想出的最佳方案。(uptonow)
Chinaliesmainlyinthenortherntemperatezoneundertheinfluenceofmonsoon(季风).FromSeptemberandOctobertoMarchandAp
Themillionsofinternallydisplacedpersonsfacethesamefateasthatofrefugees.Overallsecuritycanbedamagedbyconflic
最新回复
(
0
)