首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
2010-09-05
31
问题
有下列程序:
main()
{int k=5;
while(--k) printf("%d",k-=3);
printf("\n");
}
执行后的输出结果是( )。
选项
A、1
B、2
C、4
D、死循环
答案
A
解析
在程序语句中,k的初始值为5,进行第1次while循环后,k自减1为4,非0,执行循环体里的printf语句,输出1,此时k的值变为1。程序执行第2次循环时,k自减1变为0,为假,退出while循环语句。所以程序的最后结果为1。
转载请注明原文地址:https://jikaoti.com/ti/4oI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下变量名q1合法的是()。
窗体上有名称为Commandl的命令按钮和名称为Text1的文本框()。PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSub
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为()。
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下面正确的语句是( )。
下列说法中,错误的是()。
考生文件夹下有一个工程文件sjt5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(1)中,最
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click() Dims a%=100 PrintaEndSub其中变量a和s的数据类型分别是( )。
下列循环能正常结束的是()。
随机试题
管块的标称孔径允许最大负偏差,应不大于()毫米,管孔无形变。
Ⅱ型呼衰时不可能出现
不需要专业人员使用的局部用氟方法是
评价蛋白质营养价值的高低,主要是根据
(2006年)若则a与b的值是()。
下列选项中,不属于基金会计报表的是()。
我国货币供应量分为三个层次,下列说法中正确的有()。
关于公司股东法定义务的说法,错误的是()。
甲公司是一家从事家电生产销售的上市公司,2014年10月,聘请A会计师事务所对甲公司2014年年报进行财务报表审计,年报资料显示,公司资产、负债总额分别为25亿元、10亿元,发行在外的普通股股数为1亿股,公司适用的所得税税率为25%。2015年国内家电行
发出不符合收入确认条件的商品时,应借记()。
最新回复
(
0
)