首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是______。
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是______。
admin
2009-02-15
22
问题
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是______。
选项
A、1
B、3 0
C、1-2
D、死循环
答案
4
解析
本题中循环执行了两次,第一次,执行完printf语句后,x=1,而-x是先自减后执行语句,所以(!(-x))的值为非零,所以又执行了一次。第二次x的值为-2,--x的值为-3,求非后,值为0,跳出循环。
转载请注明原文地址:https://jikaoti.com/ti/02K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
软件生命周期是指()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()
在数据管理技术发展的三个阶段中,数据共享最好的是
如果把程序的启动对象设置为:SubMain,则SubMain过程
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Command1—C
以下选项中,不合法的VisualBasic的变量名是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
17-羟皮质类固醇的总称不包括的物质是
A、慢性胃体胃炎(A型胃炎)B、胃溃疡C、浅表性胃炎D、慢性胃窦胃炎(B型胃炎)E、十二指肠球部溃疡空腹痛是
七段显示器的各段符号如图所示,那么,字母“E”的共阴极七段显示器的显示码abcdefg应该是:
属于收入型证券组合特点的是()
下列关于数字出版产品内容组织的说法正确的有()。
杜威实用主义所提倡的主要观点有()。
曲线,在点(0,1)处的法线方程为____________.
关于同轴电缆,双绞线和光纤,下述哪个说法是正确的?()。
Lookatthequestionsforthispart.Youwillhearapassageabout"HealthandFitness".Youwilllistentoittwice.F
AnEarlyFormofJazzMusicMusiccomesinmanyforms;mostcountrieshaveastyleoftheirown.Attheturnofthelastcentury
最新回复
(
0
)