第一部分 第六章 函数-【职升课堂】中职计算机应用1同步训练(高教版)

2024-03-28
| 2份
| 10页
| 104人阅读
| 0人下载

内容正文:

第六章 函数 学习目标 1.掌握函数的定义方法。 2.理解函数的类型和返回值。 3.掌握形式参数与实在参数,参数值的传递。 4.理解库函数的正确调用,掌握函数的调用。 5.理解局部变量和全局变量 里同步训练 B.函数组成 一、选择题 C.若干过程组成 D.若干子程序组成 1.一个C程序的执行是从( 4.以下有关建立函数的目的说法中正确的是 A.本程序的main函数开始,到main函数 ()。 结束 A.提高程序的执行效率 B.本程序文件的第一个函数开始,到本 B.提高程序的可能性 程序文件的最后一个函数结束 C.减少程序的篇幅 C.本程序的main函数开始,到本程序文 D.减少程序文件所占用的内存 件的最后一个函数结束 5.以下正确的函数定义是()。 D.本程序文件的第一个函数开始,到本 A.double fun(int x.int y) 程序main函数结束 B.double fun(int x;int y) 2.以下叙述不正确的是( C.double fun(int x;int y); A.一·个C源程序可由一个或多个函数组成 D.double fun(int x,y); B.一个C源程序必须包含一个main函数 6.以下有关函数的形参和实参的说法中正确 C.C程序的基本组成单位是函数 的是()。 D.在C程序中,注释说明只能位于一条语 A.实参和与其对应的形参各占用独立的 句的后面 存储单元 3.一个C程序是由()。 B.实参和与其对应的形参共占用一个存 A.一个主程序和若干子程序组成 储单元 57 职升课堂·计算机应用1◆ C.只有当实参和与其对应的形参同名时 C.宏替换只是字符替换 才共占用存储单元 D.宏名必须用大写字母表示 D.形参是虚拟的,不占用存储单元 12.C语言的编译系统对宏命令的处理是 7.以下说法正确的是()。 A.定义函数时,形参的类型说明可以放 A.在程序运行时进行的 在函数内部 B.在程序连接时进行的 B.return语句后的值不能为表达式 C.和C程序中的其他语句同时进行编译的 C.如果函数值的类型与返回值的类型不 D.在对源程序中其他成分正式编译之前 一致,以函数类型为准 进行的 D.如果形参与实参的类型不一致,以实 13.用宏名定义一个字符串,下列表述中正 参的类型为准 确的是( 8.C语言中,简单变量做实参时,它和对应 A.#define pi=3.14159: 的形参之间的数据传递方式是()。 B.define pi=3.14159 A.地址传递 C.#define pi"3.14159" B.单向值传递 D.#define pi(3.14159); C.由实参传给形参,再由形参传递给实参 14.定义带参数的宏计算两式的乘积(如 D.同用户指定传递方式 x2+3x-5与x-6),下列定义中正确的是 9.C语言中,函数返回值的类型是由( ()。 A.returni语句中的表达式类型所决定 A.#define muit(u,v)uv B.调用该函数时的主调函数类型所决定 B.#define muit(u.v)uv; C.调用该函数时系统临时决定 C.#define muit(u,v)(u)*(v) D.在定义该函数时所指的函数类型所 D.#define muit(u,v)=(u)(v) 决定 l5.宏定义#define div(a,b)a/h的引用 10.若用数组名作为函数调用的实参,传递 div(x+5,y-5)替换展开后是()。 给形参的是()。 A.x+5/y-5 A.数组的首地址 B.x+5/y-5: B.数组的第一个元素 C.(x+5)/y-5) C.数组中全部元素的值 D.(x+5)/6y-5: D.数组元素的个数 16.定义带参数的宏“#define jh(a,h,t)t=a: 1山.以下有关宏替换的叙述不正确的是 a=h:b=”,使两个参数a,b的值交换, ()。 下列表述中正确的是()。 A.宏替换不占用运行时间 A.不定义参数a和h将导致编译错误 B.宏名无类型 B.不定义参数a,b,将导致编译错误 58 第一部分编程语言基础—C语言◆◆◆◆ B.不定义参数将导致运行错误 20.下列程序执行后输出的结果是()。 D.不必定义参数a,b,类型 int d=1; 17.以下说法中正确的是()。 fun (int q) A.C语言程序总是从第一个函数开始 int d=5; 执行 d+=印+ B.在C语言程序中,要调用的函数必须在 printf("d",d): main0函数中定义 C.C语言程序总是从main()函数开始 main ( 执行 D.C语言程序中的main()函数必须放 int a=3; 在程序的开始部分 fun(a): 18.执行下面的程序后,a的值是()。

资源预览图

第一部分 第六章 函数-【职升课堂】中职计算机应用1同步训练(高教版)
1
第一部分 第六章 函数-【职升课堂】中职计算机应用1同步训练(高教版)
2
第一部分 第六章 函数-【职升课堂】中职计算机应用1同步训练(高教版)
3
第一部分 第六章 函数-【职升课堂】中职计算机应用1同步训练(高教版)
4
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。