[自考类试卷]2008年下半年全国自考(高级语言程序设计)真题试卷及答案与解析.doc
《[自考类试卷]2008年下半年全国自考(高级语言程序设计)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2008年下半年全国自考(高级语言程序设计)真题试卷及答案与解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、2008 年下半年全国自考(高级语言程序设计)真题试卷及答案与解析一、单项选择题1 在一个 C 语言程序中( )(A)主函数只能有一个(B)主函数可以有多个(C)非主函数只能有一个(D)主函数和非主函数都可以有多个2 正确定义无符号整型变量 m 的语句是( )(A)int m;(B) unsigned int m;(C) signed int m;(D)unsigned signed m;3 不属于字符型常量的是( )(A)“s“ (B) 8(C) A(D)n4 设 intx=2, y=4;,值为非 0 的表达式是( )(A)1/x*y(B) 1/(x*y)(C) 1.0/x/y(D)1/x/
2、(double)y5 设 int a=2,b=5;,结果为 0 的表达式是( )(A)a%b(B) a(C) a=-a;(D)(-a)+;7 设 int a=1,b=2,c=3,d=4,f;,执行语句 f=(a!=b)?c+:d+;后 f 的值是( )(A)2(B) 3(C) 4(D)58 设 int m=5;,语句 while(m=0)printf(“%d“,m-=2);的循环体执行的次数是( )(A)0(B) 1(C) 2(D)无限9 下列运算符优先级最高的是( )(A)+=(B) ,(C) !(D)?:10 定义二维数组并初始化,正确的是( )(A)int a3=1,2,3,4,5,6
3、;(B) int a3=1,2, 3,4,5,6;(C) int a33=1,2,3 ,4,5,6;(D)int a=1,2,3,4,5,6 ;11 有关变量的叙述,正确的是( )(A)形式参数是全局变量(B) a 和 A 在 C 语言中是同一个变量(C)函数体内定义的变量为全局变量(D)在所有函数之外定义的变量为全局变量12 若定义的函数为 float*fun(),则函数的返回值是( )(A)float 型数据(B) void 型数据(C) float 型指针(D)void 型指针13 设 int a10,*p=a;,数组元素 a4的正确引用是( )(A)*(p+4)(B) p+4(C) *
4、p+4(D)a+414 合法的用户标识符是( )(A)default(B) #define(C) a+b(D)book15 使用系统函数 sqrt()时,应在程序开头写上的编译预处理命令是( )(A)#includestdio,h (B) #includestring,h(C) #includemath.h(D)#includestdlib.h 二、填空题16 赋值运算符的结合性是_。17 设 char ch;,判断 ch 为数学字符的逻辑表达式是_。18 设 typedef float REAL;REAL x=1 ;,表达式 x/2 的值是_。19 转义字符n的含义是_ 。20 设 int
5、a=12;,语句 printf(“%dn“,(a/3,a%3 ,a/100) ;的输出结果是_。21 函数中未指定存储类型的局部变量,其隐含的存储类型是_。22 若全局整型变量未初始化,则默认的初始值是_。23 设 int a,*p= for(pa=a+7; *pa!=0; pa+)putchar(*pa); putchar(n): 29 #includestdio.h #define N 6 void main() int aN=2,5,-6,4,-9,10 ,i; for(i=0;i N;i+) if(ai0)continue; printf(“%3d“,ai); printf(“n“):
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2008 年下 半年 全国 高级 语言程序设计 答案 解析 DOC
