首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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));}
若有以下程序,则程序的输出结果是 #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));}
admin
2020-05-19
55
问题
若有以下程序,则程序的输出结果是
#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,37
B、49,2401
C、17,289
D、49,289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。“s(k+j)”宏展开以后为“k+i*k+j”,值为17,“T(k+j)”宏展开以后为“k+i*k+j*k+i*k+i”,值为37。
转载请注明原文地址:https://kaotiyun.com/show/zSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于函数的叙述中正确的是()。
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。注意:部分源程序存在文件PROGI.C中。请勿改动主函
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf(
当变量13的值不为2、4、6时,值为“真”的表达式是()。
设有定义:intx=2:以下表达式中,值不为6的是
关系的实体完整性要求关系中不能为空的属性是()。
随机试题
X射线与物质相互作用,突出表现的性质是
下列关于平静呼吸的描述,哪一项是错误的
图5—5—26所示的悬臂梁由三块木板胶合而成,已知l=1m,若胶合缝上的许用应力[т胶]=0.34MPa,木材的许用应力[σ=10MPa,[т
某作家将自己的一部作品的使用权提供给一个制片厂,所取得收入应属于()。
根据企业所得税相关规定,关于企业亏损弥补的说法,正确的有()。
如果一国汇率上升,即本币对外币升值,将会导致()。
商业汇票的付款期限,最长不超过3个月。()
下列各项中,不应计入资本公积的有()。
下列关于粉尘爆炸的说法错误的是:
在马克思主义哲学中,实践的地位和作用在于它()。
最新回复
(
0
)