首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
有以下程序,程序运行后的输出结果是 #include #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
admin
2020-03-15
20
问题
有以下程序,程序运行后的输出结果是
#include
#define S(x)4*(x)*x+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+i调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/DJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
有以下程序#include<stdio.h>intf(intx);main()intf(intx){inta,b=0;
下列选项中属于面向对象设计方法主要特征的是
不能正确表示数学式的表达式是
用树形结构表示实体之间联系的模型是
层次型、网状型和关系型数据库划分原则是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
随机试题
测定型砂或芯砂的水分时,将称好的试样()放在盛砂盘中,按规定的时间进行烘干。
下列可以用于除去气流中尘粒的设备有()。
烧结普通砖的强度等级有()。
中国期货业协会、期货交易所依法对期货公司实行()。
下列()不属于支票的种类。
一个由5笔等级均为B的债券组成的600万元的债券组合,违约概率为1%,违约后回收率为40%,则预期损失为()万元。
基数效用论关于效用最大化的观点。
下列语句输出结果为()publicclasstest{publicstaticvoidmain(Stringargs[]){inta=-67,b=116,c=78;
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为()。
Wheredoesthisconversationmostprobablytakeplace?
最新回复
(
0
)