首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main() { int a=-2, b=0; do { ++b ; } while(a++); printf("%d,%d\n", a, b); } 则程序的输出结果是
若有以下程序 main() { int a=-2, b=0; do { ++b ; } while(a++); printf("%d,%d\n", a, b); } 则程序的输出结果是
admin
2018-10-16
25
问题
若有以下程序
main() {
int a=-2, b=0;
do {
++b ; } while(a++);
printf("%d,%d\n", a, b); }
则程序的输出结果是
选项
A、0,2
B、1,2
C、1,3
D、2,3
答案
C
解析
由于a的初始值等于-2,所以while循环语言执行三次结束,第一次a=-2,b=1,然后判断循环条件a++非零,执行第二次循环体a=-1,b=2,判断循环条件非零,执行循环体a=0,b=3,判断循环条件为0,此时变量a的值等于1。
转载请注明原文地址:https://kaotiyun.com/show/Kgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下的程序段后,m的值是______。inta[2][3]={1,2,3},{4,5,6}};intm,*p;p=&a[0][0];m=p[4];
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是()。
下列关于线性表的叙述中,不正确的是()。
下列叙述中正确的是______。
最简单的交换排序方法是
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为``
随机试题
根管治疗的非适应证是
招标人向建设行政主管部门办理申请招标手续的备案文件应包括( )。
双代号时标网络计划是以( )为尺度编制的网络计划。
一般事故由项目法人组织()进行调查。
政府发行长期债券,就可以在较长时期内占用国债认购者的资金,而不管国债认购者是否在国债期限内转让。()
个人贷款的还款方式有()
把下面六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
2008年一季度企业家信心指数比上季度上升最少的行业是()。
A、Theycostmorethantheuniversitycourses.B、Thecoursesincludebothstudyandwork.C、Youcangetrealworkingexperiencef
Ithasbeenabout______yearssincemansucceededinmakingrain.Whowasthefirstrainmakersucceedinginmakingrain?
最新回复
(
0
)