首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include #define S(x) (x)*(x) #define T(x)S(x)/S(x)+1 main( ) {int k=3 j=2; printf("%d,%d\n",S(k+j
若有以下程序: #include #define S(x) (x)*(x) #define T(x)S(x)/S(x)+1 main( ) {int k=3 j=2; printf("%d,%d\n",S(k+j
admin
2020-11-27
34
问题
若有以下程序:
#include
#define S(x) (x)*(x)
#define T(x)S(x)/S(x)+1
main( )
{int k=3 j=2;
printf("%d,%d\n",S(k+j),T(k+j));
}
则程序的输出结果是( )。
选项
A、11,2
B、25,2
C、11,12
D、25,26
答案
D
解析
本题考查宏定义。宏定义只是做简单的替换,执行语句s(k+j)=(k+j)*(k+j)=25,T(k+j)=S(k+j)/S(k+j)+1=(k+j)*(k+j)/(k+j)*(k+j)+1=26,因此选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/SZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>voidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d);}则程序的输
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
下面属于系统软件的是
以下选项中,不合法的C语言用户标识符是
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
C语言主要是借助以下哪种手段来实现程序模块化
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
随机试题
呃逆证与何脏无关
血红素合成障碍所致的贫血是()。
下列属于巷道施工的基本工序的是()。
国内1日游旅游者,指我国大陆居民未在我国任何地方过夜,他们离开常住地和出游时间为()。
学前儿童基本语言教育活动的形式主要包括谈话活动、讲述活动、听说游戏活动、文学活动和()
为提倡驾驶员斑马线礼让行人,交管局拿出4万元资金及加油卡等奖励礼让驾驶员。对此政策,你怎么看?
A、 B、 C、 D、 D
已知X~t(n),求证:XX1,X2,…,Xn~F(1,n).
Thecohesiveness(内聚力)ofafamilyseemstorelyonmemberssharingcertainroutinepracticesandevents.Foragrowingshareof
Describetheproceduresofbanker’sacceptanceaccordingtothenumbersgiveninthefollowingcharter.
最新回复
(
0
)