单选题

若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2执行以下语句 int a; a=Y; printf(“%d”,Z); printf(“%d”,–a);输出结果是()

A. 76
B. 126
C. 125
D. 75

查看答案
该试题由用户771****28提供 查看答案人数:23819 如遇到问题请 联系客服
正确答案
该试题由用户771****28提供 查看答案人数:23820 如遇到问题请联系客服

相关试题

换一换
热门试题
若有宏定义:#define M(x,y,z) x*y+z,则宏引用M(2+3,4+5,6+7)通过宏展开后的表达式应为(2+3)*(4+5)+6+7。 若有定义:int b=5 若有如下定义和语句:char s[12]= "a book!";printf("%d", strlen(s) );则输出结果是()。 宏定义包括(): 、无参宏定义|无条件定义|有参宏定义|条件定义 若有定义:int a[3][4];,不能表示数组元素a[1][1]: $(&a[1][1])|(*(a+1)[1])|*(a+5)|*(a[1]+1) 若有如下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};则对数组正确的引用是 设有宏定义:defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是() 设有宏定义;#definIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是() 若有如下定义和语句,且0<=i<5,下面()是对数值为3数组元素的引用 int a[]={1,2,3,4,5},*p,i; p=a; 若有以下宏定义:#define N 2#define Y(n) ((N+2)∗n)则执行语句“z=3∗(N+Y(5));”后的结果是() 定义如下的元组,说法是 tup1="a","b","c","d" 若有如下类定义:已知obj是类D的对象,下列句中不违反类成员访问控制权限的是() 若有定义和语句:struct student { int num; char name[10]; float score;} s[5]={{1,"lili",98.5},{9,"xiaohua",66}},*p=s;printf("%d",*p++);输出结果是1。 宏定义内不允许使用宏定义。() .若有定义:int a[10],则对数组a元素的正确引用是。 (A)a[10] (B)a[3.5] (C)a(5) (D)a[10-10] 若有如下定义:int a[]={1,2,3,4},*p=a;则*(p+2)的值为 若有定义:char cint d程序运行时输入:c=1,d=2,能把字符1输入给变量c、整数2输入给变量d的输入语句是() 若有定义:int a[5]={1,2,3,4,5};则语句a[1]=a[3]+a[2+2]-a[3-1];运行后a[1]的值为 若有定义:intx,a;则语句x=(a=5,a+1);运行后,x、a的值依次为() 若有函数模板mySwap和一些变量定义如下:templatevoimySwap(X,Y);doubld1,d2;ini1,i2;下列对mySwap的调用中,错误的是()
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

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

    支付方式

     

     

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