首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #define PR(a)printf("%d\t",(int)(a)) #define PRINT(a)PR(a);printf("ok!") main()
下列程序的输出结果是【 】。 #define PR(a)printf("%d\t",(int)(a)) #define PRINT(a)PR(a);printf("ok!") main()
admin
2009-02-15
47
问题
下列程序的输出结果是【 】。
#define PR(a)printf("%d\t",(int)(a))
#define PRINT(a)PR(a);printf("ok!")
main()
{ int i,a=1;
for(i=0;i<3;i++)
PRINT(a+i);
printf("\n");}
选项
答案
1 2 3 ok!
解析
本题主要考查了printf函数用在了宏替换中。宏替换不是函数调用,只是一种简单的字符替代。所以本题中PRINT(a+i)展开为:printf(“%d\t”,(int) (a+i)),当i=0时,输出1;当i=1时,输出2;当i=2时;输出3;for循环结束后输出ok!。
转载请注明原文地址:https://kaotiyun.com/show/5kXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommandl_Click()a=3s=0Fork=1To5s=s+aModk
以下关系表达式中,其值为True的是
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
假设有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:",,"输入数据:"+xEn
变量声明:Dima,bAsInteger,c!,d%,e#,fAsLong其中所有的整型变量是()。
下列数据结构中,不能采用顺序存储结构的是()。
把数学表达式表示为正确的VB表达式应该是()。
以下关于函数过程的叙述中,正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是()。
随机试题
党的纪律检查机关有__________、__________、__________。
乳腺影像的特征指标要求对比度
丹七片除活血化瘀外,还能()。
如果触电者已经呼吸中断、心脏停止跳动,在现场可采取的急救措施有:()
某企业采用成本与可变现净值孰低法对存货进行计价,本月末甲、乙两类存货有关资料如下:要求:(1)根据上述资料采用单项存货计提法和类别存货计提法分别对期末存货进行计价,填入下面表格中(不需写出计算过程。)。(2)计提存货跌价
A公司2012年生产甲、乙和丙三种产品。2012年甲、乙和丙产品计划产量分别为900件、1000件和1200件,计划单位成本分别为100元、90元和80元,实际产量分别为1000件、1200件和1500件,累计实际总成本分别为95000元、105600元和
________是指通过分析与预测,并以报告的形式反映项目偏差与趋势。
What’saman?Or,indeed,awoman?Biologically,theanswermightseemobvious.Ahumanbeingisa(n)【C1】______whohasgrownfr
在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据(20)语言来实现。
TheearthquakehappenedinsouthXinjiangonFeb.This______killed266people.
最新回复
(
0
)