C语言上机题库百科园第7章!南信大!_第1页
C语言上机题库百科园第7章!南信大!_第2页
C语言上机题库百科园第7章!南信大!_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章1以下程序的运行结果是( )。#include#define ADD(x) x+xint main ( ) int m=1,n=2,k=3,sum ; sum = ADD(m+n)*k ; printf(“%dn”,sum) ; return 0; A.18B.9C.12D.10以下程序的运行结果是( )。#include#define MIN(x,y) (x)(y) ? (x) : (y)int main ( ) int i=10, j=15 , k; k = 10*MIN(i,j); printf(“%dn”,k); return 0; A.15B.100C.10D.150以下程序的运行结果是( )。#include#define X 5#define Y X+1#define Z Y*X/2int main ( ) int a=Y; printf(“%dn”,Z); printf(“%dn”,-a);return 0; A.75B.125C.76D.126以下程序的运行结果是( )。#include#define DOUBLE(r) r*rint main ( ) int x=1,y=2,t; t = DOUBLE(x+y) ; printf (“%dn”,t); return 0; A.7B.6C.5D.8在“文件包含”预处理命令形式中,当#include后面的文件名用”(双引号)括起时,寻找被包含文件的方式是( )。A.仅仅搜索源程序所在目录B.直接按系统设定的标准方式搜索目录C.先在源程序所在目录中搜索,再按系统设定的标准方式搜索D.仅仅搜索当前目录若有定义#define N 2#define Y(n) (N+1)*n) 则执行语句z=2*(N+Y(5);后,z的值为( )。A.无确定值B.语句有错误C.34D.70若有定义#define MOD(x,y) x%y,则执行下面语句后的输出为( )。int z,a=15;float b=100;z=MOD(b,a); printf(“%dn”,z+);A.有语法错误B.11C.10D.6在任何情况下计算平方数都不会引起二义性的宏定义是( )A.#define POWER(x) (x)*(x)B.#define POWER(x) (x)*(x)C.#define POWER(x) (x*x)D.#define POWER(x) x*x在宏定义#define PI 3.1415926中,用宏名PI代替一个( )。A.双精度数B.常量C.单精度数D.字符串以下叙述不正确的是( )。A.C程序在执行过程中对预处理命令行进行处理B.在程序中凡是以开始的语句行都是预处理命令行C.预处理命令行可以出现在C程序中任意一行上D.预处理命令行都必须以开始以下叙述中正确的是( )。A.宏替换不占用运行时间,只占用编译时间B.C语言的编译预处理就是对源程序进行初步的语法检查C.在程序的一行上可以出现多个有效的预处理命令行D.使用带参数的宏时,参数的类型应与宏定义时的一致在“文件包含”预处理命令形式中,当include后名的文件名用(尖括号)括起时,寻找被包含文件的方式是( )。A.先在源程序所在目录中搜索,再按系统设定的标准方式搜索B.直接按系统设定的标准方式搜索目录C.仅仅搜索源程序所在目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论