首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果为【 】。 #define JFT(x)x*x main() { int a, k=3; a =++ JFT(k+1); printf("%d",a); }
以下程序的输出结果为【 】。 #define JFT(x)x*x main() { int a, k=3; a =++ JFT(k+1); printf("%d",a); }
admin
2010-01-10
42
问题
以下程序的输出结果为【 】。
#define JFT(x)x*x
main()
{ int a, k=3;
a =++ JFT(k+1);
printf("%d",a);
}
选项
答案
9
解析
本题中首先将宏替换掉,则表达式为a=++k+1*k+1=4+1*4+1=9,故最后输出a的值为9。
转载请注明原文地址:https://kaotiyun.com/show/OTWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Shapel并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timerl的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
窗体上有一个名称为Labell的标签和一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()x=InputBox(”输入x:”,,0):y=InputBox(”输入y:
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_Cli
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
下面关于VB应用程序的叙述中正确的是
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommandl_Click()X=5:Y=3
下面关于文件叙述中错误的是()。
随机试题
在充分满足油井生产能力需求的前提下,应尽量使用()。这样在同样泵挂深度与同样产量下,光杆载荷降低,设备磨损小,能耗低,能达到降低原油成本的目的。
用于表示测验实际上测到它打算要测的东西的程度的指标是()
ThebankAisreportedinBthelocalnewspaperCtoberobbedinDbroaddaylightyesterday.
风湿痹痛兼有表证者,当选用()
确定项目的组成结构时应做到()。
喷射混凝土宜采用粒径不大于( )的碎石做原材料。
旅行社不承担赔偿责任的情形有哪些?
茅盾的农村三部曲指的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
简述工作记忆模型。
最新回复
(
0
)