首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是( )。
有以下程序 #include main() { int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是( )。
admin
2015-07-28
41
问题
有以下程序
#include
main()
{ int y=10;
while(y--);
printf("y=%d\n",y);
}
程序执行后的输出结果是( )。
选项
A、y=-1
B、y=0
C、y=1
D、while构成无限循环
答案
A
解析
考查while循环语句。while(y--); 的循环条件是若y值不为0,则循环,每次判定循环条件的时候是选用y进行判定,然后y自减1,再执行循环体的空语句";",当y=0的时候,循环条件不满足,不再进行循环,y--后,y的值为-1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/UOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若执行下面程序时从键盘上输入5,main(){intx;scanf("%d",&x);if(x++>5)printf("%d\n",x);elseprintf("%d\n",x-);}
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
以下程序的输出结果是() structst {intx;int*y;}*p; intdt[4]={10,20,30,40}; structstaa[4]={50,&dt[0],60,&dt[0],60&d
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
执行以下程序段后,m的值为() inta[2][3]={{1,2,3}{4,5,6}}; intm,*p; p=&a[0][0] m=(*p)*(*p+2))*(*(p+4));
()是不正确的C语言赋值语句。
在下列关于宏定义命令#define的叙述中,正确的一条是()
下列语句中,说法正确的是______。
以下叙述中正确的是______。
随机试题
高铁血红蛋白血症的常见病因及临床表现特点?
无因管理之债属于()
A.硫酸胆红素B.胆素原C.胆红素葡萄糖醛酸酯D.胆红素-Y蛋白E.胆红素-Z蛋白从肝脏排出到肠道的主要形式是
秦皮的气味是款冬花的气味是
根据我国《破产法》的规定,人民法院裁定受理破产申请的,应当同时指定管理人,下列各项中可以担任管理人的有()。
为了兼顾不同专业背景和学历层次的庞大考生群体,农信社考试的内容一般都较为复杂。所以,要想第一时间知道考试的重点,只有亲自上考场。这句话体现的哲理是()。
《未成年人保护法》规定,根据未成年人的年龄和智力发展状况,父母或其他监护人在作出与未成年人权益有关的决定时()
师生之间在社会道德上是相互促进关系。()
按照集体主义原则,国家机关工作人员在工作中必须做到()
时代的场景变化太大了,要让年轻一代真正记住历史,不能停留在概念式的说教上,真正完整有效的历史教育,是应当融会在生活之中的。它不应当仅仅是在纪念馆里才能看到,只是在书本中才能读到,它还应当以丰富、适当的形式渗透到我们居住的街区和生活的种种场景之中,这样才能在
最新回复
(
0
)