首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
27
问题
有以下程序
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全国计算机二级
相关试题推荐
在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2,&b,*p;*(p=&c)=*p1*(*p2);printf("%d\n",c);}
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
执行语句printf("%u\n",+12345)的输出结果是()。
下列关于栈的描述中错误的是()。
下列叙述中错误的是()。
下列叙述中错误的是()。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
随机试题
自我教育法的重要特点是
对病毒囊膜的叙述错误的是
对患儿进行心肺复苏前,应迅速确定有无()
膀胱刺激征最常见于
股东会是有限责任公司的权力机构,凡公司的重大事项,均须由股东会决定。下列有关股东会的表述中,不正确的是:()
收入审计时,通过分析性复核,注册会计师可以()。
()属于创新技法中的组合技法。
科学家通过基因改造,设计出了能在激光脉冲照射下收缩的肌肉细胞。这种被称为“生物综合设计”的仿生学新理念除了_______自然生物进行设计,还直接使用了真正的肌肉组织,不但融合了生物组织的优点并跳过仿生肌肉阶段,将目标专注于寻找新的理论和方法来实现轻量、低耗
马克思主义认为,人的全面发展( )
下列链表中,其逻辑结构属于非线性结构的是
最新回复
(
0
)