全国2014年4月自学考试高级语言程序设计(一)试题.doc
自考人网校专本套读 2018 春季招生进行中,零学历 2.5 年拿本科,支持学费分期,0 利率 0 手续费!应用市场搜索“自考人”下载自考 APP 神器,随时随地无忧备考,自测练习强化巩固,考试重点轻松装进口袋!全国全国 2014 年年 4 月自学考试高级语言程序设计月自学考试高级语言程序设计(一一)试题试题课程代码:00342请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2. 每小题选出答案后,用 2B 铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。1.表达式 9%45+15/6*2 的值是A.4B.5C.10D.132.设 int a10 ;,则数组 a 的下标正确的使用范围是A.0 到 9B.0 到 10C.-1 到 9D.1 到 103.执行语句 printf(“%c“,'A'+3);后输出结果是A.3B.A自考人网校专本套读 2018 春季招生进行中,零学历 2.5 年拿本科,支持学费分期,0 利率 0 手续费!应用市场搜索“自考人”下载自考 APP 神器,随时随地无忧备考,自测练习强化巩固,考试重点轻松装进口袋!C.DD.684.设 int ml=60,m2=80,m3=100;,表达式 m3>m2>ml 的值是A.0B.1C.60D.1005.下列程序段执行后,变量 n 的值是Static int n;do n=n+1; while(ndB.int a5='0'C.static int a5;D.int a5=0,0,0,0,0;11.设 int a=11,21,31,41,51,61,*p=a;,表达式*p+的值是A.11B.21C.31D.4112.设Struct t int a;float b;char c10;x2=1,6.6,“Dollar“,2,9.8,“Pound“;则执行语句 printf(“%d,%s“,x1.a,x1.c);后输出结果是A.1,DollarB.2,Dollar自考人网校专本套读 2018 春季招生进行中,零学历 2.5 年拿本科,支持学费分期,0 利率 0 手续费!应用市场搜索“自考人”下载自考 APP 神器,随时随地无忧备考,自测练习强化巩固,考试重点轻松装进口袋!C.1,PoundD.2,Pound13.设 char sl10=“Better“,s210=“Life“;,执行语句 printf(“%s“,strcat(s1,s2);后输出结果是A.LifeBetterB.BetterLifeC.BetterD.Life14.下列程序段的输出结果是int n=6;while(n>3) n-;if(n%2=0) continue;printf(“%nd“,n);A.13B.35C.53D.65415.下列程序的输出结果是int a=l;int f () int a=2;return a;void main()printf(“%d,%d“,a,f();A.1,1B.1,2C.2,1D.2,2非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共 10 小题,每小题 2 分,共 20 分)16.指针变量中存放的是_。17.设 int a;,从键盘输入数据给变量 a 的输入语句是_。18.break 语句除可在循环语句中使用外,还可以用于_。19.一个源程序中允许有多个函数,但必须有且只能有一个_。20.设 int m10 ,*p;,使指针变量 p 指向数组 m 首元素的语句是_。21.运算符+=、mint f(int x,_) /*第一空*/return(_?yx); /*第二空*/void main()int a=3,b=4,c=5,d;_=f(f(a,b),f(a,c) ) ; /*第三空*/printf(“%dn“,d);31.计算并输出结果。111111234910#includevoid main()float sum;float fun(int);自考人网校专本套读 2018 春季招生进行中,零学历 2.5 年拿本科,支持学费分期,0 利率 0 手续费!应用市场搜索“自考人”下载自考 APP 神器,随时随地无忧备考,自测练习强化巩固,考试重点轻松装进口袋!_=fun(10); /*第一空*/printf(“sum=%.4fn“,sum);float fun(_n) /*第二空*/int f=1,i;float m=0;for(i=1;ivoid move(int*p,int n);void main()int i,n=6,a6=1,2,3,4,5,6;move(a,5);for(i=0;i<n;i+) printf(“%5d“,_);/*第一空*/void move(int*p,int n)_; /*第二空*/for(k=0;k<=n/2;k+)c=pk;pk=pn-k;_; /*第三空*/五、程序设计题(本大题共 2 小题,每小题 8 分,共 16 分)33.计算 1 到 100 的平方根,并将结果保存至二进制文件 root.dat。34.从键盘输入 10 个整数,由大到小排序后输出。自考人网校专本套读 2018 春季招生进行中,零学历 2.5 年拿本科,支持学费分期,0 利率 0 手续费!应用市场搜索“自考人”下载自考 APP 神器,随时随地无忧备考,自测练习强化巩固,考试重点轻松装进口袋!