国开C语言程序设计形考任务三试题及答案.docx

上传人:lao****ou 文档编号:230575 上传时间:2023-06-13 格式:DOCX 页数:10 大小:28.46KB
下载 相关 举报
国开C语言程序设计形考任务三试题及答案.docx_第1页
第1页 / 共10页
国开C语言程序设计形考任务三试题及答案.docx_第2页
第2页 / 共10页
国开C语言程序设计形考任务三试题及答案.docx_第3页
第3页 / 共10页
国开C语言程序设计形考任务三试题及答案.docx_第4页
第4页 / 共10页
国开C语言程序设计形考任务三试题及答案.docx_第5页
第5页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《国开C语言程序设计形考任务三试题及答案.docx》由会员分享,可在线阅读,更多相关《国开C语言程序设计形考任务三试题及答案.docx(10页珍藏版)》请在第一文库网上搜索。

1、一、选择题(共30分,每小题2分)试题1在下面的函数声明语句中,存在着语法错误的是()。选择一项:a.AA(inta,intb)b.AA(int,int)6c.AA(inta;intb)d.AA(intazint)试题2在下面的保留字中,不能作为函数的返回值类型的是()。选择一项:r.a.vodrb.intc.enumd.1ong试题3假定p是一个指向f1oat型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为()。选择一项:ra.1rb.26c.4rd.8试题4假定a为一个数组名,在下面的表达式中,存在语法错误的是()。选择一项:Ca.aib.*a+c.*ad.*(a+1)

2、试题5用ca11oc函数创建具有10个整型元素的一维数组的正确语句是()。选择一项:a.int*p=ca11oc(10,2);fb.int*p=ca11oc(10);c.int*p=ca11oc(10,4);1d.int*p=ma11oc(10)试题6假定变量m定义为intm=7;,则下面正确的语句为()。选择一项:Ca.intP=&m;b.int*p=8tm;c.int8ip=*m;d.int*p=m;试题7假定k是一个doub1e类型的变量,则定义变量P的正确语句为()。选择一项:a.doub1eP=&k;rb.int*p=8tk;c.doub1e&p=*k;d.char*p=Thanky

3、ou!;试题8则不正确的语句为若有语句为inta10fx,*pa=a要把数组a中下标为3的元素值赋给,()O选择一项:a.x=pa3;b.x=*(a+3);c.x=a3;*d.x=*pa+3;试题9假定有语句为intb10;int*pb,则下面不正确的赋值语句为()。选择一项:a.pb=b;b.pb=&bO;c.pb=b+2;d.pb=b5;试题10已知int*p=ma11ocQ00);,要释放P所指向的动态内存,正确的语句为()。选择一项:a.free(p);b.freep;c.free(*p);d.freep;试题11在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文

4、件中给出该函数的()。选择一项:a.原型语句rb.参数表c.函数名厂d返回类型试题12假定一个函数定义为staticintf1(intx,inty)returnx+y;,该函数名称为()。选择一项:a.staticrb.intc.f1d.return试题13假定一个函数的原型语句为imff(int*x);,一个整型数组为a10,则下面函数调用表达式不正确的是()。选择一项:a.ff(a)b.ff(aO)c.ff(a+3)rd.ff(8ta0)试题14假定一个函数的数组参数说明为Chara口,与之等价的指针参数说明为()。IB选择一项:a.charab.char*ac.char8iad.char

5、*a试题15假定一个函数的二维数组参数说明为CharWN,与之等价的指针参数说明为()。选择一项:a.char(*w)Nrb.char*wNc.char(*w)Nd.char*a二、判断题(共30分,每小题2分。叙述正确则回答“是,否则回答“否”)试题16在C语言中,一个函数由函数头和函数体组成。选择一项:0对r错试题17在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值Oo选择一项:0对r错试题18如果一个函数只允许同一程序文件中的函数调用,则不应在该函数定义的开始前加上保留字Statico选择一项:r对出错试题19如果在一个函数体中又出现对自身函数的调用,此种函数调用

6、被称为递归调用。选择一项:0对r错试题20调用系统函数时,要先使用指放111(命令包含该系统函数的原型语句所在的系统头文件。选择一项:0对r错试题21函数形参变量不属于局部变量。选择一项:6错试题22假定P所指对象的值为25,p+1所指对象的值为46,贝U*p+的值为46。选择一项:r对C错试题23假定P所指对象的值为25,p+1所指对象的值为46,贝U*+p的值为25。选择一项:r对C错试题24假定P所指对象的值为25,p+1所指对象的值为46,则执行*(p+)运算后,P所指对象的值为46o选择一项:6对r错试题25假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。选择一项:

7、6对r错试题26若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为(Char*)p。选择一项:6对r错试题27假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。选择一项:r对出错试题28假定X为一个简单变量,则&x表示X的地址。选择一项:0对r错试题29若P指向X,则*p与X的值不同。选择一项:r对出错试题30NU11是一个符号常量,通常作为空指针值,它代表的值为0。选择一项:0对r错三、写出下列每个程序运行后的输出结果(共20分,每小题4分)试题31#inc1udeintWF(intx,inty)x=xy;y=+y;returnx+y;)voidmai0int

8、x=5,y=7;intz=WF(x,y);printf(z=%dn,z);)z=31试题32#inc1ude#inc1udevoidfun(charss);voidmainchars15=0123456789;fun(s);printf(%sn,s);)voidfun(charss)inti,n=str1en(ss);for(i=0;in/2;i+)charc=ssi;ssi=ssn-1-i;ssn-1-i=c;)9876543210试题33#inc1udeintCount(inta,intn,intx)(intifc=0;for(i=0;ix)c+;returnc;)voidmai0inta

9、8=20,15,32,47,24,36,28,70);intb=Count(a,8,30);printf(b=%dn,b);B=4试题34#inc1udevoidmai0inta8=3,5,7,9,2,3A8;ints=O,*p;for(p=a;pa+8;)s+=*p+;printf(s=%dn,s);)s=41试题35#inc1udeint1A(int*a,intn,intx)inti,s=O;for(i=0;in;i+)if(aix)s+=ai;returns;)voidmai0inta8=5,10,15,8,12,3,9,20);intb=1A(az5,10);intc=1A(a+2,6

10、,10);printf(%d%dn,bzc);)1320四、写出下列每个函数的功能(共20分,每小题4分)试题36doub1eSF(doub1ex,intn)/n为正整数doub1ep=1,s=1;inti;for(i=1;i=n;i+)p*=;s+=p;returns;)计算出1+X+2+.+n的值并返回。试题37intSG(intx)/x为大于等于2的整数inti=2;whi1e(i*i=x)if(x%i=O)break;i+;)if(i*i=x)return0;e1sereturn1;)判断X是否为一个质数(素数),若是则返回1否则返回0。试题38intWB(inta,intn,intx

11、)for(inti=0;in;i+)if(ai=x)return1;return0;)从数组an中顺序查找值为X的元素,若查找成功则返回1否则返回0。试题39intfun(intm,intn)intc=0;staticintb=2;if(mbHnb)returnm*n;e1seif(m%b=0&n%b=0)c=b;returnc*fun(mb,nb);)e1seb+;returnfun(m,n);)一个递归函数过程,求出两个自然数m和n的最小公倍数。试题40int1K(doub1ea,intn)doub1es=0;inti,m=0;for(i=0;in;i+)s+=ai;s=n;for(i=0;i=s)m+;returnm;)求出并返回数组a的n个元素中大于等于平均值的元素个数。

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

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服