首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是 ______ 。
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是 ______ 。
admin
2013-02-23
34
问题
有以下程序段: 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/Y4B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){intm=011,n=11;printf("%d%d\n",++m,n++);}
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。
有以下程序main(){inti,s=0;for(i=1;i<10;i+=2)s+=i+1;printf("%d\n",s);}程序执行后的输出结果是
若有如下程序段,其中s.a.b.c均已定义为整型变量,且a.c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是
以下对结构体类型变量td的定义中,错误的是()。
下列叙述中正确的是()。
表达式a<b||(c&d)中运算符优先级最高的是()。
若定义了以下函数:voidf(……){……*p=(double*)malloc(10*sizeof(double));……}p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调
随机试题
A.寒凉派B.滋阴派C.攻邪派D.补土派认为“阳常有余,阴常不足”者,称为
腰穿后患者去枕平卧的主要目的是
患者胃痛隐隐,喜温喜按,空腹痛甚,进食痛减,泛吐清水,纳呆乏力,大便溏薄,舌淡苔白,脉虚弱。问题2:其治法是
根据婚姻法及司法解释的相关规定,下列表述正确的是()。
根据无形资产计价规定,下列内容中,一般作为无形资产入账的是()。【2007年真题】
依据个人所得税相关规定,下列项目中,属于劳务报酬所得的是()。
德育工作的出发点和归宿是()
春耕时节,农业局要举办“送农资、送服务、送技术”的农资下乡活动,并邀请党员、农技人员、专家等参与,领导让你协调安排接待。请问你将如何安排本次接待以达到最好的工作效果?
秦朝建立的中央集权制度极大地影响了中国历史的发展,其中最深远的影响是()。
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】_
最新回复
(
0
)