首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #define 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));}
若有以下程序,则程序的输出结果是 #define 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-04-26
20
问题
若有以下程序,则程序的输出结果是
#define 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,2401
C、17,289
D、49,289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。“S(k+j)”宏展开以后为“k+j*k+j”,值为17,“T(k+j)”宏展开以后为“k+j*k+j*k+j*k+j”,值为37。
转载请注明原文地址:https://kaotiyun.com/show/dvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。#includemain(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);}
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
下面程序的输出结果是#include#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n"
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
下面程序的输出结果是#include#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n"
以下数组定义中错误的是
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
随机试题
根据我国刑法规定,拐卖妇女、儿童罪的主观方面是()
巴比妥类急性中毒的表现不包括
A.剖腹产术B.卵巢子宫摘除术C.阴门上联合切开术D.输卵管结扎术E.卵巢摘除术京巴犬,8岁,不食,体温39.4℃,腹围增大,阴门有红褐色分泌物流出。腹部超声探查,可见多个大面积液性暗区,加大增益可见暗区内有点状低回声。手术治
痛风急性发作期,应禁用的药物
关于伸直型肱骨髁上骨折的叙述正确的是()
根据《民事诉讼法》及相关司法解释中关于小额诉讼的规定,下列说法错误的有:()
A公司1998年经税务机关核实亏损20万元。1999年度该公司利润总额为200万元,无其他纳税调整事项。该公司适用的所得税税率为33%,1999年度该公司应纳所得税额为( )万元。
China’semploymentandre-employmentsituationremainstoughwithasurgethisyearinthenumberofgraduateshittingthejobm
有机农业的提议者声称在耕作中使用化肥和杀虫剂对当地的野生动物有害。然而,当使用有机农业技术时,要生产相同数量的粮食,就要比使用化学物质时耕种更多的土地。因此,有机农业减少了当地野生动物可用的生活领地。下面哪一项是题干论述所依赖的一个假设?
2014年6月27日,甲公司与乙公司签订模具加工合同,约定:甲公司委托乙公司加工3个模具,编号分别为模具1号、模具2号、模具3号,总价款100万元;乙公司应于2014年8月20日前交付模具:甲公司应在合同签订之日交付定金30万元,于模具支付之日起3个月内付
最新回复
(
0
)