正在加载图片...
C语言程序设计上机指导与同步训练 D)C语言的编译预处理就是对源程序进行初步的语法检查 2.C语言的编译系统对宏命令的处理时()。 A)在程序运行时进行的 B)在程序连接时进行的 C)和C程序中的其他语句同时进行编译的 D)在对源程序中其他成分正式编译之前进行的 在“文件包含”预处理语句的使用形式中,当# nclude后面的文件名用<x(尖括号) 括起时,找寻被包含文件的方式是()。 A)仅搜索当前目录 B)仅搜索源程序所在目录 C)按系统设定的标准方式搜索目录 D)先在源程序所在目录搜索,再按照系统设定的标准方式搜索 4.在“文件包含”预处理语句的使用形式中,当# include后面的文件名用“(双括号) 括起时,找寻被包含文件的方式是()。 A)仅搜索当前目录 B)仅搜索源程序所在目录 C)直接按系统设定的标准方式搜索目录 D)先在源程序所在目录搜索,再按照系统设定的标准方式搜索 三、问答题 文件包含中两种格式的区别是什么? 能力提高(B) 填空题 1.若有宏定义如下: #define x 5 #define Y x+1 则执行以下 printf语句后,输出结果是」 a=Yi printf("器d\n”,z) printf(”3d\n”,--a) 2.请读程序,写出输出结果是 #include <stdio. h> #define MUL(x,y)(x)*y in( (int a=3,b=4,ci C=MUL(a+l, b+2) printf("%d\n",c)i·226· C 语言程序设计上机指导与同步训练 ·226· D) C 语言的编译预处理就是对源程序进行初步的语法检查 2. C 语言的编译系统对宏命令的处理时( )。 A) 在程序运行时进行的 B) 在程序连接时进行的 C) 和 C 程序中的其他语句同时进行编译的 D) 在对源程序中其他成分正式编译之前进行的 3. 在“文件包含”预处理语句的使用形式中,当#include 后面的文件名用< >(尖括号) 括起时,找寻被包含文件的方式是( )。 A) 仅搜索当前目录 B) 仅搜索源程序所在目录 C) 按系统设定的标准方式搜索目录 D) 先在源程序所在目录搜索,再按照系统设定的标准方式搜索 4. 在“文件包含”预处理语句的使用形式中,当#include 后面的文件名用“ ”(双括号) 括起时,找寻被包含文件的方式是( )。 A) 仅搜索当前目录 B) 仅搜索源程序所在目录 C) 直接按系统设定的标准方式搜索目录 D) 先在源程序所在目录搜索,再按照系统设定的标准方式搜索 三、问答题 文件包含中两种格式的区别是什么? 能力提高(B) 一、填空题 1. 若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2 则执行以下 printf 语句后,输出结果是_______。 int a; a=Y; printf(“%d\n”,Z); printf(“%d\n”,--a); 2. 请读程序,写出输出结果是:______________。 #include <stdio.h> #define MUL(x,y) (x)*y main() { int a=3,b=4,c; c=MUL(a+1,b+2); printf(“%d\n”,c); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有