首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #deftne 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));}
以下程序的输出结果是( )。 #deftne 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
2017-10-24
37
问题
以下程序的输出结果是( )。
#deftne 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,289
C、17,289
D、49,2401
答案
A
解析
本题考查了宏替换,C语言中的宏替换不会进行语法错误检查也不会进行运算。“S(k+i)”宏展开以后为“k+j*k+j”,值为17,“T(k+j)”宏展开以后为“k+j*k+j*k+j*k+j”值为37。
转载请注明原文地址:https://kaotiyun.com/show/rbxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
当运行以下程序时,输入abcd,程序的输出结果是()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1]=’*
下面程序的运行结果是()。#include<stdio.h>voiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++)
以下关于return语句的叙述中不正确的是()。
设有以下语句:charx=3,y=6,z;z=x^y<<2;则z的二进制值是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
下列叙述中正确的是()。
以下程序的输出结果是_____________。#definePR(ar)printf(“ar=%d”,at)main(){intj,a[]={1,8,3,7,6,13,17,15),*p=a+5;for
随机试题
Onaclear,colddayinearlyMarch2019,JustinJordan,afifth-generationgrowerinLacona,Iowa,readsattentivelyoldmapss
放射线法适用于零件表面的素线相交于__________的形体。
实喘的主要病变脏腑是
下列哪种防腐剂同时对霉菌与酵母菌均有较好的抑菌活性
下列说法错误的是()。
A、依靠科技获得的收益B、依靠资本获得的收益C、依靠人力获得的收益D、依靠资源获得的收益 A技术指的是科技。
我国刑法规定,在我国领域内的犯罪是指()。
埃里克森是()学派的心理学家。
确定下列无穷小量当x→0时关于x的阶数:(Ⅰ)f(x)=ex—1—x—xsinx;(Ⅱ)f(x)=cosx—1.
Ifyourwaistisexpanding,so(31)yourchancesofcomingdownwithdiabetes,evenifyouthinkyou’re(32)youngtogetsick.
最新回复
(
0
)