ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:17.81KB ,
资源ID:8427019      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8427019.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(浙江省高等教育自学考试试高级语言程序设计试题课程代码.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

浙江省高等教育自学考试试高级语言程序设计试题课程代码.docx

1、浙江省高等教育自学考试试高级语言程序设计试题课程代码 Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】浙江省高等教育自学考试试高级语言程序设计试题课程代码浙江省2002年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共15分)1.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ) A.连接、编译 B.编译、连接 C.连接、运行 D.运行2.常数的书写格式决定了常数的类型和值,0x1011是(

2、) 进制整型常量 B.字符常量 进制整型常数 进制整型常数语句“x*=y+2;”还可以写作( ) A. x=x*y+2; B. x=2+y*x; C. x=x*(y+2); D. x=y+2*x;4.下列格式符中,可以用于以8进制形式输出整数的是( ) A. %d B. %8d C. %o D. %1d5.下列各语句中,能够且仅输出整型变量a、b中最大值的是( ) A. if(ab) printf(%dn,a);printf(%dn,b); B. printf(%dn,b);if(ab) printf(%dn,a); C. if(ab) printf(%dn,a);else printf(%d

3、n,b); D. if(ab) printf(%dn,a);printf(%dn,b);6.执行语句“for(s=0,i=1;i=10;i=i+3) s+=i;”后,变量s、i的当前值是( ) A. 22,13 B. 12,10 C. 22,10 D. 12,137.下列各语句定义了数组,其中一个不正确的是( ) A. static int a5,b23; B. char no30,rec30,6; C. int x=2,4,6,8,10; D. int x10=1,2,3,4,5;8.宏定义“define p(x,y,z) x=y*z;”的宏替换“p(a,x+5,y”应为( ) A. a=x

4、+5*y B. a=(x+5)*(y; C. a=x+5*y D. a=(x+5)*(y9.下列语句定义p为指向float类型变量d的指针,其中哪一个是正确的( ) A. float d,*p=d; B. float d,*p=&d; C. float d,p=d; D. float *p=&d,d;10.执行语句“for(i=0;i10;+i,+a)scanf(%d,a);”试图为int类型数组a10输入数据,是错误的。错误的原因是( ) A.指针变量不能做自增运算 B.数组首地址不可改变 C.+i应写作i+ D.+a应写作a+11.定义函数时,缺省函数的类型声明,则函数类型取缺省类型( )

5、 A. void B. char C. float D. int12.执行语句“k=53;”后,变量k的当前值是( ) A. 1 B. 8 C. 7 D. 213.执行语句“k=53;”后,变量k的当前值是( ) A. 15 B. 125 C. 8 D. 614.以“只读”方式打开文本文件a:,下列语句中哪一个是正确的( ) A. fp=fopen(a:,ab); B. fp=fopen(a:,a); C. fp=fopen(a:,wb); D. fp=fopen(a:,r);15.写字符到磁盘文件的fpuc函数,其函数原型(头)正确的是( ) A. FILE* fputc(char) B.

6、int fputc(FILE *) C. int fpuc(char,FILE *) D. int fputc(FILE *,char)二、填空题(每空1分,共15分)1.设int a=5,b=2;float c=;,表达式b*(int)c%a的值为_。2.计算a、b中最小值的条件表达式为_。3.计算x、y之和的立方根,表达式应写作_。4.判断变量a、b、c的值是否是等差数列中连续的三项,写作C的表达式为_。5.判断变量a、b的值均不为0的C表达式为_。6.执行语句“a=5+(c=6);”后,变量a、c的值依次为_。7.整型变量x的值为23,语句“printf(%on,x);”的输出结果为_。

7、8.执行语句“n=1;if(n=5) n+;后,变量n值为_。9.执行语句“s=0;n=5;while(n) s+=n;”后,变量s、n值依次为_。10.执行语句“for(s=0,i=1;i11;i+) if(i=6)continue;s+=i;后,s值为_。11.若声明“char a=windows,b=9x;”,执行语句“printf(%s,strcat(a,b);”的输出结果为_。12.若声明“char a15=Windows9x;”,语句“printf(%s,a+8);”的输出结果为_。13.程序中使用了字符串函数(如strlen),则必须包含的头文件名为_。14.访问结构体数组元素a

8、k的成员b,写作_。、b都是结构体变量,语句“a=b;”能够执行的条件是_。三、程序阅读题,读下列程序,在程序旁的划线处写出程序的输出结果。每行2分,共24分)1.include void main() 输出结果:_ int i; _for (i=1;i5;i+) printf(%dt%cn,i,A+i); _ _2.include void main() int i,j,a44;for(i=0;i4;i+) for(j=0;j4;j+) aij=1+ij;for(i=0;i4;i+) for(j=0;j0) printf(%3d,aij); _ putchar(n); _ _3.includ

9、e void f(float a,float b,float* c) static float x;float y;x=(y=aba:b)xy:x;*c=x;void main() float a5=,x;for(int i=0;i4;i+) 输出结果:_ f(ai,ai+1,&x); _ printf(%.1fn,x); _ _四、根据下列各编程题题意填空(每空2分,共24分)1.输入2个整数,输出它们的最小公倍数和最大公约数。include void main() int m,n,gbs,gys; scanf (1) );gbs=m;while(2) ) gbs=gbs+m;gys=(3)

10、 ;(4) ;2.下列函数sum的返回值为一个整数m的所有因子之和。(1) int s=1;i;for(2) ;inum & (2) )p2=p1;p1=p1next;if(3) ) if(p1=h) h=p1next;else (4) ; printf(delete:%1dn,n);elseprintf(%1d not been found!n,n); return h;五、编程题(第1小题6分,其他小题各8分,共22分)1.编程,先输入n,再输入n个实数并分别统计正数的和、负数的和,然后输出统计结果。2.编程,输入a1、a2、.、a15后,计算下列表达式的值并输出。3.把文本文件复制到文本

11、文件中,要求仅复制中的非空格字符。浙江省2002年1月高等教育自学考试高级语言程序设计(一)试题参考答案课程代码:00342一、单项选择题(每小题1分,共15分) 二、填空题(每空1分,共15分)1. 42. ab15. a、b为同类型的结构体变量三、程序阅读题(每行2分,共24分) B 3. 2 C 2 1 3 D 3 2 1 4 E 4 3 2 1 四、根据下列各编程题题意填空(每空2分,共24分)1.(1)%d%d,&m,&n(2)gbs%n!=0(3)m*n/gbs(4)printf(%d %dn,gbs,gys);2.(1)int sum(int m)(2)i=2(3)m%i=0(4

12、)return s3.(1)return h(2)p1next!=NULL(3)n=p1num(4)p2next=p1next五、编程题(第1小题6分,其他小题各8分,共22分) 1.include void main() int i,n;float x,s1=0;s2=0;scanf(%d,&n);for(i=1;i0) s1+;if(x0) s2+;printf(%f %fn,s1,s2,);2.include void main() float a15,y; int i;for(i=0;i=0;i) y=1+ai(1+y);printf(%fn,y);3.include void main() char ch;FILE *fp1,*fp2;fp1=fopen(,r);fp2=fopen(,w);while(!feof(fp1) ch=fgetc(fp1);if(ch!= ) fputc(ch,fp2);fclose(fp1);fclose(fp2);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1