首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define f(x) (x’x) main ( ) { int i1, i2; i1=f (8) /f(4); i2=f (4+4) /f (2+2); printf("%d,
有以下程序 #define f(x) (x’x) main ( ) { int i1, i2; i1=f (8) /f(4); i2=f (4+4) /f (2+2); printf("%d,
admin
2009-01-15
60
问题
有以下程序 #define f(x) (x’x) main ( ) { int i1, i2; i1=f (8) /f(4); i2=f (4+4) /f (2+2); printf("%d, %d\n" ,i1,i2); } 程序运行后的输出结果是
选项
A、64,28
B、4,4
C、4,3
D、64,64
答案
4
解析
本题考查的是带参数的宏。宏替换与函数调用不同,前者是字面上的,在编译期间完成,后者是内容上的,在运行期间才进行。题目中第1条要替换的语句i1=(8)/f(4);展开后是i1=(8*)/(4*4);结果使i1=4.而第2条语句i2=f(4+4)/f(2+2);展开后为i2=(4+4*4+4)/(2+2*2+2);结果使i2=24/8=3。故应该选择C。
转载请注明原文地址:https://www.kaotiyun.com/show/ddHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个文本框,其名称为T1,宽度和高度分别为1400、400;再画两个命令按钮,其名称分别为C1和C2,标题分别为“显示”和“扩大”,编写适当的
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画两个标签,名称分别为Label1、Label2,标题分别为“开始位置”、“选中的字符数”;画三个文本框,名称分别为Text1、Text2、Text
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Label1、标题为“列表框的使用”的标签。再画一个名称为List1的列表框,列表中含有5个表项,表项内容分别为“北京”
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为。Forml的窗体上画一个名称为Combol的组合框,其宽度为1200,其类型如图2-95所示(即简单组合框)。要求如下:①请按图中所示,通过属性窗口输入”北京”、”
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为CDl的通用对话框,通过属性窗口设置CDl的初始路径为C:\,默认的文件名为None,标题为”保存等级考试”,如图2-44所示。注意
在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为“移动本按钮”,如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写入一条语句。注意:存盘时必须存
执行语句DimX,YAsInteger后,
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
随机试题
中国古代哲学家陆九渊主张“宇宙便是吾心,吾心即是宇宙”。这一观点是()
亚急性感染性心内膜炎病变的好发部位为
吲哚的化学结构是()。
关于土地抵押,下列说法中错误的是()。
下列表述中,不正确的是()。
目前各家银行规定,只有()的存单才可用于在本行作质押贷款。
()可以成为评价实际成本的依据,也可以用来对存货和销货成本计价。
()是社会主义道德区别和优越于其他社会形态道德的显著标志。
Theterm"disruptivetechnology"ispopular,butiswidelymisused.Itrefersnotsimplytoaclevernewtechnology,huttoone
Manypeoplebelievetheglarefromsnowcausessnowblindness.Yet,darkglassesornot,theyfindthemselves【C1】______headaches
最新回复
(
0
)