首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #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
35
问题
下列程序的输出结果是【 】。
#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://jikaoti.com/ti/cdK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
下列合法的变量名是
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
表示“x+y小于10且x-y大于或等于6”的VisualBasic表达式是()。
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
下面对软件特点描述正确的是()。
索引属于()。
若对长度为90的线性表进行分块查找,其中每块子表长度为9。如果在索引表查找过程中进行顺序查找,那么平均查找长度为【】。
随机试题
对肝硬化腹水总的治疗原则是
排放有害工业废水的工厂,应建在饮用水水源的
手术后好发血栓的部位是
工程分析应以()为重点,并不可忽视污染物的不正常排放。
背景1:(1)某厂区室外给水管网布置如图6.Ⅱ所示。说明:①该图为某厂区生产、生活、消防共用室外给水管网平面图。PN=1.0MPa。图中平面尺寸均以相对坐标标注,单位以m计,详图尺寸以mm计。②图中标注DN≥100管道采用
商业银行通过负债业务把社会上的各种闲散资金集中起来,再通过商业银行的资产业务将资金投放到社会经济各部门中去,这属于商业银行的( )。
若递延年金A的连续收支期为n期,递延期为m期,则下列公式可以求解现值的有()。
参加挖一条水渠的甲、乙、丙三个工程队人数分别是20人、15人和25人,每天共挖土58方;平均每人每天挖土立方米数,乙队工人是甲队工人的4/9,丙队工人是乙队工人的1/2,求三队工人每天平均挖土多少方?()
有可能产生动作差误的心理物理学方法是()。
A、B、C、D、C
最新回复
(
0
)