首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2013-10-19
17
问题
若有以下程序
#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/mcJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> int fun(int a, int b) { if(b==0) return a; else return(fun(-a,-b)); } ma
执行以下程序段后,W的值为______。 int w=’A’,x=14,y=15 w=((x‖y)&&(w<’a’));
有以下程序#include<stdio.h>main(){charc1,c2;scanf("%c",*c1);while(c1<65||c1>90)scanf("%c",&c
有以下程序#include<stdio.h>main(){inta=5,b=lt;t=(a<<2)|b;printf("%d\n",t);}程序运行
有以下程序#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b2;printf("%4.1
有以下程序#include<stdio.h>main(){char*a[]={"abcd","ef","gh","ijk"};inti;for(i=0;i<4;i++)
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值是
若以下选项中的变量已正确定义,则正确的赋值语句是
C语言中下列叙述正确的是_______。
随机试题
某市公安局刑警大队警员周某,工作认真、积极。曾于2()00年被公安部授予“公安系统先进工作者”荣誉称号;并先后于2003年、2005年被该省公安厅授予“人民公安优秀警员”荣誉称号。2006年,李某向该市检察院控告周某对其进行刑讯逼供,案情叙述为:“2006
卡斯特与罗森茨韦克认为,任何组织作为一个整体系统一般都包括()
有关蛋白质三级结构描述,错误的是
肿瘤DNA倍体图像分析,关于确定标准二倍体细胞的最佳选择是
肝素的抗凝机制是
关于直肠癌,哪项是错误的
A市的甲工厂与B市的乙银行订立了一份融资租赁合同。合同约定由乙银行向C国的丙公司购入一套设备供甲工厂使用,在合同履行过程中,甲工厂要求乙银行承担设备的日常维修,乙银行拒绝。应承担该套设备维修义务的是()。
简述高中数学课程的地位和作用。
记忆过程包括()。
关于行政机关对行政相对人实施查封、扣押的行为,下列做法不正确的是:
最新回复
(
0
)