全国高等教育自学考试高级语言程序设计试卷考卷20899.pdf





《全国高等教育自学考试高级语言程序设计试卷考卷20899.pdf》由会员分享,可在线阅读,更多相关《全国高等教育自学考试高级语言程序设计试卷考卷20899.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 全国高等教育自学考试高级语言程序设计试卷考卷 Revised by BETTY on December 25,2020 2001 年 10 月全国高等教育自学考试高级语言程序设计试卷 第一部分 选择题 一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.C 语言程序编译时,程序中的注释部分【】A.参加编译,并会出现在目标程序中B.参加编译,但不会出现在目标程序中 C.不参加编译,但会出现在目标程序中 D.不参加编译,也不会出现在目标程序中 2.下列表达式的值为 0 的是【】A.35
2、 B.3/C.3/5D.35 3.正确的 C 语言用户自定义标识符是【】A.printB.floatC.when?D.random2 4.设 int a=3;则表达式 a1 的运算结果和 a 的值分别是【】A.0 和 2B.0 和 3C.1 和 2D.1 和 3 5.下列叙述中,正确的是【】A.引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B.宏名必须用大写字母表示 C.宏替换不占用运行时间,只占编译时间 D.在程序的一行上可以出现多个有效的宏定义 6.下列保留字中用于构成循环结构的是【】A.ifB.whileC.switchD.default 7.与语句 if(ab)if(
3、cd)x=1;else x=2;等价的是【】A.if(ab)if(cd)x=1;else x=2;B.if(ab)if(cd)x=1;else x=2;C.if(ab)&(cd)x=1;else x=2;D.if(ad)x=1;8.设 char x=a;则 printf(x=c,y=c n,x,97);的输出是【】A.x=a,y=97B.x=97,y=aC.x=97,y=97D.x=a,y=a 9.设 int a4=1,2,3,4,5,6,7,8,9;则数组 a 的第一维的大小是【】A.2B.3C.4D.无确定值 10.执行下列程序 int a33=1,2,3;int b33=1,2,3;ma
4、in()printf(d n,a10+b00);后输出的结果是【】A.0B.1C.2D.3 11.设 char str100;int i=5;则引用数组元素的错误形式是【】A.stri+10B.(str+i)C.(str+i-1)D.(str+)+i)12.设 int x=1,2,3,4,5,6,*p=x;则值为 3 的表达式是【】A.p+=2,*+pB.p+=2,*p+C.p+=3,*pD.p+=2,+*p 13.在函数内,定义变量时存储类型符可省略的是【】A.autoB.staticC.externD.register 14.执行下列程序 int a=3,b=4;void fun(int
5、x1,int x2)printf(d,d n,x1+x2,b);main()int a=5,b=6;fun(a,b);后输出的结果是【】A.3,4B.11,1C.11,4D.11,6 15.设有定义语句 struct int a;float b;d3=1,4,2,5,6,7;则 printf(n,d2.a*d2.b/d1.b);的输出是【】A.B.C.D.16.设有定义语句:enum t1 a1,a2=7,a3,a4=15time;则枚举常量 a2 和 a3 的值分别为【】A.1 和 2B.2 和 3C.7和 2D.7 和 8 17.将一个整数 10002 存到磁盘上,以 ASCII 码形式存
6、储和以二进制形式存储,占用的字节数分别是【】A.2 和 2B.2 和 5C.5 和 2D.5 和 5 18.在文件使用方式中,字符串rb表示【】A.打开一个已存在的二进制文件,只能读取数据 B.打开一个文本文件,只能写入数据 C.打开一个已存在的文本文件,只能读取数据 D.打开一个二进制文件,只能写入数据 19.执行下列程序#define F(y)15y#define PRINT(a)printf(d,a)main()PRINT(F(2);后输出的结果是【】A.3 B.C.14D.20.main()函数可以带两个形参,一般分为 argc 和 argv,其中 argv 可以定义为【】A.int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 高等教育 自学考试 高级 语言程序设计 试卷 考卷 20899

限制150内