首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #deftne S(x)x*x #define T(x)S(x)*S(x) main(){int k=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));}
以下程序的输出结果是( )。 #deftne S(x)x*x #define T(x)S(x)*S(x) main(){int k=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));}
admin
2017-10-24
25
问题
以下程序的输出结果是( )。
#deftne S(x)x*x
#define T(x)S(x)*S(x)
main(){int k=5,j=2;
printf(’’%d,%d\n’’,S(k+j),T(k+j));}
选项
A、17,37
B、49,289
C、17,289
D、49,2401
答案
A
解析
本题考查了宏替换,C语言中的宏替换不会进行语法错误检查也不会进行运算。“S(k+i)”宏展开以后为“k+j*k+j”,值为17,“T(k+j)”宏展开以后为“k+j*k+j*k+j*k+j”值为37。
转载请注明原文地址:https://kaotiyun.com/show/rbxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并作为函数值返回。请填空:#include<stdio.h>#defineN3typedefstruct{in
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[]){staticinti=0;do{b[i]+=b[i+1];}while
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=M
若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);pu
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5voidfun(intx【N】){imm;for(m=N-1;m>0;m--)sc
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8},i
下面程序的运行结果是__________。#inelude#defineSIZE12main(){chars[SlZE];inti;for(i=0;i
以下程序的运行结果是____________。#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf(“%d\n”.MAX(ij));}
随机试题
急性阑尾炎时,闭孔内肌试验阳性,提示
既能活血,又能凉血,并能养血的药物是( )。
关于麻醉药品和第—类精神药品的相关规定,以下说法错误的是()
000047机密★三年特急XX市人民政府办公
保兑行的责任是()
一般资料:求助者,男性,41岁,高中毕业,已婚。案例介绍:半年多前的一天,求助者到银行存款,无意间看到银行工作人员正在将一摞一摞的钱放进保险箱,估计有上百万元。求助者当时想自己要是像劫匪那样,拔出枪来,把钱抢走,自己买房买车就不缺钱了。但求助者马上
90,45,15,3.75,()
Whenweconductforeigntrade,theimportanceofunderstandingthelanguageofacountrycannotbeunderestimated.Thesuccessfu
2013年11月,中共十八届三中全会审议通过《中共中央关于全面深化改革若干重大问题的决定》,决定指出全面深化改革的总目标是
Youwillhearanopeningkeynoteatthe2ndITOutsourcingConference&Expo.Asyoulisten,forquestions1—12,completetheno
最新回复
(
0
)