以下叙述关于函数的描述中正确的是()

题目

以下叙述关于函数的描述中正确的是()

  • A、构成C程序基本的单位是函数
  • B、可以在main函数中定义另一个函数?
  • C、main()函数必须放在其他函数之后
  • D、所有被调用的函数一定要在调用之前进行定义
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于构造函数的描述中,正确的是______。

A、构造函数可以设置默认参数

B、构造函数在定义类对象时自动执行

C、构造函数可以是内联函数

D、构造函数不可以重载


参考答案:ABC

第2题:

下列关于函数的描述正确的是()

A.C程序是由函数组成的

B.C程序中的函数是各自独立的

C.main函数可以调用其他的函数

D.在main函数中可以嵌套定义别的函数


正确答案:ABC

第3题:

● 以下关于程序中函数的定义、调用和声明的叙述中,正确的是 (42) 。

(42)

A. 函数的定义必须放在该函数的调用之前

B. 函数的声明必须放在该函数的调用之前

C. 函数的定义必须放在该函数的声明之前

D. 函数的声明必须放在该函数的定义之前


正确答案:B

第4题:

以下叙述中正确的是

A.构成C程序的基本单位是函数

B.可以在一个函数中定义另一个函数

C.main()函数必须放在其他函数之前

D.C函数定义的格式是K&R格式


正确答案:A
解析: 本题考查C语言的综合基础知识。构成C程序的基本单位是函数,不论main函数在整个程序中的位置如何,一个C程序总是从main函数开始执行,C语言的函数定义都是互相平行、独立的,在定义函数时,一个函数内不能定义另一个函数。C函数定义的一般格式有两种:传统格式和现代格式。传统格式也称K&R格式,是早期编译系统使用的格式;现代格式又称ANSI格式,是现代编译系统使用的格式。

第5题:

下列关于函数的描述中,错误的是( )。 A.函数可以没有返回值B.函数可以没有参数

下列关于函数的描述中,错误的是( )。

A.函数可以没有返回值

B.函数可以没有参数

C.函数可以是一个类的成员

D.函数不能被定义为模板


正确答案:D
D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

第6题:

以下关于函数的叙述中正确的是( )。

A.每个函数都可以被其他函数调用(包括main函数)

B.每个函数都可以被单独编译

C.每个函数都可以单独运行

D.在一个函数内部可以定义另一个函数


正确答案:B
解析:C语言中,除了主函数外,用户定义的函数或库函数都可以互相进行调用,甚至可以自己调用自己。所以选项A错误。每个函数可以单独被编译成二进制代码,但不是所有的函数都可以单独运行,程序的运行需要从主函数main开始,缺少main函数,则无法运行。所以选项C错误。C语言规定,不能在一个函数内部再定义函数,所以选项D错误。

第7题:

以下关于Python 函数的描述中,错误的是__________。

A.函数代码是可以重复使用的

B.每次使用函数需要提供相同的参数作为输人

C.函数通过函数名进行调用

D.函数是一段具有特定功能的语句组


答案:C

第8题:

以下关于C语言程序规定的叙述中不正确的是()。

A.在不同的函数中可以使用同名变量。

B.函数中的形式参数是局部变量。

C.在复合语句中定义的变量在函数范围内有效。

D.在一个函数内定义的变量只在本函数范围内有效。


参考答案:C

第9题:

以下关于虚函数的叙述中不正确的是

A.虚函数属于成员函数

B.虚函数不允许说明成静态的

C.凡是虚函数必须用virtual说明

D.虚函数可以被继承


正确答案:C
解析:虚函数的引入是为了解决动态绑定问题,使类的实例表现出多态性,虚函数在继承后依然保持虚函数特性,此时不需要用virtual关键词修饰。

第10题:

下列关于函数依赖的叙述中,( )是不正确的。


正确答案:D
本题的考查点是函数依赖中的推理规则。①合并规则:由X→Y,X→Z,有X→YZ;②伪传递规则:由X→Y,WY→Z,有XW→Z;③分解规则:由X→Y,及Z包含于Y,有X→Z。本题选项D)中,假设X集合为AB,Y的值为B,则AB→A,B真包含于AB,显然不能推出B—A,所以选项D)错误。

更多相关问题