单选题

若有宏定义如下: #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 如遇到问题请联系客服
热门试题
若有如下定义,则b的值是(   ) int a[10]={1,2,3,4,5,6,7,8,9,10},b=a[5];   若有宏定义:#define PI 3.14i5926,则系统预编译时会报错。() 若有宏定义:#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) 若有如下定义,则正确的叙述为(   ) char x[]="abcdefg"; char y[]={'a’,'b’,’c’,'d’,’e’,'f','g'};   若有如下定义语句: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)为真时所要表达的是() 若有如下定义,则值不为3的表达式是(    ) int a[10]={1,2,3,4,5,6,7,8,9,10};   若有如下定义和语句,且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。 若有如下定义,则不能表示数组a元素的表达式是(    ) int a[10]={1,2,3,4,5,6,7,8,9,10};   宏定义内不允许使用宏定义。() .若有定义:int a[10],则对数组a元素的正确引用是。 (A)a[10] (B)a[3.5] (C)a(5) (D)a[10-10]
购买搜题卡会员须知|联系客服
会员须知|联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于聚题库网站及系列App

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

    支付方式

     

     

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