




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(1) 下面叙述错误的是()。PRICEA) “#definePRICE30”命令的作用是定义一个与30等价的符号常量B) C源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率C) “#include<>”命令的作用是在预处理时将文件中的实际内容代替该命令D)宏定义也是C语句,必须在行末加分号(2) 若有定义:#definePI3,则表达式PI*2*2的值为()。A) 4B) 不确定C) 12D) 322(3) 以下程序的运行结果是()。#defineXa+bmain()inta=3,b=4,s1;s1=2*X;printf("%dn",s1);A)
2、 8B) 14C) 10D) 6(4) 若有定义#defineF2+3,则表达式F*F的值为()。A) 13B) 17C) 25D) 11(5) 下面叙述正确的是()。A) 宏名必须用大写字母表示B) 一个源程序只能有一个预编译处理命令行C) 宏展开不占用运行时间,只占用编译时间D)预处理命令也是C语句,必须以分号结束(6) 下列程序中定义的二维数组a的()。# defineM3# defineN4voidmain()intaMN;A第一维和第二维都为4日第一维和第二维都为3C第一维为4,第二维为3D第一维为3,第二维为4(7) 下列程序的运行结果是()。# defineM5# defineN
3、M+1# defineNNN*N-Mvoidmain()printf(“%dn”,3*NN);A、 108B、 16C、 21D、 103(8) 下列叙述正确的是()。A、宏定义中的宏名必须用大写字母表示以为提高程序运行速度可在源程序中加入一些宏定义C一个C语言源程序只能有一条预处理命令D宏定义不占用程序运行时间,但与程序中的语句一样需要编译(9) 下列叙述错误的是()。A、宏定义可出现在源程序中任意合适的位置,且必须在行末加分号日预处理命令彳T都必须以#号开始C、C语言源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率D#definePER的作用是用标识符PER代表(10) 下列
4、程序的运行结果是()。#defineK5voidmain()inta=3,b=4;printf(“%dn”,K*(a+b);A、 20B、 15C、 5D、 35(11) 以下叙述正确的是()。A) 一个源程序只能由一个编译预处理命令行B) 编译预处理命令都必须以"#"开头C) "#definePRICE=30"定义了与30等价的符号常量PRICED)使用带参数的宏定义时,应该说明每个参数的数据类型(12) 以下程序运行后输出结果是()。#defineMIN(m,n)m<n?m:nmain()inta=3,b=5,c;c=2*MIN(a,b);pr
5、intf("%d",c);A) 3B) 5C) 6D) 10(13) 以下叙述正确的是()。A) 编译预处理命令行必须以分号结束B) 宏名只能包含大写字母和数字字符C) 程序中使用带参数的宏时,参数类型要与宏定义时一致D) 宏展开不占用运行时间,只占用编译时间(14) 若有定义:#defineN3+2,则表达式N*2的值为()。A) 5B) 7C) 10D) 0(15) 运行下列程序,其结果是()。#include<>#defineNUM(x,y)x*x+ymain()inta=3,b=2,s1,s2;s1=NUM(a,b)*2;s2=fun(a,b)*2;pr
6、intf("%d,%d'n”,s1,s2);fun(x,y)intx,y;return(x*x+y);A) 22,13B) 22,22C) 13,22D) 13,13(16) 下列程序的输出结果为()。#include<>#defineSQR(x)x*xmain()inta=10,k=3,m=2;a=SQR(k+m);printf("%dn",a);A) 25B) 11C) 5D) 10(17) 下列程序的输出结果为()。#defineSQR(x)(x)*(x)main()inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k-m)
7、;printf("%dn",a);A) 10B) 9C) 1D) 0(18) 有宏定义:#defineMULT1(a,b)a*b#defineMULT2(a,b)(a)*(b)在后面的程序中有宏引用:y=MULT1(3+2,5+8);z=MULT2(3+2,5+8);则y和z的值是()。A) y=65,z=65B) y=21,z=65C) y=65,z=21D) y=21,z=21(19) 格式1#include"文件名"格式2#include<文件名>下面4个结论,正确的是()。A) 格式1中的文件名能带路径,而格式2不能。B) 格式1中的文件名不能带路径,而格式2可以。C) 如果被包含文件在当前目录下,两种格式都能用。D)如果文件名中不带路径,格式1能搜索当前目录和C编译环境指定的标准目录,而格式2不行。(20) 以下程序中的循环执行了()次。#de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借用协议合同范例
- 乡村农家乐合同范例
- 商品销售与管理实习总结模版
- 2024年扫路车项目资金需求报告代可行性研究报告
- 集合及函数概念知识点总结模版
- 医疗器械市场趋势报告技术创新的核心驱动力分析
- 小儿脱水护理课件
- 医院管理与IP责任减少医疗差错的策略
- 人工智能在药物研发中的伦理考量
- 个人林地流转合同范例
- 结婚函调报告表
- 广铁招聘机考题库
- 公司外派工作合同协议书
- 城市道路与开放空间低影响开发雨水设施
- 巾帼家政职业技能竞赛(家政服务)理论考试题库(含答案)
- 电工电子学智慧树知到期末考试答案章节答案2024年湖南大学
- 七年级期中考试后家长会-图文课件
- Python自动化运维(技术与最佳实践)
- HY/T 0386-2023赤潮灾害损失调查与评估指南
- 小学期中家长会活动方案及流程
- GB/T 43824-2024村镇供水工程技术规范
评论
0/150
提交评论