C语言程序设计形考任务3PDF.pdf





《C语言程序设计形考任务3PDF.pdf》由会员分享,可在线阅读,更多相关《C语言程序设计形考任务3PDF.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中北大学页脚内容 1一、选择题(共30分,每小题 2分)题目 1在下面的函数声明语句中,存在着语法错误的是()。选择一项:a. AA(int a, int b) b. AA(int, int) c. AA(int a; int b) d. AA(int a, int) 正确答案是: AA(int a; int b)题目 2在下面的保留字中,不能作为函数的返回值类型的是()。选择一项:a. void b. int c. enum d. long 中北大学页脚内容 2正确答案是: enum题目 3假定 p是一个指向 float型数据的指针,则 p+1所指数据的地址比 p所指数据的地址增加的字节数为
2、( )。选择一项:a. 1 b. 2 c. 4 d. 8 正确答案是: 4题目 4假定 a为一个数组名,在下面的表达式中,存在语法错误的是( )。选择一项:a. ai b. *a+ c. *a d. *(a+1) 中北大学页脚内容 3正确答案是: *a+题目 5用 calloc函数创建具有 10个整型元素的一维数组的正确语句是()。选择一项:a. int *p=calloc(10,2); b. int *p=calloc(10); c. int *p=calloc(10,4); d. int *p=malloc(10) 正确答案是: int *p=calloc(10,4);题目 6假定变量 m
3、定义为 “int m=7; ”,则下面正确的语句为()。选择一项:a. int p=&m; b. int *p=&m; c. int &p=*m; d. int *p=m; 中北大学页脚内容 4正确答案是: int *p=&m;题目 7假定 k 是一个 double类型的变量,则定义变量p的正确语句为()。选择一项:a. double p=&k; b. int *p=&k; c. double &p=*k; d. char *p=Thank you!; 正确答案是: char *p=Thank you!;题目 8若有语句为 “int a10, x, *pa=a;”,要把数组 a中下标为 3的元
4、素值赋给 x,则不正确的语句为()。选择一项:a. x=pa3; b. x=*(a+3); c. x=a3; d. x=*pa+3; 中北大学页脚内容 5正确答案是: x=*pa+3;题目 9假定有语句为 “int b10; int *pb;”,则下面不正确的赋值语句为()。选择一项:a. pb=b; b. pb=&b0; c. pb=b+2; d. pb=b5; 正确答案是: pb=b5;题目 10已知“int *p=malloc(100);”,要释放 p所指向的动态内存,正确的语句为()。选择一项:a. free(p); b. free p; c. free(*p); d. freep;
5、中北大学页脚内容 6正确答案是: free(p);题目 11在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。选择一项:a. 原型语句b. 参数表c. 函数名d. 返回类型正确答案是:原型语句题目 12假定一个函数定义为 “static int f1(int x,int y)return x+y;”,该函数名称为()。选择一项:a. static b. int c. f1 中北大学页脚内容 7d. return 正确答案是: f1题目 13假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a10,则下面函数调用表达式不正确的是
6、()。选择一项:a. ff(a) b. ff(a0) c. ff(a+3) d. ff(&a0) 正确答案是: ff(a0)题目 14假定一个函数的数组参数说明为char a,与之等价的指针参数说明为()。1B选择一项:a. char a b. char* a 中北大学页脚内容 8c. char& a d. char*a 正确答案是: char* a题目 15假定一个函数的二维数组参数说明为char wN ,与之等价的指针参数说明为()。选择一项:a. char (*w)N b. char *wN c. char (*w)N d. char*a 正确答案是: char (*w)N二、判断题(共
7、30分,每小题 2分。叙述正确则回答 “ 是” ,否则回答 “ 否” )题目 16在 C语言中,一个函数由函数头和函数体组成。选择一项:对中北大学页脚内容 9错正确的答案是 “ 对” 。题目 17在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。选择一项:对错正确的答案是 “ 对” 。题目 18如果一个函数只允许同一程序文件中的函数调用,则不应在该函数定义的开始前加上保留字static 。选择一项:对错正确的答案是 “ 错” 。题目 19如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。中北大学页脚内容 10选择一项:对错正确的答案是 “ 对” 。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 任务 PDF

限制150内