首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define S(x)4*(x)*x4+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define S(x)4*(x)*x4+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
admin
2016-12-18
73
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#define S(x)4*(x)*x4+1
void main()
{int k=5,j=2;
printf("%d\n",S(k+j));
}
选项
A、197
B、143
C、33
D、28
答案
B
解析
这道题涉及到带参数的宏的定义和替换这个知识点。在程序中定义了带参数的宏S(x),当在主函数中用参数k—+j调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/H8Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
结构化程序设计主要强调的是()。
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
下列叙述中正确的是
以下程序中,函数fun的功能是计算x²-2x+6,主函数中将调用fun函数计算:y1=(x+8)²-2(x+8)+6y2=sin²(x)-2sin(x)+6请填空。#include"math.h"doublefun(double
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
下列选项中不属于结构化程序设计方法的是
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
随机试题
英国现代报纸《每日邮报》的创办人是()
患者,女性,左侧胸壁外伤后,出现了明显的呼吸困难,伴发绀。护士观察患者胸部伤口时,发现随呼吸运动伤口有气体进出的响声。该护士在现场抢救中首先应该
按照保险的承包方式,保险可分为()。
下列哪一项不是世界流行的儿童音乐教育流派?()
学校应把智育放在首位,努力提高教师的教学水平,促进学生成绩的提高。()
某市叫群众“挑刺”,举报他们最不满意的事,涉及100多个市直单位,经过一段时间后,一些民生问题确实得到了改善,你怎么看?
联系当前实际,论述深化司法体制改革、提高司法公信力的途径和措施。
LifeExpectancyintheLastHundredYearsAhundredyearsago,lifeexpectancyindevelopedcountrieswasabout47;intheea
InmostoftheUnitedStates,themorningnewspaperis______byschool-agechildren.
Lastweek,speakersataprograminWashingtondiscussedusingnanotechnology(纳米技术)toimprovehealthcareindevelopingcountr
最新回复
(
0
)