国开《C语言程序设计》(形考任务三)试题及答案.docx
《国开《C语言程序设计》(形考任务三)试题及答案.docx》由会员分享,可在线阅读,更多相关《国开《C语言程序设计》(形考任务三)试题及答案.docx(13页珍藏版)》请在第一文库网上搜索。
1、一、选择题(共30分,每小题2分)试题1在下面的函数声明语句中,存在着语法错误的是()。选择一项:a.AA(int a, int b)b.AA(intz int)c.AA(int a; int b)d.AA(int a, int)试题2在下面的保留字中,不能作为函数的返回值类型的是()。选择一项:a.voidb.intc.enumd.long试题3假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为()。选择一项:a.lb.2* c.4厂d.8试题4假定a为一个数组名,在下面的表达式中,存在语法错误的是()。选择一项:a.aib.*a+ +c/ad.*
2、(a + l)试题5用calloc函数创建具有10个整型元素的一维数组的正确语句是()。选择一项:a.int *p=calloc(10,2);c b.int *p=calloc(10);& c.int *p=calloc(10,4);d.int *p=malloc(10)试题6假定变量m定义为intm=7/,则下面正确的语句为()。选择一项:a.int p=&m;& b.int *p=&m;c.int &p=*m;d.int *p=m;试题7假定k是一个double类型的变量,则定义变量p的正确语句为()。选择一项:a.double p=&k;b.int *p=&k;c. double &p=
3、*k; d.char *p=Thank you!;试题8若有语句为int a10, x, *pa=a;,要把数组a中下标为3的元素值赋给x,则不正确的语句为()O选择一项:a.x=pa3;b.x=*(a+3);C c.x=a3; d.x=*pa+3;试题9假定有语句为intb10;int*pb;,则下面不正确的赋值语句为()。选择一项:a.pb=b;b.pb=&bO;C c.pb=b+2; d.pb=b5;试题10已知int*p=malloc(lOO);,要释放p所指向的动态内存,正确的语句为()。选择一项: a.free(p);b.free p;c.free(*p);d.freep;试题11
4、在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。选择一项:6 a.原型语句b.参数表c.函数名广d.返回类型试题12假定一个函数定义为static intfl(intx,int y)retum x+y;,该函数名称为()。选择一项:a.staticb.int“ c.fld.return试题13假定一个函数的原型语句为intff(int*x,一个整型数组为a10,则下面函数调用表达式不正确的是()。选择一项:a.ff(a)母 b.ff(aO)c.ff(a+3)d.ff(&aO)试题14假定一个函数的数组参数说明为char a口,与之等价的指针参数说明
5、为()。1B选择一项:a.char ab.char* a( c.char& ad.char*a试题15假定一个函数的二维数组参数说明为char与之等价的指针参数说明为()。选择一项:份 a.char (*w)Nr b.char *wNc.char (*w)Nd.char*a二、判断题(共30分,每小题2分。叙述正确则回答是,否则回答否)试题16在c语言中,一个函数由函数头和函数体组成。选择一项:6对r错试题17在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值Oo选择一项:才对错试题18如果一个函数只允许同一程序文件中的函数调用,则不应在该函数定义的开始前加上保留字sta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 国开 语言程序设计 任务 试题 答案
