首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1
有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1
admin
2021-07-09
11
问题
有以下程序
#include <stdio.h>
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{ int i1, i2;
i1 = f(2) ;
i2 = f(1+1) ;
printf("%d %d\n", i1, i2);
}
程序的运行结果是
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(2)=(2*N+1)=11,执行f(1+1)=(1+1*N+1)=7。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/Jptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<stdlib.h>intfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;return*p;}main(){inta;
有以下程序#include<stdio.h>voidmain(){inta=1,b=0;printf(’’%d,’’,b=(a++)+(a++));printf(’’%d\n’’,a+b);}程序运行后的输出结果是()。
给定程序MODIl.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入”Ab,cD”,则输出”AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是
下面属于应用软件的是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
数据字典(DD)所定义的对象都包含于()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
关于算法,以下叙述中错误的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
随机试题
习近平总书记反复论述的“中国梦”是中国共产党人在长期的实践中有目的、有意识的自主、自觉选择。()
门静脉高压症食管胃底静脉曲张破裂大出血病人的治疗包括
由账务处理模块以外的其他业务子系统生成会计凭证数据的,应当经审核确认后生成记账凭证。()
如果说在线旅行服务企业面临着盈利压力,传统旅行社面临的其实是生存问题。传统旅行社还在用QQ、微信、传真、邮件、电话等传统方式进行供应链及内部运营管理。传统旅行社的业务离不开产品和渠道,与在线旅游服务企业相比,传统旅行社除了产品不够丰富。在用户体验、用户挖掘
某公司原发行普通股300000股,拟发放45000股股票股利。已知原每股盈余为3.68元,发放股票股利后的每股盈余将为3.20元。()
徒手体操
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力、解决问题能力、语言表达能力的测试。 2.作答参考时限:阅读材料40分钟,作答110分钟。 3.仔细阅读给定的材料,按照后面提出的“申论要求”依次作答。二、给定材料
巨额国家预算赤字不会造成巨额贸易赤字。如果能造成,则预算赤字最大的国家也会有最大的贸易赤字。实际上,当赤字的数字可以调节以致不同国家彼此确定相当时,没有这种联系。如果以上陈述都是正确的,能在它们的基础上正确地推出以下哪一项?()
依次填入下面横线处的词语,恰当的一组是()。(1)我们的工作计划已经呈报上级有关部门,待______之后。即可付诸实施。(2)抗击“非典”的白衣战士郑重立下誓言:我们______,为守护患者不遗余力。(3)必须坚决打击不法
USanti-smokinglegislationis______.
最新回复
(
0
)