单选题

若有以下宏定义:#define N 2#define Y(n) ((N+2)∗n)则执行语句“z=3∗(N+Y(5));”后的结果是()

A. A.语句有错误
B. z = 66
C. C.z = 70
D. D.z 无定值

查看答案
该试题由用户387****65提供 查看答案人数:32241 如遇到问题请 联系客服
正确答案
该试题由用户387****65提供 查看答案人数:32242 如遇到问题请联系客服

相关试题

换一换
热门试题
若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2执行以下语句 int a; a=Y; printf(“%d”,Z); printf(“%d”,–a);输出结果是() 若有以下定义 chars=’/092’; 则该语句() 若有以下定义,则说法错误的是 请判断本项叙述是否正确?题号:758若有宏定义:define S(a,b) t=a。a=b。b=t由于变量t没定义,所以此宏定义是错误的() 若有定义int a=2;则执行完语句a+=a-=a*a;后,a的值是( )。 设有以下宏定义:#define H 30 #define LEN H+20则执行赋值语句v=LEN*10; 后,v的值是()。 若有宏定义:#define M(x,y,z) x*y+z,则宏引用M(2+3,4+5,6+7)通过宏展开后的表达式应为(2+3)*(4+5)+6+7。 若有以下定义,则p+5表示( )。 int a[10],*p=a; 若有以下定义,则对a数组元素的正确引用是 若有以下定义,则说法错误的是inta=100,*p=&a() 宏定义包括(): 、无参宏定义|无条件定义|有参宏定义|条件定义 若有定义intx=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=() 若有定义语句char a[3],b[]="China";,则执行a=b;printf("%s",a);的输出结果是() 若有以下变量定义: float x; int a,b; 则正确的switch语句是 若有以下定义,则错误的赋值语句是。inta,b=1;() 若有定义:double x=1,y;执行语句y=x+3/2;,则y的值是() 若有int x=8,y=5,z;则执行语名“z=x/y+0.4”后,z的值为1 设有以下宏定义: define WIDTH 80 define LENGTH(WIDTH+40) 则执行赋值语句:k=LENGTH*20:(k为int型变量)后,k的值是______。 若有以下定义intm=5,y=2;,则执行下面表达式y+=y-=m*=y;后,y的值为-6() 宏定义内不允许使用宏定义。()
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位