首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是 ______ 。
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是 ______ 。
admin
2013-02-23
33
问题
有以下程序段: 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://kaotiyun.com/show/OqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intf(intb[][4]){inti,j,s=0;for(j=0j<4;j++){i=j;if(i>2)i=3-j;s+=b[i][j];}returns
若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
C语言结构体类型变量在程序执行期间()。
数据的存储结构是指
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
下列运算符中,不属于关系运算符的是()
计算机网络最突出的优点是()
按通信距离划分,计算机网络可以分为局域和广域网。下列属于局域网的是()
随机试题
下列磺酰脲类降糖药中,降糖作用快且强的是
假远期信用证,就出口商的收汇时间来说,等于即期信用证。
(2014)资料(一)C国蓝先生在D国攻读物理学硕士学位期间,兼职于D国一家光伏产业的公司。从事光伏组件的销售业务。蓝先生熟悉太阳能电极板零部件产品的销售渠道及客户群体,积累了丰富的销售经验及客户资源,善于搜集客户需求信息,并能够根据客户需求对产品提出改
音节
的和函数为S(x)=_____.
在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:PriateSubrun34Click()sum=0Fori=10To1Step-2sum=sum+iNextiMs
Believeitornot,opticalillusion(错觉)cancuthighwaycrashes.Japanisacaseinpoint.Ithasreducedautomobilecrashes
Fromherconversation,I______thatshehadalargefamily.
Therichnessofourlanguagesisconsideredbymanytobethedistinctiveandcrowingachievementinhumanevolution.Languagep
A、Shespoilsherdaughtersomuchinthedailylife.B、ShethinkstherearemanytrapsontheInternet.C、Shebalancesthenegat
最新回复
(
0
)