首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #define S(x)x*x #define T(x)S(x)*S(X) main() { int k=5,j=2 ; printf("%d,96d\n",S(k+j),T(k+3));}
若有以下程序 #define S(x)x*x #define T(x)S(x)*S(X) main() { int k=5,j=2 ; printf("%d,96d\n",S(k+j),T(k+3));}
admin
2016-12-28
21
问题
若有以下程序
#define S(x)x*x
#define T(x)S(x)*S(X)
main() {
int k=5,j=2 ;
printf("%d,96d\n",S(k+j),T(k+3));}
则程序的输出结果是
选项
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/IrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
有以下程序main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i
以下4个程序中,完全正确的是
以下4个程序中,完全正确的是
下列叙述中正确的是
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
若程序有宏定义:#defineN100则以下叙述中正确的是______。
下列叙述中正确的是______。
下列叙述中错误的是()。
随机试题
什么是制动踏板自由行程?怎样调整?
简述行政相对人承担行政责任的方式。
治疗咳嗽痰多、气喘、脘腹胀满、纳呆食少者,应选用的药物是
新生儿败血症最常见的致病菌是大肠埃希菌等革兰阴性杆菌,其次是葡萄球菌。()
客源管理的()直接决定了其成交比率和成交效率,也是达到客户满意的基本条件。
基金运作信息披露文件主要包括季度报告、半年度报告、年度报告、( )等。
甲、乙、丙三人进行跳绳比赛。A、B、C三人对比赛结果进行预测。A说:“甲肯定是第一名。”B说:“甲不是最后一名。”C说:“甲肯定不是第一名。”其中只有一人对比赛结果的预测是对的。则可推出甲是:
对下列词语意义的解释,正确的一项是:
下列对于首要分子的理解中,正确的是()。
甲、乙两人要加工同样规格同样数量的零件,甲完成任务时,乙加工125个零件()(1)甲每小时加工12个零件,以每小时加工10个零件(2)甲比乙提早2小时半完成任务
最新回复
(
0
)