C语言上机题库百科园第7章南信大.doc

C语言上机题库百科园第7章南信大.doc

ID:51673395

大小:35.00 KB

页数:3页

时间:2020-03-14

C语言上机题库百科园第7章南信大.doc_第1页
C语言上机题库百科园第7章南信大.doc_第2页
C语言上机题库百科园第7章南信大.doc_第3页
资源描述:

《C语言上机题库百科园第7章南信大.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章1以下程序的运行结果是()。#include#defineADD(x)x+xintmain(){intm=1,n=2,k=3,sum;sum=ADD(m+n)*k;printf(“%d”,sum);return0;}A.18B.9C.12D.10以下程序的运行结果是()。#include#defineMIN(x,y)(x)>(y)?(x):(y)intmain(){inti=10,j=15,k;k=10*MIN(i,j);printf(“%d”,

2、k);return0;}A.15B.100C.10D.150以下程序的运行结果是()。#include#defineX5#defineYX+1#defineZY*X/2intmain(){inta=Y;printf(“%d”,Z);printf(“%d”,--a);return0;}A.75B.125C.76D.126以下程序的运行结果是()。#include#defineDOUBLE(r)r*rintmain(){intx=1,y=2,t;t=DOU

3、BLE(x+y);printf(“%d”,t);return0;}A.7B.6C.5D.8在“文件包含”预处理命令形式中,当#include后面的文件名用””(双引号)括起时,寻找被包含文件的方式是()。A.仅仅搜索源程序所在目录B.直接按系统设定的标准方式搜索目录C.先在源程序所在目录中搜索,再按系统设定的标准方式搜索D.仅仅搜索当前目录若有定义#defineN2#defineY(n)((N+1)*n)则执行语句z=2*(N+Y(5));后,z的值为()。A.无确定值B.语句有错误C.34

4、D.70若有定义#defineMOD(x,y)x%y,则执行下面语句后的输出为()。intz,a=15;floatb=100;z=MOD(b,a);printf(“%d”,z++);A.有语法错误B.11C.10D.6在任何情况下计算平方数都不会引起二义性的宏定义是()A.#definePOWER(x)(x)*(x)B.#definePOWER(x)((x)*(x))C.#definePOWER(x)(x*x)D.#definePOWER(x)x*x在宏定义#definePI3.141592

5、6中,用宏名PI代替一个()。A.双精度数B.常量C.单精度数D.字符串以下叙述不正确的是()。A.C程序在执行过程中对预处理命令行进行处理B.在程序中凡是以#开始的语句行都是预处理命令行C.预处理命令行可以出现在C程序中任意一行上D.预处理命令行都必须以#开始以下叙述中正确的是()。A.宏替换不占用运行时间,只占用编译时间B.C语言的编译预处理就是对源程序进行初步的语法检查C.在程序的一行上可以出现多个有效的预处理命令行D.使用带参数的宏时,参数的类型应与宏定义时的一致在“文件包含”预处理命令

6、形式中,当#include后名的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。A.先在源程序所在目录中搜索,再按系统设定的标准方式搜索B.直接按系统设定的标准方式搜索目录C.仅仅搜索源程序所在目录D.仅仅搜索当前目录以下有关宏替换的叙述不正确的是()。A.宏名必须用大写字母表示B.宏名无类型C.宏替换只是字符替换D.宏替换不占用运行时间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。