首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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
2013-06-11
52
问题
有以下程序:main() {int k=5; while(--k) printf("%d", k-=3); printf("\n");} 执行后的输出结果是( )。
选项
A、1
B、2
C、4
D、死循环
答案
1
解析
因为在while循环的循环条件中,一运算符是前缀形式,所以表达式—k的值是k自减之后的值。程序开始时,将k的值初始化为5,然后进入while循环,因为—k的值为4(非零),所以执行循环体输出k-=3的值1,此时k的值也变为1。第2次执行循环条件,—k的值为0,所以循环结束。因此最后输出的结果是1,故应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/NxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p;
若变量x、y己正确定义并赋值,以下符合C语言语法的表达式是______。
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
下列不属于静态测试方法的是______。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。
在Windows中,启动应用程序的正确方法是()
有一个数值152,它与十六进制数6A相等,那么该数值是()
下列工具中属于需求分析常用工具的是______。
检查软件产品是否符合需求定义的过程称为______。
随机试题
下列有关文学常识的表述,不正确的一项是()
某孕妇,25岁,结婚3年,夫妇同居,未避孕,从未怀孕过,平素月经周期规律,现停经44天,在抬重物劳动时突感右下腹剧烈疼痛伴阴道点滴出血半天。体检:BP100/50mmHg,白细胞总数9.0×109/L。妇科检查见阴道内有少许暗红色血,宫颈举痛明显,后穹窿
男性,46岁,左下肢酸胀沉重,小腿出现"蚯蚓状"团块4年。查体:血压130/90mmHg,右下肢正常,左小腿可见明显的静脉曲张,内踝处皮肤增厚,有色素沉着。TrendelenburgI式试验和Ⅱ式试验均阳性,Pratt试验阳性
关于三叉神经痛,下列说法错误的是
患者男性,36岁,因车祸内脏破裂大出血,欲行急诊手术治疗。去手术室之前,护士遵医嘱为患者建立静脉通道并行输血治疗。因时间紧,护士从血库取血后将血袋放人热水中提温,5分钟后给患者输入。当输血l0分钟后,患者感到头部胀痛,出现恶心、呕吐、腰背部剧痛。此反应
关于清末“预备立宪”,下列说法中正确的是()。
寿命周期费用包括车辆()。
A.thenexthalfcenturyB.reducingdeathratesC.developingworldD.infectiousdiseasesPhrases:A.couldpotentiallybecom
对“无所为而为”分析正确的一项是:下面这句话是从原文中抽出来的,应插入第5自然段【甲】、【乙】、【丙】、【丁】中的哪一处:前两段所说,是靠我本身和学问本身的摩擦,但仍怕我本身有时会停摆,发电力便弱了。所以常要仰赖别人的帮助。
在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是()。
最新回复
(
0
)