#28. 第七章 选择题

第七章 选择题

  • desc: 当一个函数无返回值时,定义时函数的类型应是__ choices:

    • A. 任意
    • B. in
    • C. void
    • D. 无
  • desc: 在函数说明时,下列__项是不必要的。 choices:

    • A. 函数名字
    • B. 函数参数类型和名字
    • C. 函数的类型
    • D. 返回值表达式
  • desc: 在函数的返回值类型和返回值表达式的类型的描述中,__是错误的。 choices:

    • A. 函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的
    • B. 函数返回值的类型就是返回值表达式的类型
    • C. 函数返回值类型决定了返回值表达式的类型
    • D. 函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型
  • desc: 在一个被调用函数中,关于return语句使用的描述,__是错误的。 choices:

    • A. 被调用函数中可以不用return语句
    • B. 被调用函数中可以使用多个return语句
    • C. 被调用函数中,如果有返回值,就一定要有return语句
    • D. 被调用函数中,一个return语句可返回多个值给调用函数
  • desc: 在传值调用中,要求__ choices:

    • A. 形参和实参类型任意,个数相等
    • B. 形参和实参类型都完全一致,个数相等
    • C. 实参形参对应的类型一致,个数相等
    • D. 实参形参对应的类型一致,个数任意
  • desc: 以下函数调用语句中有__个实参。func((a1,a2,a3),(a4,a5)); choices:

    • A. 2
    • B. 5
    • C. 1
    • D. 不合法
  • desc: 若调用一个函数,且此函数中没有return语句,则正确的说法是__ choices:

    • A. 该函数没有返回值
    • B. 返回若干个系统默认值
    • C. 能返回一个用户所希望的函数值
    • D. 返回一个不确定的值
  • desc: C语言中函数返回值的类型是由__决定的 choices:

    • A. return语句中的表达式类型
    • B. 调用该函数的主函数类型
    • C. 定义函数时所指定的函数类型
    • D. 以上都有可能
  • desc: 以下说法正确的是__ choices:

    • A. C程序总是从第一个函数开始执行
    • B. 在C程序中,要调用的函数必须在主函数前定义
    • C. C程序总是从主函数开始执行
    • D. C程序中的主函数必须放在程序的最前面
  • desc: C语言中,函数值类型的定义可以缺省,此函数值的隐含类型__ choices:

    • A. void
    • B. int
    • C. float
    • D. double
  • desc: 以下关于函数形式参数的声明中正确的是__ choices:

    • A. int a[]
    • B. int a[][]
    • C. int a[]={0}
    • D. int a[2][]