首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2020-11-23
37
问题
有以下程序
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循环语句。所以程序的最后结果为1。
转载请注明原文地址:https://kaotiyun.com/show/Mv3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCⅡ码值升序排序后输出。例如,若输入″edcba″,则应输出″abcde″。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf(″%d\n″,y);}程序运行后的输出结
有以下程序:#include<stdio.h>main(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf(″%d″,array[i]);printf(″\n″);}程序运行后的输
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
下列给定程序中,函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不
软件(程序)调试的任务是
有两个关系R和T如下:则由关系R得到关系T的操作是
由以下while构成的循环,循环体执行的次数是intk=0:while(k=1)k++;
通常软件测试实施的步骤是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
设有两个表:学生(学号,姓名,性别)和成绩(学号,课程,成绩),若要查询每个男生各门课程的成绩情况,则可实现的操作是_______。
影响粮食中霉菌发育的重要因素有
患儿,4个月。开始添加辅食,近日来大便次数增多,量多质稀,味酸臭,夹有食物残渣,一般情况可,小便无明显减少。以下处理方法中恰当的是
生产、销售劣药,后果特别严重的,追究刑事责任时可
下列关于政府预算的表述,正确的有()。
马斯洛需要层次理论。(华东师范大学、宁波大学、中山大学)
A、 B、 C、 D、 B
DadCan’tHandleTheseToysAnyparentwithachild【C1】____theagesof3and11cantellyou【C2】____technologyhascreptint
TVissooftenaparent’sgoodfriend,keepingkidshappilyoccupiedsothegrownupscancookdinner,answerthephone,ortake
Excitingnewresearchindicatesthatgrowingoldermightnotnecessarilymeangrowingmentallyslower.Newstudiesareproviding
最新回复
(
0
)