柠檬试题库
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年计算机等级考试题库
推荐
在SQL Server 2008中,设某日上午10点对DB1数据库进行了一次完整备份,在上午11点时DB1数据库突然因硬件故障造成部分数据损坏,但该数据库的日志文件没有遭到破坏。为了尽可能减少数据丢失,下列操作中最可行的是()
下列关于无线网络HiperLAN/2协议的描述中,错误的是()
微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是( )。
在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是
下面属于白盒测试方法的是( )。
标签
二级C语言
k+j
define
17
程序