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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计形考任务3 C语言程序设计形考任务3 C语言程序设计形考任务3 一、选择题(共30分,每题2分) 题目1 在下面的函数声明语句中,存在着语法错误的选项是(). 选择一项: a.AA(inta,intb) b.AA(int,int) c.AA(inta;intb) d。AA(inta,int) 正确答案是:AA(inta;intb) 题目2 在下面的保留字中,不能作为函数的返回值种类的是()。 选择一项: void int c。enum d。long 正确答案是:enum 题目3 假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的 地址增加的字节数为()。 选择一项: a。1 b.2 4 8 正确答案是:4 题目4 假定a为一个数组名,在下面的表达式中,存在语法错误的选项是()。 选择一项: a。a[i] *a++c。*a d。*(a+1) 正确答案是:*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定义为“intm=7;”,则下面正确的语句为(). 选择一项: a。intp=&m; b。int*p=&m; c.intp=*m; d。int*p=m; 正确答案是:int*p=&m; 题目7 假定k是一个double种类的变量,则定义变量p的正确语句为()。 选择一项: a.doublep=&k; b。int*p=k; c.doublep=*k; d。char*p=”Thankyou!; 正确答案是:char*p=Thankyou!”; 题目8 若有语句为“inta[10],x,*pa=a;,要把数组a中下标为3的元素值赋 给x,则不正确的语句为(). 选择一项: a。x=pa[3]; b。x=*(a+3); c.x=a[3]; d。x=*pa+3; 正确答案是:x=*pa+3; 题目9 假定有语句为“intb[10];int*pb;,则下面不正确的赋值语句为()。 选择一项: a.pb=b; b。pb=b[0]; c.pb=b+2; d。pb=b[5]; 正确答案是:pb=b[5]; 题目10 已知“int*p=malloc(100);”,要释放p所指向的动向内存,正确的语句为 ()。 选择一项: a.free(p); b。freep; c。free(*p); d。free[p]; 正确答案是:free(p); 题目11 在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个 文件中给出该函数的()。 选择一项: a。原型语句 b。参数表 函数名 d。返回种类 正确答案是:原型语句 题目12 假定一个函数定义为“staticintf1(intx,inty){returnx+y;},该函数 名称为()。 选择一项: a。static b.int c.f1 d.return 正确答案是:f1 题目13 假定一个函数的原型语句为“intff (int*x);,一个整型数组为 a[10], 则下面函数调用表达式不正确的选项是( ). 选择一项: a.ff(a) b。ff(a[0]) c.ff(a+3) d。ff(&a[0]) 正确答案是:ff(a[0]) 题目14 假定一个函数的数组参数说明为chara[],与之等价的指针参数说明为 ().1B 选择一项: a。chara b。char*a c.chara d.char**a 正确答案是:char*a 题目15 假定一个函数的二维数组参数说明为charw[][N],与之等价的指针参数说 明为()。 选择一项: a.char(*w)[N] b.char*w[N] c。char(*w)N d。char**a 正确答案是:char(*w)[N] 二、判断题(共30分,每题2分。表达正确则回答“是”,否则回答“否”) 题目16 在C语言中,一个函数由函数头和函数体组成. 选择一项: 对 错 正确的答案是“对。 题目17 在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初 值0. 选择一项: 对 错 正确的答案是“对. 题目18 如果一个函数只允许同一程前言件中的函数调用,则不应在该函数定义的开始前加上保留字static。 选择一项: 对 错 正确的答案是“错”。 题目19 如果在一个函数体中又出现对自己函数的调用,此种函数调用被称为递归调用。 选择一项: 对 错 正确的答案是“对”. 题目20 调用系统函数时,要先使用#include命

文档评论(0)

136****9452 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档