首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
以下选项中作为C语言合法常量的是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
下列给定程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,则输出的最大公约数为27。请改正程序中的错误,
软件设计中划分模块的一个准则是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段:q=s;s=s一>next;P=s;while(P一>next
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
《中华人民共和国民法通则》是()。
患者,男,69岁。上腹不适伴反酸、烧心14年,要确诊胃食管反流病最主要的检查是
主瘀血证的面色为
常在传染病恢复期出现,持续时间较长的抗体是()感染过程中首先出现,常为近期感染标志的抗体是()
蝉蜕的主要归经是
图为某办公楼外窗立面示意图,由图推理以下()有误。
设计阶段,监理工程师有选择投标设计单位的( )。
维果斯基“教学应该走在发展的前面”的观念,认为教学内容应该脱离于儿童现存的水平,这样才能够促进发展。()
人民警察的纪律主要有政治纪律、组织纪律、()、保密纪律。
如果我们只把过去的一些文件逐字逐句照抄一通,________,更谈不到正确地解决什么问题。那样即使我们口头上大讲拥护毛泽东思想,实际上也只能是违反毛泽东思想。填入横线上最恰当的是()。
最新回复
(
0
)