首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int a=-2,b=0; while(a++) ++b; printf("%d,%d\n",a,b); } 则程序的输出结果是( )
若有以下程序: #include main() { int a=-2,b=0; while(a++) ++b; printf("%d,%d\n",a,b); } 则程序的输出结果是( )
admin
2020-11-27
29
问题
若有以下程序:
#include
main()
{ int a=-2,b=0;
while(a++) ++b;
printf("%d,%d\n",a,b);
}
则程序的输出结果是( )。
选项
A、1,2
B、0,2
C、1,3
D、2,3
答案
A
解析
第一次while判断条件是a++,先使用后加1,为一2时不为0,条件为真,执行a的自加与++b操作,a的值变为-1,b的值变为1。第二次while判断后,a的值变为0,b的值变为2。第三次while判断条件为假,但是仍要执行自加操作,即值为1,跳出循环。打印1和2。
转载请注明原文地址:https://kaotiyun.com/show/Ai3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,"%d\n",a[i]);rewind
下列描述中,不符合良好程序设计风格要求的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
以下叙述中正确的是()。
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:
设变量已正确定义并赋值,以下正确的表达式是
在面向对象方法中,不属于“对象”基本特点的是()。
数据库系统的核心是()。
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
随机试题
Ⅰ型错误
腹腔结构在正常人可触到
附子回阳救逆常配伍
被记名受让票据或接受票据转让人的是()。
国内航班编号MU5402的具体含义是()。
(2010年上海.材料一)根据下列资料,回答下列问题。根据《2008年全国教育事业发展统计公报》,2008年,全国共有小学30.09万所,比上年减少1.92万所,招生1695.72万人,比上年减少40.35万人;在校生10331.51万人,比上年
血红蛋白值越高,则血液运输养料和代谢产物的能力越强。
电影有哪些功能?请简述之。
Accordingtothetext,theEuropeandreamislikelytocometrueIndependencefromthestateistheprerequisitefor
Thehorseandcarriageisathingofthepast,butloveandmarriagearestillwithusandstillcloselyinterrelated.MostAmer
最新回复
(
0
)