首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0),i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),
以下叙述中正确的是
若有以下程序段:intr=8;printf(”%d\n”,r>>1);输出结果是()。
有以下程序main(){inti,j;for(i=1;i
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
在快速排序法中,每经过一次数据交换(或移动)后()。
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是()。
不能正确表示数学式的表达式是
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
随机试题
一架数码相机,它使用的Flash存储器容量为1GB,一次可以连续拍摄65536色的2048×1024的彩色照片1280张,则可以推算出该相机的图像压缩倍数是_______倍。
毛首鞭形线虫的感染阶段为
患儿,女,1岁。发热、咳嗽3天,气促明显,精神不振,双肺听诊有固定的中、细湿啰音。对其诊断最有意义的检查是
宣告死亡撤销的法律后果。[山东大学2010年研]
(2005年考试真题)除涉及国家秘密的外,仲裁应公开进行。()
《剑南诗稿》的作者是()。
吴某到郊区某家庭旅馆住宿,旅馆前台请他出示身份证办理人住手续,吴某拒不出示却强行要求入住,遂与旅馆工作人员发生争执并引发肢体冲突。旅馆工作人员报警后,该郊区派出所以扰乱公共秩序为由,决定对吴某处以300元罚款。对此,下列说法不正确的是()。
Alandfreefromdestruction,pluswealth,naturalresources,andlaborsupply...allthesewereimportant【C1】______inhelpingEn
【B1】【B20】
Somepeopletryto______fromthestrangebehaviorofanimalsthatanearthquakewillhappen.
最新回复
(
0
)