首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
admin
2017-10-24
19
问题
以下程序的输出结果是( )。
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
{int i1,i2;
il=f(2);
i2=f(1+1);
printf(’’%d%d\n’’,il,i2);}
选项
A、12 12
B、12 7
C、12 11
D、11 7
答案
D
解析
本题考查了宏的嵌套定义定义了3个宏定义语句,分别是:#defineN 5、#defineM N+1和#definef(x)(x*M),所以根据C语言的宏交替规则,我们可知,f(2)=2*N+1
∧
2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://jikaoti.com/ti/Vka0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。#include<stdio.h>main(){longs,t,s1=10;pfintf("\n.Pleas
下面程序的运行结果是()。#include<stdio.h>main(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n<=3){c=c*a;b=_b+c;++n;}print
设有定义语句:inta[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为()。
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为()。
有以下程序:point(char*p){P+=3;)main(){charb[4]={’a’,’b’,’c’,’d’},*p=b;point(p);printf("%c\n",*p);}程序运行后的输
若变量已正确定义,有以下程序段:i=0;doprinntf("%d,i");while(i++);printf("%d\n",i);其输出结果是()。
有以下程序:main(){inti;for(i=1,i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}
在关系数据库中,用来表示实体之间联系的是()。
有以下程序:#include<stdio.h>inta=1;intfun(intC){staticinta=2;c=c+1;return(a++)+c;}main(){inti,
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
随机试题
Haveanothercupofcoffee,______?
关于鼻旁窦的正确说法是
肺炎球菌肺炎的抗菌治疗首选
急性糜烂性胃炎的治疗包括()
相对于其他合同计价形式,成本加酬金合同增加了业主()难度。
个性结构的核心成分是()。
教师要适应时代发展需要,拓宽知识视野,更新知识结构,不断提高专业素养和教育教学水平,就必须()。
设△ABC是锐角三角形,a、b、c分别是内角A、B、C所对边长,并且sin2A=+sin2B求角A的值;
一般地说,地租都是土地所有者凭借()获得的()收入。
根据新的刑事证据规则,鉴定检材的真实性和同一性已经成为鉴定意见转化为定案根据的前提条件。这显然是我国刑事证据制度发生的重大变化。透过这一变化,我们可以发现司法改革的决策者们已经具有了一种新的理论认识:实物证据鉴真是司法鉴定程序启动的前提和基础;未经鉴真过程
最新回复
(
0
)