函数课堂练习.ppt_第1页
函数课堂练习.ppt_第2页
函数课堂练习.ppt_第3页
函数课堂练习.ppt_第4页
函数课堂练习.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

函数 C语言程序设计 课堂练习 2 选择题 1 以下叙述正确的是C A C语言程序总是从第一个定义的函数开始执行B 在C语言程序中 要调用的函数必须在main函数中定义C C语言程序总是从main函数开始执行D C语言程序中的main函数必须放在程序的开始部分2 下面错误的描述为 A 调用函数时 实参可以是表达式B 调用函数时 实参与形参可以共用内存单元C 调用函数时 将为形参分配内存单元D 调用函数时 实参与形参的类型必须一致 3 3 C语言规定 函数返回值的类型由 所决定 A return语句中的表达式类型B 调用该函数时的主调函数类型C 调用该函数时的形参类型D 定义该函数时所指定的函数类型4 在C语言中 如果函数中的变量未指定存储类别 则隐含存储类别是 A autoB staticC externD 无存储类别 4 5 函数调用语句f x y a b c 1 2 3 4 中 所含的实参个数是 A 1B 2C 3D 46 以下函数f返回值是 f intx returnx A void类型B int类型C float类型D 无法确定返回值类型7 C语言中规定 简单变量做实参时 他和对应形参之间的数据传递方式是 A 地址传递B 单向值传递C 由实参传给形参 再由形参传给实参D 由用户指定传给实参 5 8 下面叙述不正确的是 A 在函数中 通常用return语句传回函数值B 在函数中 可以有多条return语句C 在语言中 主函数main后的一对圆括号中也可以带有形参D 在C语言中 调用函数必须在一条独立的语句中完成9 调用函数时 基本类型变量作函数实参 它和对应的形参 A 各自占用独立的存储单元B 同名时才共用一个存储单元C 共同占用一个存储单元D 实参占用存储单元 形参不占用存储单元 6 10 若调用函数的实参是一个数组名 则向被调用函数传送的 A 数组的长度B 数组的首地址C 数组每一个元素的地址D 数组每个元素中的值11 以下错误的描述是 A 实参可以是常量 变量或表达式B 形参可以是常量 变量或表达式C 实参可以是任意数据类型D 形参应与其对应的实参类型一致 7 12 以下关于宏替换的说法不正确的是 A 宏替换不占用内存时间B 宏替换只是字符替换C 宏名称必须用大写字母表示D 宏名称无类型13 在宏定义 includePl3 1415926中 用宏名PI代替一个 A 单精度数B 双精度数C 常量D 字符串 8 1 有以下程序fun intx inty intz z x y main inta 4 b 2 c 6 fun a b c printf d c 程序运行后的输出结果是 6 填空题 9 2 以下程序的输出结果是 23 includeinta b voidfun a 50 b 105 return main inta 2 b 3 fun printf d d n a b 10 3 下面程序的输出结果为 11 include defineSQR x x xmain inta 10 k 3 m 2 a SQR k m printf d n a 11 4 下面程序的输出结果为 123456789 include defineN2 defineMN 1 defineNUM M 1 M 2main inti n 0 for i 1 i NUM i n printf d n printf n 12 编程题 1 编写函数count 其功能是 分别统计字符串中英文字母 空格 数字和其它字符的个数 2 函数fun的功能是 从主函数传入两个一维整型数组a和b 每个数组包括八个无符号整数 将a和b相应元素的大者填入一维数组c的相应位置 例如 若主函数输入 1 2 3 4 5 6 7 8 和 9 8 7 6 5 4 3 2 则结果为 9 8 7 6 5 6 7 8 3 函数fun的功能是 对主函数传过来的两等长字符串a b进行比较 若a与b对应位置上的两字符不同 则互换 若相等且不为 0 则b中对应的字符改置为 U 例如 若a为 abcde b为 abccc 则结果a变为 abccc b变为 UUUde 13 4 编写函数fun 功能为将主函数传来的一个长度不大于4个字符的字符数组 输出不超过8个字符的回文字符数组 例如输入abcd 则计算机输出abcddcba 5 函数fun的功能为 将主函数传入的一个长整型的7位数 依次求出该数的个 拾 百 千 万 拾万 百万位上的数依次写入到整型的b数组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论