首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #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
63
问题
下列程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()aS=InputBox(”请输入一个二进制数”)n=Len(a$)Fori=1TonDec=
下面为单精度实型(即单精度浮点型)变量的是
设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是100;
以下选项中,不合法的VisualBasic的变量名是()。
在窗体上画一个名称为Command1的命令按钮,编写如下程序代码PrivateTvpeStudentsnAsString*10classAsString*20scoreAsDoubleEndT
变量声明:Dima,bAsInteger,c!,d%,e#,fAsLong其中所有的整型变量是()。
下列数据结构中,不能采用顺序存储结构的是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
随机试题
骨关节结核最常发生的部位是
上颌骨血供主要来自面部软组织血供主要来自
腹腔穿刺的部位有()。
Thevesselcanstartunloadinggoodsonlyafterthecustomsauthoritiesgrantthenecessarypermittothevessel.
当各投资方案计算期不相同时,进行投资方案比选宜采用的方法是()。
下列选项中,()不属于隋唐时期的书法家。
人民主权原则是宪法的基本原则。()
A、 B、 C、 D、 A每个图形都由一个三角形和另一个小图形组成,三角形在另一个图形的外部和内部交替出现。
Whatisasymbolandhowcanyouidentifyoneinliterature?Asymboltypicallyencompassesbotha【T1】______andafigurativeme
A、Manyofherbooksarebestsellers.B、Sheisashrewdbookstoreowner.C、Sheispromotingherbookinperson.D、Sheisasalesp
最新回复
(
0
)