首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define S(x)x*x/x main() {int k=6,j=3; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> #define S(x)x*x/x main() {int k=6,j=3; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序运行后的输出结果是( )。
admin
2021-07-09
62
问题
有以下程序:
#include<stdio.h>
#define S(x)x*x/x
main()
{int k=6,j=3;
printf("%d,%d\n",S(k+j+2),S(j+k+2));
}
程序运行后的输出结果是( )。
选项
A、11,11
B、29,29
C、26,29
D、121,121
答案
B
解析
#define命令是C语言中的一个宏定义命令,标识符一般使用大写,为了区分其他标识符,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。s(k+j+2)=k+j+2*k+j+2/k+j+2,经计算可得29,s(j+k+2)=j+k+2*k+j+2/j+k+2,计算可得29。因此输出为29,29。答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/3Ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为
以下叙述中错误的是
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={’’ABC’’,’’DEF’’,’’GHI’’};inti;for(i=0;i<3;i++
下面结构体的定义语句中,错误的是
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6
以下选项中不属于C语言标识符的是()。
某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根节点在第1层)()。
下面结构体的定义语句中,错误的是()。
有以下程序#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是
下列与队列结构有关联的是
随机试题
下列关于计算机病毒的叙述中,正确的是
行会阴左侧后一侧切开术的方法是
患者,男,54岁,患冠心病10年,突然神志丧失,呼吸不规则,即刻进行心肺复苏,心脏按压的频率为()
甲、乙、丙共谋犯罪。某日,三人拦截了丁,对丁使用暴力,然后强行抢走丁的钱包,但钱包内只有少量现金,并有一张银行借记卡。于是甲将丁的借记卡抢走,乙、丙逼迫丁说出密码。丁说出密码后,三人带着丁去附近的自动取款机上取钱。取钱时发现密码不对,三人又对丁进行殴打,丁
案例:下面是学生小刘在解答一道题目时的解法。问题:写出正确的解析;
男女智力总体水平大致相等,但女性智力分布的离散程度比男性大。()
有五张卡片。他们的正反面分别写有0与1、2与3、4与5、6与7、8与9,将其中任意三张排放在一起组成三位数,共可组成多少个不同的三位数?
战国时期的阴阳家邹衍提出五德学说。“五德”是指金、木、土、水、火所代表的五种德性,而每一种德性对应一种颜色。在我国奴隶社会和封建社会早期时,每个朝代的天子会因崇尚不同的德性而穿相应颜色的袍服。例如,商代崇尚“金”德,故商代的天子一般穿()色的袍服。
根据以下资料,回答问题。表中所列矿砂及其精矿种类中,2017年12月进口金额超过全年月均数值的种类有几个?
执行USESCIN0命令的结果是()。
最新回复
(
0
)