首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
64
问题
若有以下程序,则程序的输出结果是
#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://kaotiyun.com/show/ZWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
以下叙述中正确的是
以下程序段中的变量已正确定义for(i=0;i<4:i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
若有以下程序main(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
下列叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N—1;m>=0;m--)scanf(
以下不构成无限循环的语句或语句组是
数据库设计中反映用户对数据要求的模式是()。【10年9月】
算法的时间复杂度是指()。
随机试题
某地区新建一机场,飞行区指标为4E,机场跑道全长3400m,宽度60m。面层采用C40水泥混凝土。甲施工单位通过招标获得该机场场道工程面层工程施工项目。该项目施工单位对面层的施工过程如下:第一步,按设计要求进行水泥混凝土配合比设计,采用试验室确定的
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
初级卫生保健评价的主要特征中,效果主要是分析
下列有关输血和HLA配型与移植成活率的关系正确的是
上题所述病例宜选用方
A、微晶纤维素B、碳酸氢钠C、硬脂酸镁D、乙基纤维素E、滑石粉可用于粉末直接压片的是()
(操作员:顾主管;账套:202账套;操作日期:2015年1月31日)复核转账凭证第0003号。复核收款凭证第0001号。
根据企业所得税法的规定,下列说法中,不正确的有()。
受到剥夺政治权利或者故意犯罪受到有期徒刑以上刑事处罚的,不能取得教师资格;已经取得教师资格的,丧失教师资格。()
Articlesinmagazinesandnewspapersandspecialreportsonradioandtelevision【B1】______theconcernofmanyAmericansaboutth
最新回复
(
0
)