[计算机类试卷]国家二级C语言机试(选择题)模拟试卷66及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(选择题)模拟试卷66及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(选择题)模拟试卷66及答案与解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(选择题)模拟试卷 66及答案与解析 一、选择题 1 以下叙述中正确的是 ( )。 ( A)在 C语言中,预处理命令行都以 “#”开头 ( B)预处理命令行必须位于 C源程序的起始位置 ( C) #include必须放在 C程序的开头 ( D) C语言的预处理不能实现宏定义和条件编译的功能 2 以下关于宏的叙述中正确的是 ( )。 ( A)宏替换没有数据类型限制 ( B)宏定义必须位于源程序中所有语句之前 ( C)宏名必须用大写字母表示 ( D)宏调用比函数调 用耗费时间 3 有以下程序: #include #define PT 3 5; #define S(x)PT*x*
2、x; main( ) int a=1, b=2; printf(“ 4 1f n“, S(a+b); 程序运行后的输出结果是 ( )。 ( A) 7 5 ( B) 31 5 ( C)程序有错无输出结果 ( D) 14 0 4 若程序中有宏定义行: define N 100 更哼以下叙述中正确的 是 ( )。 ( A)宏定义行中定义了标识符 N的值为整数 100 ( B)在编译程序对 C源程序进行预处理时用 100替换标识符 N ( C)上述宏定义行实现将 100赋给标识符 N ( D)在运行时用 100替换标识符 N 5 有以下程序: #include #define S(x)4*(x)*x+
3、1 main( ) int k=5, j=2; printf(“ d n“, S(k+j); 程序运行后的输出结果是 ( )。 ( A) 33 ( B) 197 ( C) 143 ( D) 28 6 有以下程序: #include #define SUB(a)(a)-(a) main( ) int a=2, b=3, c=5, d; d=SUB(a+b)*c; printf(“ d n“, d); 程序运行后的输出结果是 ( )。 ( A) 0 ( B) -12 ( C) -20 ( D) 10 7 有以下程序: #include #define f(x)x*x*x main( ) int a
4、=3, s, t; s=f(a+1); t=f(a+1); printf(“ d, d n“, s, t); 程序运行后的输出结果是 ( )。 ( A) 10, 64 ( B) 10, 10 ( C) 64, 10 ( D) 64, 64 8 有以下程序: #include define N 5 #deftne 1 N+l #define f(x) (x*M) main( ) int il, i2; il=f(2); i2=f(1+1); printf(“ d d n“, i1, i2); 程序的运行结果是 ( )。 ( A) 12 7 ( B) 12 12 ( C) 11 11 ( D) 1
5、l 7 9 若有以下程序: #include #define S(x) x*x #define T(x) S(x)*S(x) main( ) int k=5, j=2; printf(“ d, d n“, S(k+j), T(k+j); 则程序的输出结果是 ( )。 ( A) 17, 289 ( B) 49, 2401 ( C) 17, 37 ( D) 49, 289 10 若有以下程序: include #define S(x) (x)*(x) #define T(x)S(x) S(x)+1 main( ) int k=3 j=2; printf(“ d, d n“, S(k+j), T(k
6、+j); 则程序的输出结果是 ( )。 ( A) 11, 2 ( B) 25, 2 ( C) 11, 12 ( D) 25, 26 11 有以下程序: #include #define N 2 #define M N+1 #define NUM (M 4-1)*M 2 main( ) printf(“ d n“, NUM); 程序运行后的输出结果是 ( )。 ( A) 4 ( B) 8 ( C) 9 ( D) 6 12 有以下程序: #include #define SUB(X, Y) (X+1)*Y main( ) int a=3, b=4; printf(“ d n“, SUB(a+, b
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 选择题 模拟 66 答案 解析 DOC
