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

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

ID:20031635

大小:38.00 KB

页数:5页

时间:2018-10-07

全国2010年10月自考《高级语言程序设计》试题及答案_第1页
全国2010年10月自考《高级语言程序设计》试题及答案_第2页
全国2010年10月自考《高级语言程序设计》试题及答案_第3页
全国2010年10月自考《高级语言程序设计》试题及答案_第4页
全国2010年10月自考《高级语言程序设计》试题及答案_第5页
资源描述:

《全国2010年10月自考《高级语言程序设计》试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高级语言程序设计(一)  课程代码:003422010年10月一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1、用户自定义标识符正确的是(C)  A.3ab  B.int  C.fa2_a  D.sin(x)2、关于C语言程序描述正确的是(D)  A.函数必须要有return语句  B.主函数必须位于程序的开头  C.程序中每行只能写一条语句  D.一个程序中只能有一个主函数3、设inti=8,a,b;doublex=1、42,y=5、2;,正确的表达式是(A)  

2、A.a+=(b=4)*(a=3)  B.a=a*3=2  C.x%(-3)+y**3  D.y=float(i)4、设inta[][2]={1,2,3,4,5,6,7};,其中缺省的行长度的最小值是(C)  A.2  B.3  C.4  D.55、设charc='A';inti=1,j;,执行语句j=!c&&i++;后,i和j的值分别是(B)  A.0和1  B.1和0  C.1和65  D.2和666、设typedefcharSTRING[255];STRING*s;,则s是(C)  A.字符数组  B.字符变量  C.字符指针数组  D.字符指针变量7、设intx=6;,执行

3、语句X+=X-=X*X;后,x的值是(A)  A.-60  B.0  C.6  D.368、设inti=3,j=3;,表达式i+++j的值是(A)  A.6  B.7  C.8  D.99、下列为C语言保留字的是(B)  A.real  B.long  C.pointer  D.integer10、设inta=2,b=6,c=8;,表达式(a,b),(c,10)的值是(D)  A.2  B.6  C.8  D.1011、变量定义并初始化正确的是(D)  A.inta=l,*p=a;  B.inta=2,p=*a;  C.inta=3,p=&a;  D.inta=4,*p=&a;1

4、2、使用递归函数计算n!(n=0,1,2,3,、、、、)的是(B)  A.fac(intn)B.fac(intn)  {inti,f=-1;{  if(n==0)return1;if(n==0‖n==1)return1;  elsefor(i=1;i<=n;i++)f*=i;elsereturnn*fac(n-1);  returnf;}  }  C.fac(intn)  D.fac(intn)  {inti=l,f=l;  {inti=1,f=1;  if(n==0)returnl;  if(n==0)return1;  elsewhile(i<=n)f*=i++;elsedo

5、{f*=i;}while(i++age  C.*p、age  D.(*p)、age14、设inta[2]={1,2},*p=a;,则*p是(A)第5页全国高等教育自学考试高级语言程序设计(一)  课程代码:00342  A.元素a[0]的值  B.元素a[0]的地址  C.元素a[1]的值  D.元素a[1]的地址15、设inta[10];,对数组元素引用正确的

6、是(D)A.a[10]  B.a[′0′]  C.a(6)  D.a[10-10]二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。16、执行语句printf("%d",strlen("ax41"));后,输出结果是_3_。17、设inta,b,c;,表达式a=2,b=5,b++,a+b的值是_8_。18、设inta=1,b=2,m=2,n=2;,执行表达式(m=a

7、

8、++n后,n的值是_2_。19、设intx=4,y=2;,表达式x

9、tx=3;do{ptintf("%5d",x-=2);}while(!(--x));21、执行语句for(i=10;i>0;i--,);后,变量i的值是_0_。22、设intx,y;,循环语句for(x=0,y=0;(y!=10)&&(x<5);x++);执行的次数是_5_。23、若函数内定义变量的存储类别是static,该变量被称为_内部_静态变量。24、设intx=3;,执行语句printf((x%2)?("**%d\n"):("##%d"),x);后,输出结果是_**3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。