首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #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
67
问题
下列程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
以下关于数组的叙述中,错误的是
在窗体上画一个名称为List1的列表框,然后编写如下程序:PrivateSUbFormClick()Fori=1To10Item=“Item”&i:List1.AddltemItemNextiEndSub程序运行时,单击窗体,所
在数据管理技术发展的三个阶段中,数据共享最好的是()。
表示“x+y小于10且x-y大于或等于6”的VisualBasic表达式是()。
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
结构化程序的三种基本控制结构是()。
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
随机试题
下列权利中,属于对世权的是()
I’mafraidyouhaveno______buttocomealongwithus.
A.《药品销售许可证》B.《药品生产许可证》C.《药品经营许可证》D.《药品制造许可证》E.《药品生产经营许可证》药品经营企业必须持有药品监督管理部门批准发给的
对于“脱敏治疗”下列说法正确的是
案情:甲欲购买房屋若干,遂于2005年5月1日到乙房地产公司售楼处了解乙开发建设的A楼盘情况。乙的销售人员称楼盘销售火爆,房屋成交量已达房屋总量的80%以上,如果甲不及时购买,可能再也买不到该楼盘的房屋,即使能买到,也要多支付10%以上的房款。甲领取了楼盘
负责与工会协商劳资关系的雇主组织是()。
商业银行在成本管理中要遵守的基本原则包括成本最低化原则、全面成本管理原则和()。[2008年真题]
我国政府体制内的家庭社会工作的内容包括()。
设f(x)=∫0tanxarctant2dt,g(x)=x-sinx,当x→0时,比较这两个无穷小的关系.
设A是一个n阶方阵,满足A2=A,R(A)=s且A有两个不同的特征值.(Ⅰ)试证A可对角化,并求对角阵A;(Ⅱ)计算行列式|A-2E|.
最新回复
(
0
)