首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int k=5; while(--k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是(
有以下程序: #include <stdio.h> main() { int k=5; while(--k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是(
admin
2022-04-01
25
问题
有以下程序:
#include <stdio.h>
main()
{
int k=5;
while(--k)
printf("%d",k-=3);
printf("\n");
}
执行后的输出结果是( )。
选项
A、1
B、2
C、4
D、死循环
答案
A
解析
--k先自减再使用,所以第一次判断条件即为while(4),条件为真执行打印k的值k=4-3,结果为1,第二次判断条件即为while(0),条件为假,结束循环,打印回车换行符,所以选择A选项。
转载请注明原文地址:https://jikaoti.com/ti/NHd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:
设变量已正确定义并赋值,以下正确的表达式是
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下叙述中错误的是
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i
下列条件语句中,输出结果与其他语句不同的是
不能正确表示数学式的表达式是
以下选项中,当x为大于1的奇数时,值为0的表达式是
随机试题
Comparedwiththerobot,thehumanworkerisundoubtedlysuperior.Heiscapableofperformingawidervarietyofwork.More
在进行大规模口腔流行病学调查时,常采用社区牙周指数反映牙周组织的健康状况,该指数所检查的内容为
下列选项中,不会影响颌面部外形的对称性的是
(2010年单项选择第36题)在指定地区全权代表委托人从事一般商务活动和某些非商务性的事务的代理形式称为()。
对外币报表折算时,实质上构成对境外经营净投资的外币货币性项目,因汇率变动而产生的汇兑差额,应记入“其他综合收益”项目。()
公司在经营活动中可以以自己的财产为他人提供担保。根据《公司法》的规定,下列关于担保的表述中,正确的是()。
国有企业甲、合伙企业乙、自然人丙拟共同投资设立一家有限合伙企业。三方关于该合伙企业的下列约定中,符合法律规定的有()。
六个城市的位置如图所示:在这六个城市所覆盖的区域中,有4所医院、2座监狱和2所大学。这8个单位的位置须满足以下条件:(1)没有一个单位跨不同的城市。(2)没有一个城市有2座监狱,也没有一个城市有2所大学。(
[*]
下面程序的运行结果是【】。main(){unsigneda=0112,x;x=a>>3;printf("x=%o",x);}
最新回复
(
0
)