首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define S1(z)4*z+4*(z) #define s2(x,y)4*(x)*(y)+y*x main() {int a=1,b=2; printf(“%d,”,S1(
有以下程序 #include #define S1(z)4*z+4*(z) #define s2(x,y)4*(x)*(y)+y*x main() {int a=1,b=2; printf(“%d,”,S1(
admin
2020-01-10
20
问题
有以下程序
#include
#define S1(z)4*z+4*(z)
#define s2(x,y)4*(x)*(y)+y*x
main()
{int a=1,b=2;
printf(“%d,”,S1(a+b));
prinff(”%d,”,S2(a,b)+S1(3));
printf(“%d”,s2(3+a,b+3));
}
程序执行后的输出结果是( )。
选项
A、18,34,100
B、24,34,92
C、24,34,100
D、18,34,92
答案
D
解析
程序中s1和s2都是宏定义,所以S1(a+b)宏展开后的表达式为:4*a+b+4*(a+b),即4*1+2+4*(1+2),结果为18;S2(a,b)宏展开的表达式为:4*(a)*(b)+b*a,即4*(1)*(2)+2*1,结果为10;S1(3)宏展开后的表达式为:4*3+4*(3),结果为24;s2(3+a,b+3)宏展开的表达式为:4*(3+a)*(b+3)+b+3*3+a,即4*(3+1)*(2+3)+2+3*3+1,结果为92,本题输出:18,34,92,答案为D。
转载请注明原文地址:https://jikaoti.com/ti/imG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]=("Morning","Afternoon","Eve
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main()
有以下程序#includeintfun(chars[]){intn=0;while(*s=’0’){n=10*n+*s-’0’;s++;}return(n);}main()
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);)main(){
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:12345123451
下列给定程序中函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和hum2分别为27和81,则输出的最大公约数为27。请改正程序中的错误,使它能得出正确结果
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
A、It’sdifficulttofindtherightwoodenmaterials.B、It’squiteeasytomakeasmallorgan.C、Ittakesalongertimetotesta
A白色B淡黄色C淡绿色D淡红色E深红色第二类精神药品处方的颜色
感染性细菌性B内膜炎的主要诊断依据是病毒性心肌炎的主要支持依据是
药品标签中注册商标的字体以单字面积计不得大于通用名称所用字体的
黄某在与陈某的冲突中被陈某推倒后摔成轻微伤,甲市乙县公安局以此对陈某作出行政拘留15日的决定。陈某不服申请复议,甲市公安局经调查并补充了王某亲眼看到黄某摔伤的证言后维持了原处罚决定。陈某向法院提起诉讼。庭审中,陈某提出该处罚未经过负责人集体讨论,一审法院遂
1992年7月20日,国家物价局、建设部、财政部、中国人民建设银行联合颁发的《商品住宅价格管理暂行办法》([1992]价费字282号)规定:商品住宅价格应以合理成本为基础,有适当利润,结合供求情况和国家政策而制定,并根据楼层、朝向和所处地段等因素,实行(
与现金持有量无明显关系的现金持有成本是()。
常华是R公司2006年度财务报表审计项目小组的成员,按照审计小组的分工,常华负责审查R公司与借款相关的业务。下面是常华在审计过程遇到的一些情况,请代为做正确的专业判断。
若=_________.
I______(反对)theplanonthegroundsthatitistooexpensive.
最新回复
(
0
)