欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    全国高等教育自学考试高级语言程序设计试卷考卷.pdf

    • 资源ID:84285134       资源大小:750.31KB        全文页数:20页
    • 资源格式: PDF        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    全国高等教育自学考试高级语言程序设计试卷考卷.pdf

    全国高等教育自学考试高级语言程序设计试卷考卷 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】2001 年 10 月全国高等教育自学考试高级语言程序设计试卷 第一部分 选择题 一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.C语言程序编译时,程序中的注释部分【】A.参加编译,并会出现在目标程序中 B.参加编译,但不会出现在目标程序中 C.不参加编译,但会出现在目标程序中 D.不参加编译,也不会出现在目标程序中 2.下列表达式的值为 0 的是【】A.35 B.3/C.3/5 D.35 3.正确的 C语言用户自定义标识符是【】A.print B.float C.when?D.random2 4.设 int a=3;则表达式 a1 的运算结果和 a的值分别是【】A.0 和 2 B.0和 3 C.1和 2 D.1 和 3 5.下列叙述中,正确的是【】A.引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B.宏名必须用大写字母表示 C.宏替换不占用运行时间,只占编译时间 D.在程序的一行上可以出现多个有效的宏定义 6.下列保留字中用于构成循环结构的是【】A.if B.while C.switch D.default 7.与语句 if(ab)if(cd)x=1;else x=2;等价的是【】A.if(ab)if(cd)x=1;else x=2;B.if(ab)if(cd)x=1;else x=2;C.if(ab)&(cd)x=1;else x=2;D.if(ad)x=1;8.设 char x=a;则 printf(x=c,y=c n,x,97);的输出是【】A.x=a,y=97 B.x=97,y=a C.x=97,y=97 D.x=a,y=a 9.设 int a4=1,2,3,4,5,6,7,8,9;则数组 a的第一维的大小是【】A.2 B.3 C.4 D.无确定值 10.执行下列程序 int a33=1,2,3;int b33=1,2,3;main()printf(d n,a10+b00);后输出的结果是【】A.0 B.1 C.2 D.3 11.设 char str100;int i=5;则引用数组元素的错误形式是【】A.stri+10 B.(str+i)C.(str+i-1)D.(str+)+i)12.设 int x=1,2,3,4,5,6,*p=x;则值为 3 的表达式是【】A.p+=2,*+p B.p+=2,*p+C.p+=3,*p D.p+=2,+*p 13.在函数内,定义变量时存储类型符可省略的是【】A.auto B.static C.extern D.register 14.执行下列程序 int a=3,b=4;void fun(int x1,int x2)printf(d,d n,x1+x2,b);main()int a=5,b=6;fun(a,b);后输出的结果是【】A.3,4 B.11,1 C.11,4 D.11,6 15.设有定义语句 struct int a;float b;d3=1,4,2,5,6,7;则 printf(n,d2.a*d2.b/d1.b);的输出是【】A.B.C.D.16.设有定义语句:enum t1 a1,a2=7,a3,a4=15time;则枚举常量 a2 和 a3 的值分别为【】A.1 和 2 B.2和 3 C.7和 2 D.7 和 8 17.将一个整数 10002 存到磁盘上,以 ASCII码形式存储和以二进制形式存储,占用的字节数分别是【】A.2 和 2 B.2和 5 C.5和 2 D.5 和 5 18.在文件使用方式中,字符串rb表示【】A.打开一个已存在的二进制文件,只能读取数据 B.打开一个文本文件,只能写入数据 C.打开一个已存在的文本文件,只能读取数据 D.打开一个二进制文件,只能写入数据 19.执行下列程序#define F(y)15y#define PRINT(a)printf(d,a)main()PRINT(F(2);后输出的结果是【】A.3 B.C.14 D.20.main()函数可以带两个形参,一般分为 argc和 argv,其中 argv可以定义为【】A.int argv;B.char*argv;C.char argv;D.char*argv;第二部分 非选择题 二、填空题(本大题共 10 小题,每小题 2 分,共 20 分)21.初始化值是的双精度变量 a的定义形式为_。22.表达式!10!=1 的值是_。23.“20=1)i-;执行后,i的值为_。26.被调函数在执行结束时,这个函数中定义的_类型的变量不被释放。27.设 struct student int no;char name12;float score3;sl,*p=&sl;用指针法给 sl的成员 no赋值 1234的语句是_。28.C 语言程序中对文本文件的存取是以_为单位进行的。29.设 char string=This_is_a_book!;则数组的长度应是_。30.设 int a23=2,3;则数组元素_的值为 3。三、程序分析题(本大题共 5 小题,每小题 5 分,共 25 分)阅读下列程序,将输出结果写到各题右侧的空白处 31.int a=200;main()int i;for(i=1;i=a&c=X&c=Z)c=c-23;printf(c n,c);设从键盘上输入 Next 33.#define N 7 main()int i,j,temp,aN=1,2,3,4,5,6,7;for(i=0;iN/2;i+)j=N-1-i;temp=ai;ai=aj;aj=temp;for(i=0;iN;i+)printf(5d,ai);34.struct porb char*name;int count;x=Li ning,19,Lang ping,21,Zhu jian hua,20;main()int i;for(i=0;i3;i+)printf(s:d n,xi.name,xi.count);35.main()union short a;char ch;M;=100;=A;printf(d,d,c n,sizeof(M),;四、程序填充题(本大题共 3 小题,每小题 6 分,共 18 分)给出下列程序,将横线处缺少的部分补上,使其能正确运行。36.以下程序的功能是用选择法对数组 a中的整数由小到大进行排序。void sort(int b,int n)int i,j,t;for(i=0;in-1;i+)for(_;jn;j+)if(bi_bj)t=bi;_;bj=t;main()int a=5,8,6,2,7,4,1,3;int i;sort(a,8);for(i=0;i8;i+)printf(5d,ai);printf(n);37.输入一字符串(换行为结束标志)统计其中数字(0,1,2,9 不单独统计)、空白和其它字符出现的次数。#include main()char c;int _;while(c=getchar()!=n)if(_)digit+;else if(c=c=t)+blank;else _;printf(digit=d,blank=d,other=d n,digit,blank,other);38.先为数组 a输满数据,再为 x输入一个数据,在数组 a中找出第一个与 x相等的元素并将其下标输出,若不存在这样的元素,则输出“Not found!”标志。main()int i,x,a10;for(i=0;i10;i+)scanf(d,_);scanf(d,&x);printf(d,x);for(i=0;i20&x20)&(x no=1234;或者(*p).no=1234;28.字节 29.16 30.a10 三、程序分析题 31.201,21 202,22 203,23 204,24 205,25 32.Q 33.7 6 5 4 3 2 1 34.Li ning:19 Lang ping:21 Zhu jian hua:20 35.2,65,A 四、程序填充题 36.(1)j=i+1(2)(3)b i=b j 37.(1)digit=0,blank=0,other=0(2)c=0&c=9(3)+other或者 other+38.(1)&ai 或者 a+i(2)x=ai(3)五、程序设计题 下述答案仅供参考,若采用其它方法答案,只要正确实现题目要求即可。39.main()int i for(i=10;i=1000;i+)if(i2=0)&(i3=0)&(i7=0)printf(i=d n,i);40.main()int a=0,b=0,i;for(i=2;i=100;i+=2)2+=i;b+=i-1;printf(Sum of even number=d n,a);printf(Sum of odd number=d n,b);41.#include main()int i,n;static char str80;gets(str);n=strlen(str);for(i=0;in/2;i+)if(stri!=strn-1-i)printf(No!n);break;if(i=n/2)printf(Yes!n);

    注意事项

    本文(全国高等教育自学考试高级语言程序设计试卷考卷.pdf)为本站会员(深夜****等你...)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开