首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
2009-01-15
16
问题
有下列程序: main() { int k=5; while(--k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是( )。
选项
A、1
B、2
C、4
D、死循环
答案
1
解析
在程序语句中,k的初始值为5,进行第1次while循环后,k自减1为4,非0,执行循环体里的printf语句,输出1,此时 k的值变为1。程序执行第2次循环时,k自减1变为0,为假,退出while循环语句。所以程序的最后结果为1。
转载请注明原文地址:https://jikaoti.com/ti/ROK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
下列描述中,错误的是
下列选项中不属于软件生命周期开发阶段任务的是()。
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx
设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click()CD1.DialogTitle="打开文件"CD1.InitDir="C:"
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
对于循环队列,下列叙述中正确的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
求极限
决定传染病患者隔离期限的主要依据是
佛手的主治病证有( )。
下列属于非处方药的药物有
以下关于自动控制叙述错误的是()。
期初材料计划成本500万元,超支差异为90万元。本月入库材料计划成本1100万元,节约差为170万元。本月领用材料计划成本1200万元,领用材料实际成本()万元。
简述美术的社会功能。
在考生文件夹下完成下列操作:(1)编写程序文件two.prg并执行。计算“01”组(歌手编号的前2位)歌手的得分,并将结果存入自由表FINAL中。FINAL包含“歌手姓名”和“得分”两个字段,“得分”取各评委所打分数的平均值。FINAL中的结果按
Ifyou______foreignlanguage,youcanappreciatemanyforeignartforms.(中国矿业大学2010年试题)
Smokingmeanssomethingdifferenttovariouscultures.In【B1】______,manypeoplesmoke.Inthewinter,itisoften【B2】______to
最新回复
(
0
)