首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-04-28
20
问题
有以下程序
#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/GUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列叙述中正确的是
以下选项中不能作为C语言合法常量的是
有以下程序:#includemain(){intk=一17:prinff(“%d,%0,%x\n”,k,1一k,1一k);}程序的运行结果是()。
下面不能作为结构化方法软件需求分析工具的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
数据库系统的三级模式不包括
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.C文件中。
随机试题
导致前列腺增生的主要原因是
A.月经干净后3天B.月经干净后7天C.月经干净后10天D.月经来潮1天内E.月经来潮第5天
基础设施服务从定价到供应都受到政府的约束,尽管如此,基础设施服务的质量普遍不佳,存在着诸多问题,包括()。
通过变动货币供应量,使货币供应量与货币需求量之间形成一定的对比关系,进而调节社会的总需求与总供给,这被称为货币政策的()。
下列规定中,符合《中外合资经营企业法》规定的是()。
导游小李在带团过程中,发现游客张某的言行违反了当地的法律与风俗习惯,小李及时制止了张某的言行,小李行使了导游的()。
小王是一家公司的职员。公司今天要来一位外地的客人,公司领导决定派小王去机场接机,并将客人直接带回公司。小王到机场接到客人后,用公司早已准备好的汽车带到公司。到公司后,小王将客人带到了位于二楼的领导办公室,敲门进入办公室后,发现公司里的几位主要领导都在,小王
下列选项中,()不能作为项目团队管理的依据。
もしかしたらそれですぐになかなかそれにほとんど明日の朝、横浜へ行かなければなりません。()すみませんが、会社へ行くのがすこし遅れます。
假如有一天你面对机场内的触摸式电子问路屏不知所措;在ATM自动取款机前无从下手;手持地铁磁卡却过不了检票口,有钞票却买不走无人售货机中的可乐;听不懂年轻人口中越来越多的诸如“网吧”“视盘机”等新名词;没有年轻人帮助,连新买的VCD也看不了……。你也许就该
最新回复
(
0
)