电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C习题函数部分

14页
  • 卖家[上传人]:缘***
  • 文档编号:172303513
  • 上传时间:2021-03-09
  • 文档格式:DOCX
  • 文档大小:37.12KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、函数一、选择题1以下说法中错误的是A C 程序中可以只包含一个main 函数 _。B C 程序由一个main 函数和若干其它函数构成C C 程序中可以没有main 函数,但至少包含一个其他函数D C 程序由函数组成,函数是构成程序的基本单位2以下说法中正确的是_。A main 函数和其他函数间可相互调用B main 函数可以调用其他函数,但其他函数不能调用main 函数C因为 main 函数可不带参数,所以其后的参数小括号能省略D根据情况可以不写main 函数3以下正确的函数首部定义形式是_。A double fun(int x,int y)Bdouble fun(int x; int y)C double fun(int x, int y);Ddouble fun(int x,y);4 C 语言规定,函数返回值的类型是由_。Areturn语句中的表达式类型所决定B在定义该函数时所指定的函数类型所决定C调用该函数时系统临时决定D 调用该函数时的主调函数类型所决定5在C 语言程序中,以下正确的描叙是_。A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义和函数的调用均不可以嵌套C函数

      2、的定义不可以嵌套,但函数的调用可以嵌套D函数的定义和函数的调用均可以嵌套6以下正确的说法是_。A用户若需调用标准库函数,调用前必须重新定义B用户若需调用标准库函数,调用前不必使用预编译命令将函数所在文件包括到用户源文件中,系统自动去调C系统根本不允许用户重新定义标准库函数D用户可以重新定义标准库函数,若如此,该函数将失去原有含义7以下所列的各函数原型中,正确的是_。A void abc(var a:intergervar b:interger)Bvoid abc(int a,b)C void abc(int a,int b)D sub abc(a as interger,a as interger)8在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_。A地址传递B 单向值传递C由实参传给形参,再由形参传给实参D传递方式由用户指定9在 C 语言中,以下正确的说法是_。A实参和与其对应的形参各占用独立的存储单元B实参和与其对应的形参共占用一个存储单元C只有当实参和与其对应的形参同名时才共占用存储单元D形参是虚拟的,不占用存储单元10下面函数调用语句含有实参的个数为_。fu

      3、nc( (expl,exp2) , (exp3 ,exp4, exp5) );A lB 2C 4D 511以下程序的输出结果是_。fun(int x,int y,int z) z=x*x+y*y ; main()int a=3l;fun(5,2,a);printf(“ d”, a) ; A0B29C 3lD无定值11以下程序的输出结果是_。int a,b,void fun() a=100;b=200;main() int a=5,b=7;fun();printf( ddn”, a,b) ;A 100 200B 57C200100D 7 512以下程序的输出结果是_。int d=1;fun(int p)int d=5;d+=p+; printf( “%d”,d);main() int a=3; fun(a); d+=a+; printf(“ dn”,d);A 8,4B9,6C9,4D 8,513以下不正确的说法为_。A在不同函数中可以使用相同名字的变量B形式参数是局部变量C在函数内定义的变量只在本函数范围内有效D在函数内的复合语句中定义的变量在本函数范围内有效14若用数组名作为函数调用的

      4、实参,传递给形参的是_。A 数组的首地址B数组第一个元素的值C数组中全部元素的值D数组元素的个数15已有以下数组定义和f 函数调用语句,则在f 函数的说明中,对形参数组array的错误定义方式为_。int a34;f(a);A f(int array6)C f(int array4)DB f(int array3) f(int array25)16在C 语言中,函数的隐含存储类型是_。A autoBtaticCexternD 无存储类型17以下程序的输出结果为_。main()int a=5;fun(a) ; printf(“n ”) ; fun(int b) if(b0) fun(b-1);printf( “ d”, b) ; )A 5 4 3 2 lB 0 1 2 3 4 5C l 2 3 4 5D 5 4 3 2 1 018以下程序的输出结果是 _。#includef(int a) int b=0;static c=3;a=c+,b+; return a;main()int a=2,i ,k;for(i=0 ;i2 ;i+)k=f(a+);printf(%d”,k) ;A 3B0C

      5、 5D 4二、填空题1 C 语言规定,可执行程序的开始执行点是。main 函数开始2 C 语言中,函数的定义由函数首和_ 两部分组成。 函数体3. 函数实参传递到形参有两种方式_和_。4 C 语言允许函数值类型缺省定义,此时该函数值隐含的类型是_。 int5定义变量可以在函数的内部, 也可以在函数的外部, 在函数外部定义的变量一般称为_变量全局6若自定义函数要求返回一个值,则在该函数体中应有一条_语句;若自定义函数要求不返回值,则应在该函数说明时加一个类型说明符_。 return void7函数形参的作用域_ ,全局的外部变量与函数体内定义的局部变量同名时,在函数体内,_变量起作用。 整个函数体内局部8静态局部变量的作用域 _。定义它的函数或复合语句内部9下面 add 函数的功能是求两个参数的和,并将和值返回调用函数。函数中错误的部分是_;改正后为 _。 void floatvoid add (float a,float b) float c;c=a+b;return c;10. 在一个函数内部调用另一个函数的调用方式称为 _。在一个函数内部直接或间接调用该函数称为函数 _的调用方式。 嵌套 递归11.C语 言 变 量 按 其 作 用 域 分 为 _ 和 _ 。 按 其 生 存 期 分 为_和 _。局部变量全局变量动态存储变量静态存储变量12.C 语言变量的存储类别有_、_、_和 _。 auto staticregister extern13. 被调用函数执行结束时,此函数中定义的_类型的变量不被释放 。静态或 static14. 静态型外部变量的作用域是 _ 。 源程序文件15. 在一个C 程序中, 若要定义一个只允许本文件中函数使用的全局变量,则该变量需要定义的存储类别为_。static16. 变量赋初值可以在两个阶段,即 _和 _。编译阶段运行阶段三

      《C习题函数部分》由会员缘***分享,可在线阅读,更多相关《C习题函数部分》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.