全国10月自考《高级语言程序设计》试题及答案.docVIP

全国10月自考《高级语言程序设计》试题及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

最新资料,word文档,可以自由编辑!!

最新资料,word文档,可以自由编辑!!

【本页是封面,下载后可以删除!】

10月

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目规定的,请将其代码填写在题后的括号内。错选、多项选择或未选均无分。

1、自定义标记符由字母、数字或下划线构成,且第一个字符必须是(D)

A.数字B.字母或数字C.数字或下划线D.字母或下划线

2、运算符优先级符合由高到低排列的一组是(A)

A.+、!=、、=B.、!=、+、=C.!=、+、=、D.&、=、!=、+

3、转义字符中对的的是(C)

A.\B.'\xyzC.\\'D.'\820

4、以下程序段执行后x、y和z的值分别是(B)

intx=10,y=20,z=30;

if(x>y)z=x;x=y;y=z;

A.10,20,30B.20,30,30C.20,30,10D.20,30,20

5、以下程序段执行后的输出成果是(A)

intk=-4,a=3,b=2,c=l;

printf(%d/n",k<a?k:cb?c:a);

A.1B.2C.3D.4

6、关于for(体现式1;体现式2;体现式3),叙述对的的是(D)

A.体现式1不可以缺省B.体现式2不可以缺省

C.体现式3不可以缺省D.三个体现式都可以缺省

7、设int*p[4];,则标记符p是(B)

A.整型数组名B.指针数组名C.指针函数名D.指向整型变量的指针

8、在循环结构中,continue语句的作用是(C)

A.继续执行此次循环B.提前退出多重循环

C.提前结束此次循环D.提前退出本重循环

9、数组定义及初始化对的的是(D)

A.chara[5]={};B.inta[5]={0,1,2,3,4,5};

C.chara={"string"};D.chara[]={'0',1,2',3','4,'5};

10、设intm;,与while(!m)等价的是(C)

A.while(m!=0)B.while(m=1)C.While(m=0)D.while(m!=1)

11、设char*sl=12345,*s2=1234;,执行语句printf("%d\n,strlen(strcpy(sl,s2)));后的输出成果是(A)

A.4B.5C.9D.10

12、以下不属于C语言数据类型的保存字是(A)

A.realB.voidC.floatD.double

13、设inti,j=7,*p=j;,与赋值语句i=j;等价的是(D)

A.i=p;B.p=*j;C.p=j;D.i=*p:

14、对的表达数学关系式x≥y≥z的C语言体现式是(B)

A.x=y>=zB.(x=y)(y=z)C.(x=y)&(y>=z)D.(x=y)||(y=z)

15、设structstudent{charname[10];charsex;}stu;,则sizeof(stu)的值是(C)

A.2B.10C.11D.12

二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题的空格中填上对的答案。错填、不填均无分。

16、设inta=2,b=3;floatx=3.5,y=2.5;,体现式(float)(a+b)/2+(int)x%(int)y的值是_3.5_。

17、设inti;,语句for(i=l;i=10;i++)++i;循环的次数是_0_。

18、数组名作为实参传給被调用的函数时,形参取得的是_数组元素的首地址_。

19、设intx=9;,执行语句printf(%d\n,x<2);后的成果是_36_。

20、设charc[5]={c,'d,\0,'e,\0'};,执行语句printf(%s\n”,c);后的成果是_cd_。

21、设inta[2][3],p;,将数组a的最终一个元素赋值給变量P的对的语句是_P=a[1][2]_。

22、字符串A"在内存中占用的字节数是_2_。

23、设intx=l,y=1;,则执行体现式--xy++后,y的值是_1_。

24、函数的自我调用被称为_递归_调用。

25、设charw;intx;floaty;doublez;,则体现式w*x+z-y的值的类型是_double_。

三、程序分析题(本大题共4小题,每小题4分,共16

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档