首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int k=5 ; while(--k) printf("%d",k-=3); printf("\n");} 执行后的输出结果是
有以下程序 main() { int k=5 ; while(--k) printf("%d",k-=3); printf("\n");} 执行后的输出结果是
admin
2016-12-28
22
问题
有以下程序
main() {
int k=5 ;
while(--k)
printf("%d",k-=3);
printf("\n");}
执行后的输出结果是
选项
A、2
B、4
C、1
D、死循环
答案
C
解析
在程序语句中,k的初始值为5,进行第1次while循环后,k自减1为4,非0,执行循环体里的printf语句,输出1,此时k的值变为1。程序执行第2次循环时,k自减1变为0,为假,退出while循环语句。所以程序的最后结果为l。
转载请注明原文地址:https://jikaoti.com/ti/w2i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){s=s+i*i;i++;}printf("%d",--i);}
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
在数据库系统中,实现各种数据管理功能的核心软件称为______。
下列字符数组初始化语句中,不正确的是()。
C语言规定,在一个源程序中,main函数的位置
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
随机试题
A.KX=I2/I1B.T=I/I0C.K=D2一D1D.S=(D2一D1)/HE.光学对比度
CT值表示的是
下列不在高压发生器中的器件是
关于地下工程防水混凝土施工缝留置说法,正确的有()。
关于团体缴清保险,下列叙述错误的一项是( )。
下列关于开标的说法错误的是()。
按清查的时间,财产清查可分为()。
下列规范性文件中不得设定行政许可的是()。
A,B,C三个随机事件必相互独立,如果它们满足条件()
I’veneverseenso(fun)______astudentlikehim,whosepresentationcanmakealmosteverybodyintheroomlaugh.
最新回复
(
0
)