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

题目
单选题
以下关于函数的叙述中正确的是(  )。
A

函数调用必须传递实参

B

函数必须要有形参

C

函数必须要有返回值

D

函数形参的类型与返回值的类型无关

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )

A)函数调用可以作为独立的语句存在

B)函数调用可以作为一个函数的实参

C)函数调用可以出现在表达式中

D)函数调用可以作为一个函数的形参


正确答案:D

第2题:

以下叙述中正确的是( )。

A)在一个函数中,只能有一条return语句

B)函数的定义和调用都可以嵌套

C)函数必须有返回值

D)不同的函数中可以使用相同名字的变量


正确答案:D
本题考查函数的知识。模块的函数与子过程不同,子过程没有返回值,而函数通常具有返回值,当然某些情况下也可以没有;在函数中可以使用return语句返回函数值,return语句可以有多个;函数可以嵌套调用,但是不得嵌套定义:不同的函数中可以使用相同名字的变量,它们互相无关。

第3题:

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

(42)

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

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

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

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


正确答案:B

第4题:

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

A、函数形参的类型与函数返回值的类型没有关系

B、函数的返回值可以有多个

C、当数组名作函数参数时,实参既可以是数组名也可以是数组元素

D、如果不指明函数参数的类型,则该参数没有数据类型


正确答案:A

第5题:

下列关于函数过程的叙述中,正确的是( )。A.函数过程形参的类型与函数返回值的类型没有关系 SXB

下列关于函数过程的叙述中,正确的是( )。

A.函数过程形参的类型与函数返回值的类型没有关系

B.在函数过程中,过程的返回值可以有多个

C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

D.如果不指明函数过程参数的类型,则该参数没有数据类型


正确答案:A
A。【解析】Fmmtion过程也叫函数过程,一般用于调用后不仅要执行一组代码完成相应操作,还需返回一个有用值的情况,Function过程定义的格式如下:[Public1PrivateIFriend][Static]Function过程名[(参数列表)][As数据类型][语句块][过程名=表达式][ExitFunction][语句块][过程名一表达式]EndFunction其中,在参数列表中,可以使用As子句来指定任何传给该过程的参数的数据类型,如果省略,则默认为Variant。对于Function过程而言,过程的数据类型决定其返回值的数据类型,与过程形参的类型没有必然的关系。Function函数的参数有两种传递方式:按值传递(Byval)和按址传递(Byref),默认为按址(引用)传递,数组参数按址(引用)传递。

第6题:

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

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

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

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

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


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

第7题:

下列关于this指针的叙述中,正确的是( )。

A.任何与类相关的函数都有this指针

B.类的成员函数都有this指针

C.类的友元函数都有this指针

D.类的非静态成员函数才有this指针


正确答案:D
解析: 本题考查的是this指针的使用。类的每一个成员函数都有一个隐含的常量指针,即this指针。类的静态成员函数不能含有this指针,因为this指针是一个指向本对象的指针。

第8题:

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

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

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

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

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


参考答案:C

第9题:

以下叙述中正确的是( )

A.C程序由函数和过程组成

B.C程序由主函数组成

C.C程序由函数组成

D.C程序中,主函数必须放在其他函数之前


正确答案:C

第10题:

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

A.虚函数属于成员函数

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

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

D.虚函数可以被继承


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

更多相关问题