国开大学2016年01月1253《C语言程序设计A》期末考试参考答案.pdf

上传人(卖家):天方乘风 文档编号:6899994 上传时间:2023-08-19 格式:PDF 页数:7 大小:109KB
下载 相关 举报
国开大学2016年01月1253《C语言程序设计A》期末考试参考答案.pdf_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、试卷代号:1253座位号rn国家开放大学(中央广播电视大学)2015年秋季学期开放本科期未考试C语言程序设计A试题2016年1月自四五陌万1|一、单选题每小题2分,共20分1.C语言程序中,基本的程序功能模块为(A.函数C.语句B.标识符D.表达式2.逻辑表达式(xO11 y=5)的相反表达式为()。A.xO川y!=5 3.循环体至少被执行一次的循环语句为(A.for C.do-while 4.假定n的值为6,则表达式+十n的值为(A.6 C.4 B.xO&._&.y=5 B.while D.任一种循环B.5 D.7 5.假定一个二维数组的定义为inta3J4J=3,的,2,8,6户,则元素a

2、lJOJ的值为()。A.8 B.2 C.4 D.6 6.假定一个函数原型为char祷func(intn),则该函数的返回值类型为()。A.int B.int禄C.char D.char祷863 7.假定a为一个字符数组名,则元素aiJ的指针访问方式为()。A.a+i B.赞(a+i)C&a+i U祷a十i8.假定有语句为int祷p=calloc(20,sizeof(int)户,则p所指向的动态数组中所包含的元素个数为()。A.10 B.40 c.20 D.80 9.十进制数50表示成符合C语言规定的八进制数为()。A.20 B.32 C.62 D.062 10.若要以读和写两种操作方式打开一个

3、二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为()。A.r十C.rb+B.ab+D.wb+二、填空题每小题2分,共26分)11.在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则此包含命令的标识符为为12.用于从键盘上为变量输入值的标准输入函数的函数名为13.假定-一个枚举类型的定义为enumRAab,町,ad,ae户,则ad的值为14.整数类型int的长度为15.执行intx=45,y=8;printf(.%d,x/y);语句序列后得到的输出结果为-一一一。16.把表达式x=x十y转换成复合赋值表达式为17.假定x的值为5,则执行a=(x=6?3:的;语句后a

4、的值为18.假定一维字符指针数组的定义为char长a5J户,则该数组占用的存储空间的字节数19.假定二维数组的定义为doubleaMJ NJ户,则数组元素的行下标的最大值为20.一个空字符净的长度为21.在一个程序的函数之外定义的整型变量,若没有被初始化,则系统隐含对它所赋的初值为22.若p指向x,则与x的表示是等价的。23.直接访问表达式(叫p).score所对应的间接访问表达式为864|得分|评卷人|I I 三、写出下列每个程序运行后的输出结果每小题6分,共30分24.*include void mainO int i,s=O;for(i=1;i10;i+)if(i%2=0)s+=i;pr

5、intf(s=%dn,s);输出结果z25.科include void mainO int a6J=36,25,48,24,55,40;int i=0,x=24;while(aiJ!=x&i6)i+十;ifCi6)printf(%dn,i);输出结果z26.*include void SB(char ch)switch(ch)case A:printf(1);break;case B:printf(2);break;default:printf(3);break;void mainO char a 1=,a,a2=B,a3=,A;SB(a1);SB(a2);SB(a3);输出结果:865 27

6、.#include#define岛1:6 void mainO int i,x=O;int aM=2,5,8,4,6,9;for(i=O;iM;i+十)x+=ai;printf(%dn,x);输出结果z28.#include struct W orker char name15;int age;float pay;void mainO struct Worker x=wanghua,饨,2500;struct W orker y,祷p;y=x;p=&.x;printf(%dn,y.age十p一age);输出结果:四、写出下列每个函数的功能每小题6分,共12分29.int FHO int x,y

7、=O;scanf(%d,&.x);while(xO)y十=x;scanfC%d,&.x);return y;函数功能2866 30.假定结点的结构类型用IntNode表示,它的数值域为data,链接指针域为next,请根据下面函数定义写出相应的功能。int FF(struct IntNode铃f)Ilf为指向一个单链表的表头指针int n=O;if(f=NULL)return 0;while(f)n+;f=f一next;return n;函数功能:户l旦|五、按题目要求编写程序或函数每小题6分,共12分31.补充完整下面的函数定义,该函数要求返回满足不等式1十22十32十十n2score(供参

8、考)3.C 8.C 4.D 9,D 三、写出下列每个程序运行后的输出结果每小题6分,共30分)评分标准:根据答案正确程度酌情给分。24.s=20 25.3 868 5.B 10.C 2016年1月26,321 27.34 28.96 四、写出下列每个函数的功能每小题6分,共12分)评分标准:根据每题答案叙述的正确与完整程度酌情给分。29.求出并返回从键盘上输入的一批正整数的总和,以小于等于0作为结束键盘输入的标志。30,求出井返回由f所指向的单链表中所含结点的个数。五、按题目要求编写程序或函数(每小题6分,共12分)评分标准:根据程序或函数编写的正确与完整程度酌情给分。31.whileCs=x)n十+;s十=n祷n;/6分32.int FFC int a口,int n)ifCn=O)printf(n值非法n),exit(l);/可省略if(n=l)return aOJ;/2分else return an-1 祷FF(a,n-1);/6分869

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(国开大学2016年01月1253《C语言程序设计A》期末考试参考答案.pdf)为本站会员(天方乘风)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|