首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是 ______ 。
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是 ______ 。
admin
2013-02-23
35
问题
有以下程序段: 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全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("fl.txt","w");fprintf(fp1,"abc");fclose(fp1);}若文本文件f1.t
有以下程序:streetSTU{charnum[10];floatscore[3];};main(){structSTUs[3]={{"20021",90,95,85},{"2
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。
下列叙述中j下确的是()。
若有定义和语句:int**pp,*p,a=20,b=10;pp=&p;p=&a;p=&b;printf(%d,%d\n",*p,**pp);则输出结果是()。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
下列选项中,不能用作标识符的是()。
下列可用于C语言用户标识符的一组是
随机试题
测定大米中直链淀粉的含量时,用抽提器抽提样品时所用的抽提剂是乙醇。
下列方剂中,组成药物含有黄连、知母的是()(2009年第48题)
A.4~5天B.6~7天C.7~9天D.10~12天E.14天
下列给药途径注射液的处方不能添加抑菌剂的是
全面依法治国,要求推进覆盖城乡居民的公共法律服务体系建设。下列哪些做法体现了上述要求?(2017年卷一54题)
《入境货物报检单》的“包装种类及数量”栏应填写货物实际运输包装的种类及数量,无需注明包装的材质。()
信用证开立的基础是买卖合同,又是开证行对受益人的有条件的付款承诺,所以,当信用证条款与买卖合同规定不一致时,受益人可以()。
下列不属于麦克里兰的三重需要理论中的需要的是()。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:依据拟定的教学目标,概述教学过程并说明设计意图。
ThechangeofWeatherMadealotofpeoplesick.TheoldMan’shomeWasinLondon.
最新回复
(
0
)