首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
admin
2014-06-19
57
问题
若有以下程序
#defineS(x)x*x
#defineT(x)S(x)*S(x)
main( ){
intk=5,j=2;
printf(’’%d,%d\n’’,S(k+j),T(k+j));}
则程序的输出结果是
选项
A、17,37
B、49,2401
C、17,289
D、49289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。s(k+j)宏展开以后为k+j*k+j,值为17,T(k+j)宏展开以后为k+j*k+j*k+j*k+i,值为37。
转载请注明原文地址:https://www.kaotiyun.com/show/biJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#definePI3.1415#defineARE(X)PI*x*xmain(){intr=2;printf("%.2f",ARE(r+1));}
有以下程序段:intx=3do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
C语言中各种基本数据类型的存储空间长度排列为()。
观察题目要求,可以知道以下几点:①for循环的结束条件应当是:str[i]已是字符串的最后一个字符;②str[i]代表字符串str中的第i+1个字符;③整形变量num的值是要记录的单词的个数。C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
下列关键字中,不属于C语言变量存储类别的是______。
下列函数定义中,会出现编译错误的是______。
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
随机试题
负债
最常用于肺癌灌注的药物是
恒牙开始萌出的年龄是
独语,病因多属()
批准开办药品零售企业并发给《药品经营许可证》的部门是
扩展基础钢筋的最小保护层厚度,在有垫层和无垫层时,下列哪一组数值是正确的?[2004年第134题]
某项工程项目分解后,根据工作间的逻辑关系绘制的双代号网络计划如下图所示。工程实施到第12天末进行检查时各工作进展如下:A、B、C三项工作已经完成,D与G工作分别已完成5天的工作量,E工作完成了4天的工作量。问题:按计划的最早进度,D、E、G三项工作
非正式学生群体的主要特点有()
(2015·山西)教师帮助和指导学生学会身份认同和角色定位,使其自觉按照角色要求为人处世。这体现了教育的()
课堂里主要的人际关系是吸引和排斥,合作与竞争。()
最新回复
(
0
)