首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
82
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有三个关系R、S和T如下,则关系T由关系R和S通过()得到。
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1)},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)
有以下程序:#include<stdio.h>intfun(char*s){char*p=s;while(*p++!=′\0′);return(p—s);}main(){char*r=″01234″;printf(″%d\
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","W");fprintf(f,"abe");fclose(f);}若文本文件filea.txt中
设有说明int(*ptr)[M];其中的标识符ptr是()。
以下选项中不合法的标识符是()。
在软件开发中,需求分析阶段产牛的主要文档是
随机试题
概述运动终板将冲动传至骨骼肌纤维肌膜上,如何最终引起肌纤维缩短、肌肉收缩?
阅读下面的文字:梵高过着清白无瑕的生活,他没有金钱的刺激,没有女人的诱惑,没有鲜花的慰藉。正如罗曼.罗兰说:“清贫,不仅是思想的导师,也是风格的导师,他使精神和肉体都知道什么是澹泊。”当罗丹命丰腴清丽的模特儿们在画室翩然起舞时,当莫提格里昂尼面对
A、羊膜、叶状绒毛膜、底蜕膜B、初级绒毛、二级绒毛、三级绒毛C、绒毛膜、羊膜D、胎盘、胎膜、脐带、羊水E、底蜕膜、包蜕膜、真蜕膜胎盘的组成包括()
周先生,48岁,诊断为“肺结核”。消毒其床头柜应用
A.结晶紫B.伊红亚甲蓝C.伊红D.金胺OE.墨汁上述属于酸性染料的是
乳母每日钙的供给量应为多少
某男婴,6个月,近两天见口腔粘膜白屑散在。患儿形体怯弱,面白颧红,五心烦热,口干不渴,或低热盗汗等,舌质红,少苔。治疗首选方剂是
下列说法中不正确的为()。
Painting,theexecutionofformsandshapesonasurfacebymeansofpigment,hasbeen【C1】______practicedbyhumansforsome20,
Itisoftenthroughgooddinnersthatonemakesfriends.InJapan,thereare【B1】______"DiningGroups"or"WineGroups",formedb
最新回复
(
0
)