首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #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(
有以下程序 #include<stdio.h> #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(
admin
2018-06-29
41
问题
有以下程序
#include<stdio.h>
#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/eDa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:voids(char*m,intn){*m=*m+3;n=n+3;printf("%c,%c,",*m,n);}main(){charp=’b’,q=’B’;s(&q,p);
以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。#include<stdio.h>main(){int*p,*q,a,b;p=&a;printf("input
有以下程序:#include<stdio.h>voidfun(char*c,intD){*c=*c+1;d+=1;printf("%c,%c",*c,D;}main(){chara=’F’,b=
以下合法的赋值语句是______。
若有如下程序:main(){chara[]={"1234"};inti,t=0;for(i=0;a[i]>=’0’&&a[i]<=’9’;i+=2)t=10*t+a[i]一-’0’;printf("%d\n’,t
以下非法的赋值语句是
结构化程序设计主要强调的是______。
数据结构中,与所使用的计算机无关的是数据的______。
下列说法正确的是()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
冲洗破伤风患者伤口时可以用
患者,女,26岁,未婚。既往月经量少,现停经4个月,头晕眼花,神疲倦怠,舌少苔,脉细弱。其证候是
肺换气时气体通过的部位是
下列违反药品广告申请和发布规定的违法行为,其法律责任属于3年内不受理该申请人广告审批申请的是
甲是药品零售连锁企业所属门店,经营类别:处方药、甲类非处方药、乙类非处方药;经营范围:第二类精神药品、生物制品、化学药、中成药、中药饮片。乙是药品零售企业,经营类别:处方药、甲类非处方药、乙类非处方药;经营范围:生物制品、化学药、中成药。
甲、乙、丙三国都是航空方面《海牙公约》和《蒙特利尔公约》的缔约国,乙国公民将登记在丙国的航空器劫持到甲国,航空器在甲国降落,有关这一空中劫持的引渡,下列哪个选项错误?
背景资料某总承包工程项目按照采购进度计划,总承包单位项目采购部门将采购的两台解体安装的大型压缩机运至现场,依据设备采购合同,组织了包括监理单位代表和本项目部有关部门的人员参加的设备施工现场验收。在进行设备验收的核对验证时,进行了以下工作
《唐律疏议》编纂工作的主持者是()。(2009年单选36)
设f(x)在[a,b]上连续,在(a,b)内二次可导,且求证:存在ξ∈(a,b),使f’’(ξ)<0.
Whatisthemostimportantfunctionoftrees?Whateventuallyhappenedtotherich,powerfulcountry2000yearsago?
最新回复
(
0
)