首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
2020-03-15
53
问题
若有以下程序,则程序的输出结果是
#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+i*k+j*k+j*k+j”,值为37。
转载请注明原文地址:https://jikaoti.com/ti/7IG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
有以下程序#include<stdio.h>voidmain(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:swi
下面属于白盒测试方法的是
下列选项中不符合良好程序设计风格的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
以下正确的字符串常量是
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%
随机试题
幽门螺杆菌(Hp)感染相关性疾病有()
输卵管
肠息肉病
朗伯-比尔定律只适用于A.单色光,非均匀,散射,低浓度溶液B.白光,均匀,非散射,低浓度溶液C.单色光,均匀,非散射,低浓度溶液D.单色光,均匀,非散射,高浓度溶液E.白光,均匀,散射,高浓度溶液
仅用于甲状腺功能亢进症患者术前准备的药物是
布洛芬主要用于治疗
2003年4月,陈显军、陈德喜、肖占东、肖占武、陈德刚、陈德才6人商议一起种植鸦片。他们发现宾县宁远镇某林场一山沟的北山南坡上,人迹罕至,是绝佳的种植场所,便共同开地6块,合计2404平方米。开地后又共同在这6块地上种植罂粟60446株,并约定分到个人名下
《物业管理条例》规定业主在物业管理活动中具有以下义务()。
考生文件夹下有一个数据库文件"samp1.mdb",其中存在已经设计好的表对象"tStud"。请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。(2)设置"简历"字段的设计说明为"自上大学起的简历信息"。(3)将"入校
Nowadays,somethinghasgoneterriblywrongwithouronce-proudAmericanwayoflife.Ithashappenedintheareaof【C1】______A
最新回复
(
0
)