柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
#define S(x) x*x #define T(x) S(x)*S(x) main() { int k=5, j=2; printf("%d,%d\n", S(k+j),T(k+j)); } 则程序的输出结果是
A.17,289
B.49,2401
C.17,37
D.49,289
热度🔥860
参考答案:C
解析:
【解析】本题考查宏定义,宏定义只是做个简单的替换,执行S(k+j)=k+j*k+j=17,T(k+j)=S(k+j)*S(k+j)=k+j*k+j*k+j*k+j=37,选项C正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有以下程序 #include void f(int x[], int n) { if ( n> 1) { printf("%d,", x[n-1]); f(x, n-1); } else printf("%d,", x[0]); } main() { int z[6] = {1,2,3,4,5,6}; f(z,6); printf("\n"); } 程序的运行结果是
下列关于Windows 2003系统DHCP服务器的描述中,错误的是()。
在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是( )。
下面的选项中与实时系统无必然联系的属性是( )。
下列关于物理存储介质的叙述中,哪一条是错误的?
标签
二级C语言
k+j
define
17
程序