首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include #define S(x) (x)*(x) #define T(x)S(x)/S(x)+1 main( ) {int k=3 j=2; printf("%d,%d\n",S(k+j
若有以下程序: #include #define S(x) (x)*(x) #define T(x)S(x)/S(x)+1 main( ) {int k=3 j=2; printf("%d,%d\n",S(k+j
admin
2020-11-27
32
问题
若有以下程序:
#include
#define S(x) (x)*(x)
#define T(x)S(x)/S(x)+1
main( )
{int k=3 j=2;
printf("%d,%d\n",S(k+j),T(k+j));
}
则程序的输出结果是( )。
选项
A、11,2
B、25,2
C、11,12
D、25,26
答案
D
解析
本题考查宏定义。宏定义只是做简单的替换,执行语句s(k+j)=(k+j)*(k+j)=25,T(k+j)=S(k+j)/S(k+j)+1=(k+j)*(k+j)/(k+j)*(k+j)+1=26,因此选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/SZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不属于C语言标识符的是
以下叙述中错误的是
有以下程序#includemain(){intx=12,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}
下面选项中合法的字符常量是
以下叙述中正确的是
以下选项中不属于C语言程序运算符的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
软件生命周期是指()。
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
随机试题
在下列哪些情况下,不太符合要求的问卷可以丢弃()
直流电衬垫法中,衬垫的周边超出铅板电极至少
龈沟液最常用的采集方法是()
关于工程量清单项目与基础定额项目工程量计算规则的说法,错误的是()。
2013年10月25日,中国建设银行()分行举行开业仪式。这标志着建设银行在日本经营网络布局的进一步完善,将进一步提升建设银行在日本的综合化、集约化和本地化经营能力,更好地为中日两国客户提供优质高效的金融服务。
20世纪50年代,在马君武和欧阳予倩的主持下,以改良()为先锋,推动广西文化空前发展。
现在的网络影响力无处不在,网络语言如“神马”、“给力”、“浮云”等也深入我们的生活。这体现了:
设A=[6*8—2]、B=6*8—2、C="6*8一2",属于合法表达式的是()。
下面关于友元的说法中错误的是()。
A、 B、 C、 B
最新回复
(
0
)