首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n"
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n"
admin
2009-02-15
63
问题
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n",a); }
选项
A、16
B、2
C、9
D、1
答案
2
解析
宏定义的作用是进行字符的替换,应先将赋值语句的右边进行宏替换,即等号右边为:k+m*k+m/k+m*k+m=2+1*2+1/2+1*2+1=2+2+0+2+1=7,然后计算a/=7,即a=a/7=16/7=2。
转载请注明原文地址:https://kaotiyun.com/show/muXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数"):P=InStr(num,".")Ifp>0ThenPrintMid(num,P+1)ElsePrint"END"E
软件功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于应用软件的是()。
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
执行下列语句str1nput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击“确定”按钮,则变量str1nput的内容是
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
长整型常数的类型说明符为()。
程序流程图中带有箭头的线段表示的是()。
数据流程图(DFD图)是
随机试题
高血压治疗原则,除外下列哪项
三级预防原则的叙述,不正确的是
护士巡视病房时发现患者闭式胸膜腔引流管脱出,首先要
划分法律部门的首要标准是()。
甲上市公司2006年7月1日向其50名高级管理人员每人授予1000份认购权证,该认购权证将于2010年末期满时行权,行权时高级管理人员将以6元/股购入该公司股票,该公司股票在授予日的公允价值为8元,2006年和2007年12月31日该股票公允价值均为12
对违法犯罪分子的改造工作,是教育人、挽救人和防止重新犯罪的特殊预防工作。()
十七届六中全会指出,文化改革发展的主力军是()。
以下关于离婚损害赔偿请求的表述中,正确的是()
Thereareplates,glasses,andcutleryonthetable.
______luckwouldhaveit,wearrivedintimetocatchthe8:00o’clockflighttoMadrid.
最新回复
(
0
)