第六章函数

二、选择题

1.C语言程序由函数组成。正确的说法是____B______。

A) 主函数写在必须写在其他函数之前,函数内可以嵌套定义函数

B) 主函数可以写在其他函数之后,函数内不可以嵌套定义函数

C) 主函数必须写在其他函数之前,函数内不可以嵌套定义函数

D) 主函数必须在写其他函数之后,函数内可以嵌套定义函数

2. 一个C语言程序的基本组成单位是_____C_____。

A)主程序 B)子程序 C)函数 D)过程

3. 以下说法正确的是____ C ______。

A) C语言程序总是从第一个定义的函数开始执行

B) C语言程序中,被调用的函数必须在main()函数中定义

C) C语言程序总是从主函数main()开始执行。

D) C程序中的main()函数必须放在程序的开始处

4. 已知函数fun类型为void,则void的含义是____ A ______。

A)执行函数fun后,函数没有返回值 B)执行函数fun后,可以返回任意类型的值

C)执行函数fun后,函数不再返回 D)以上三个答案都是错误的

5. 下列对C语言函数的描述中,正确的是____ A ______。

A)在C语言中,调用函数时只能将实参的值传递给形参,形参的值不能传递给实参

B)函数必须有返回值

C)C语言函数既可以嵌套定义又可以递归调用

D)C程序中有调用关系的所有函数都必须放在同一源程序文件中

6. 以下叙述中错误的是_____ B _____。

A) 函数形参是存储类型为自动类型的局部变量

B) 外部变量的缺省存储类别是自动的。

C) 在调用函数时,实参和对应形参在类型上只需赋值兼容

D) 函数中的自动变量可以赋初值,每调用一次赋一次初值

7. C语言中的函数____D______。

A)不可以嵌套调用 B)可以嵌套调用,但不能递归调用

C)可以嵌套定义 D)嵌套调用和递归调用均可

8. C语言中函数返回值类型由____D_____决定。

A)调用该函数的主调函数类型 B)函数参数类型

C)return语句中的表达式类型 D)定义函数时指定的函数类型

9. C语言规定,调用一个函数,实参与形参之间的数据传递方式是___D_____。

A)由实参传给形参,并由形参传回来给实参 B)按地址传递

C)由用户指定方式传递 D)按值传递

10. 下列叙述错误的是____C______。

A) 形参是局部变量

B) 复合语句中定义的变量只在该复合语句中有效

C) 主函数中定义的变量在整个程序中都有效

D) 其他函数中定义的变量在主函数中不能使用

11. 若函数类型和return语句中的表达式类型不一致,则____B______。

b. c 语言中有调用关系的所有函数都必须放在同一源程序文件中.,第六章函数-选择题...相关推荐

  1. c语言编写计算ackerman函数的递归函数ack(n,x,y),第六章函数与宏定义实验报告二...

    C程序设计实验报告 实验项目: 6.4.2.2. 利用复化梯形公式计算定积分 6.4.2.3. 计算Ackerman函数 6.4.3.1. 编写计算x的y次幂的递归函数getpower(int x,i ...

  2. 如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中。bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生

    如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中.bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生 ...

  3. C语言fgets()函数(以指定长度读取文件中的字符,并存入字符数组变量中)

    C语言fgets()函数(以指定长度读取文件中的字符,并存入字符数组变量中) 需要引入C 标准库 - <stdio.h> 文章目录 描述 声明 参数 返回值 实例 测试(确实只能读n-1个 ...

  4. C语言试题五十二之学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun,它的功能时:按分数的高低排列学生的记录,高分在前。

    1. 题目 请编写一个函数void function(Student a[], int n),其功能时:学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun, ...

  5. 文件中有一组整数,要求排序后输出到另一个文件中

    这个主要复习一下文件输入输出流~~ 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ...

  6. R语言使用pdf函数将可视化图像结果保存到pdf文件中、使用pdf函数打开图像设备、使用dev.off函数关闭图像设备、自定义width参数和height参数指定图像的宽度和高度

    R语言使用pdf函数将可视化图像结果保存到pdf文件中.使用pdf函数打开图像设备.使用dev.off函数关闭图像设备.自定义width参数和height参数指定图像的宽度和高度 目录

  7. R语言使用pdf函数将可视化图像结果保存到pdf文件中、使用pdf函数打开图像设备、使用dev.off函数关闭图像设备、自定义paper参数指定pdf的纸张类型(多使用A4)

    R语言使用pdf函数将可视化图像结果保存到pdf文件中.使用pdf函数打开图像设备.使用dev.off函数关闭图像设备.自定义paper参数指定pdf的纸张类型(多使用A4) 目录

  8. c语言复化求积公式程序,第六章 函数与宏定义实验2

    C程序设计实验报告 实验项目: 一.模块化程序设计 1.利用复化梯形公式计算定积分. 2.计算Ackerman函数. 二. 函数的递归调用 1.编程计算x的y次幂的递归函数getpower(int x ...

  9. C语言第六章函数实验报告,第六章实验报告

    C程序设计实验报告 实验项目: 6.4.1.函数的定义和调用 1.编写由三角形三边求面积的函数 2.编写求N阶乘的函数 3.求两个整数的最大公约数 4.打印输出三角形 5.求500以内的所有亲密数对 ...

  10. 复化梯形c语言计算定积分,第六章 函数和宏定义实验(2)

    1.利用复化梯形公式计算定积分 2.计算Ackerman函数 3.编写计算x的y次幂的递归函数getpower(int x,int y),并在主程序中实现输入输出 4.编写计算学生年龄的递归函数 5. ...

最新文章

  1. 推荐系统发展的六大影响因子 | 深度
  2. Pytorch:使用DCGAN实现数据复制
  3. busybox filesystem httpd php-5.5.31 sqlite3 webserver
  4. 关于字符串计算size的方法比较
  5. 大数据玩家们对2013年趋势的预测
  6. 消息队列之JMS和AMQP对比
  7. numpy的生成网格矩阵 meshgrid()
  8. leetcode214. 最短回文串(kmp)
  9. html5表格内边框加粗,如何制作加粗的边框表格?
  10. web端跨域调用webapi
  11. python3 pdf转图片_Python 将pdf转成图片的方法
  12. 选择比努力重要,与谁同行比要去的远方重要
  13. 你真的懂协程 (Coroutine) 吗 ? Kotlin Coroutines — Suspending Functions
  14. 2023年30道经典软件测试面试题,等你来看!
  15. 计算机办公室听什么音乐,盘点办公室里最适合听的九首歌!
  16. SM2国密算法加解密
  17. linux 基准测试,技术|如何基准测试 Linux PC 的性能?
  18. 均值方差模型python_python实现资产配置(2)--Blacklitterman 模型
  19. docker bind source path does not exist: /etc/timezone“
  20. 洗扑克牌 (乱数排序)

热门文章

  1. pvs-stdio ue4_PVS-Studio –用于C,C ++,C#和Java的静态代码分析器
  2. EXCEL——提取身份证中的出生年月日
  3. unipp怎么打包微信公众号_uni-app微信小程序运行和打包
  4. 永恒之蓝攻击处置方法
  5. leetcode1480.一维数组的动态和
  6. G - A Question of Ingestion 动态规划
  7. Simulink 中状态的导数不是有限值,仿真将停止,解中可能存在一个奇异点。
  8. 超详细的程序员未来职业发展路线
  9. domcontentloaded事件和laod事件区别
  10. Activiti 数据库表结构 ACT_GE_BYTEARRAY