首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
83
问题
有以下程序,程序运行后的输出结果是
#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));}
有以下程序#include<stdio.h>main0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果
以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。#includemain(){inta[10],*p,*S;for(p=a;p-a
仅由顺序、选择(分支)和重复(循环)结构构成的程序是_______程序。
若变量已正确定义,在if(W)printf(”%d\n”,k);中,以下不可替代W的是()。
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算:y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空。ginclude"math.h"doublefun(doublex){re
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);whil
以下数组定义中错误的是
在单链表中,增加头结点的目的是()。
随机试题
多媒体计算机硬件中,()提供音频信号输入、输出接口。
下列关于董事会的说法,正确的有()。
有利于合规风险管理的基本制度的内容不包括()。
影响净资产收益率的因素有()。
党委领导和政府领导都要不断适应新形势的需要,通过改革和完善,加强各自的领导职能,形成领导关系的全面强化。()
新西兰怀托摩萤火虫洞里的萤火虫对生存环境的要求____________,遇到光线和声音便无法生存。目前只在新西兰和澳大利亚发现了这种萤火虫。人们无法在影视作品中欣赏到,连旅游宣传照片也__________。依次填入画横线部分最恰当的一项是()。
2009年1~3月,全国完成房地产开发投资4880亿元,同比增长4.1%。其中,商品住宅完成投资3422亿元,同比增长3.2%,比1~2月提高2.4个百分点,比去年同期回落31.5个百分点。1~3月,全国房地产开发企业房屋施工面积17.87亿平方
Isathleteprowessattainedorinnate?Thosewhohavesufferedthescoldingofatyrannicalgamesmasteratschoolmightbeforg
A、BecausehewenttobuyaTVset.B、Becausehewenttovisithisfriend.C、BecausehehelpedbisfriendfixhisTV.D、Becauseh
E-mail1To:DBLOnlineFrom:MarshaSmithSubject:OrderDearMr.Chapman,Wewouldliketobuy30Futuracomp
最新回复
(
0
)