2018年04月自学考试00342《高级语言程序设计(一)》试题.docx
《2018年04月自学考试00342《高级语言程序设计(一)》试题.docx》由会员分享,可在线阅读,更多相关《2018年04月自学考试00342《高级语言程序设计(一)》试题.docx(5页珍藏版)》请在优知文库上搜索。
1、2018年4月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题1 .C语言的关键字是A.strcpyB.printfC.stdioD.float2 .错误的表达式是A.20%5B.20/5C.20.85D.20.8/53 .设ihtx=10,y=5;,表达式x+,x+y+的值是A.10B.IlC.15D.164 .设ima;,循环次数为10的语句是A.for(a=0;a=10;a+);B.for(a=0;a=10;a+);C.for(a=0;a10;a+);D.for(a=0;a=10;a+);5 .当循环语句While(表达式);结束时,“表达式”的值是A.0B.
2、1C.-1D.非06 .设inta=l,b=2,c=3;,不能将变量c的值赋给变量a和b的表达式是A.a=c,b=cB.a=(b=c+)C.(a=c)Il(b=c)D.(a=c)&(b=c)7 .下列变量定义正确的是A.inta6;B.doublea6;C.float6a:D.charAb*;8 .关于函数不正确的说法是A.可以没有返回值B.可以没有形式参数C.返回值可以是指针类型D.一个函数中可以定义另一函数9 .设inta34=1,2,345,6;,值为4的数组元素是A.a0lB.a02C.a03D.all10 .调用递归函数func(l),返回值为3的是A. int func(int n
3、) ( if(n=O) return 0; else return func(n- l)+n;)C. int func(int n) (if(n=O) return 0; else retum func(n-l)*n;1H.设intx=l,y=2;,下列语句错误的是 A. x+=y;C. while(xy);B. int func(int n)(if(n=O) retum 0;else return time(n- 1)+3;)D. int func(int n)(if(n=O) return 0;else remm func(n-l)*3;)B. for(x=0;xy;x+);D. iifx
4、y)+(xy)的值是。18 .设ints5=2,4,6,8,*p=s;,执行语句Printfr%d,odn,s,*(P+4);后输出结果19 .设inta;floatb=1.9;,执行语句a=(int)b;后变量a和b的值分别是。20 .设intn=5;,执行语句Printf(%dn”,(n=3*4,n*5,n+l);后输出结果是。21 .设inlx=2;,执行语句Prinlf(%d,X+);后输出结果是。22 .设inia=l,b=2,c=3;,表达式aIlb-a&c+!a的值是。23 .系统函数getchar()的功能是。24 .设CharSU=1234;,执行语句Printf(%d,%d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级语言程序设计一 2018 04 自学考试 00342 高级 语言程序设计 试题