首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
26
问题
若有以下程序
#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全国计算机二级
相关试题推荐
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc")
有以下程序#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};mare(){structord*p=dt;
有以下程序#include<stdio.h>inttb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[
有以下程序#include<stdio.h>voidfun(int*a,int*B){int*c;c=a;a=b;b=c;}main()
有以下程序#inc1ude<stdio.h>voidfun(char*s){while(*s){if(*s%2=0)printf("%c",*s);
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i;printf(“%d\n”,s);}
设有定义:floata=2,b=4,h=3;以下C语言表达式中与代数式(a+b)h计算结果不相符的是
下列条件语句中,功能与其他语句不同的是()。
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
随机试题
集装箱运输方式根据货物装箱数量和方式可分为()
其诊断为其治法是
行政复议机关在行政复议的过程中,认为具体行政行为的依据违法,而本机关又无权处理的,应当如何处理?()
( )是指产业结构由低层次向高层次不断成长的过程。
【背景资料】某机电安装公司,通过竞标承担了某炼油厂扩建工程的总承包资格。与建设单位签订的总承包合同中约定,该工程项目的施工临时用电申请委托该公司办理。施工中该公司将厂区供电划分为一个单位工程,烷基化和MTBE等几个车间内的电气安装工程划分为分部工
给一般患者行直肠指检时的常用体位是()。
论述汉武帝对匈奴的战争。(四川大学1999年中国古代史真题)
动机的功能有()
《天朝田亩制度》和《资政新篇》都是太平天国的纲领性文件,但是它们存在着根本的不同,主要表现在
二进制数1001001转换成十进制数是()。
最新回复
(
0
)