itgle.com

2、下面对函数的叙述,正确的是()。A.函数中没有return语句,说明不带回值B.函数的返回值是通过return语句获得的C.函数中无论是否有return语句,都能返回正确值D.函数不能嵌套定义

题目

2、下面对函数的叙述,正确的是()。

A.函数中没有return语句,说明不带回值

B.函数的返回值是通过return语句获得的

C.函数中无论是否有return语句,都能返回正确值

D.函数不能嵌套定义


相似考题
更多“2、下面对函数的叙述,正确的是()。”相关问题
  • 第1题:

    对于函数定义:func add(args ...int) int { sum := 0 for _, arg := range args { sum += arg } return sum}下面对add函数调用正确的是()

    A. add(1, 2)

    B. add(1, 3, 7)

    C. add([]int{1, 2})

    D. add([]int{1, 3, 7}...)


    参考答案:ABD

  • 第2题:

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

    A.虚函数属于成员函数

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

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

    D.虚函数可以被继承


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

  • 第3题:

    下面对于友元函数描述正确的是( )。

    A.友元函数的实现必须在类的内部定义

    B.友元函数是类的成员函数

    C.友元函数破坏了类的封装性和隐藏性

    D.友元函数不能访问类的私有成员


    正确答案:C
    友元函数的定义既可以在类内部进行,也可以在类外部进行。它提高了程序的运行效率,但破坏了类的封装性和隐藏性,使得类的非成员函数可以访问类的私有成员。

  • 第4题:

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


    正确答案: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)错误。

  • 第5题:

    对于类定义:

    classA{

    public:

    virtualvoidfuncl(){}

    voidfunc2(){}

    };

    classB:publicA{

    public:

    voidfuncl(){cout<<"classBfunc1"<<endl;}

    virtualvoidfunc2(){cout<<"classBfunc2"

    <<endl;}

    };

    下面正确的叙述是( )。

    A.A::func2( )和B::func1( )都赵虚函

    B.A::rune2( )和B::func1( )都不是虚函数

    C.B::func1( )是虚函数,而A::fune2( )不是虚函数

    D.B::func1( )不是虚函数,而A::func2( )是虚函数


    正确答案:C
    C。【解析】基类中说明的虚函数,在派生类中自然就是虚函数,所以类B中funcl是虚函数;而类A中的func2没有被关键字virtual修饰;所以不是虚函数。

  • 第6题:

    (24)下面关于启动进程机制的叙述中,错误的是( )。

    A)在DOS中是EXEC函数

    B)在Windows中是CreateProcess函数

    C)在OS/2中是CreateProcess函数

    D)在DOS中是CreateProcess函数


    正确答案:D
    (24)D) 【解析】选项A),在DOS中,EXEC函数是启动进程的函 数;选项B),在Windows中启动进程的函数是CreateProcess,它的代码存储 在操作系统的内核里,在KERNEL32.DLL文件中。当CreateProcess接收—个 可执行的文件名后,它便可装入该文件并开始执行。但与EXEC不同的是 CreateProcess在调用后几乎能立即返回,以便更多的程序可以启动;选项c), 因为Windows和OS/2是多任务操作系统,它们允许多个程序同时运行;选 项D),在DOS中,启动进程的函数是EXEC函数。

  • 第7题:

    下面关于启动进程机制的叙述中,错误的是( )。

    A)在DOS中是EXEC函数

    B)在Windows中是CreateProcess函数

    C)在OS/2中是CreateProcess函数

    D)在DOS中是CreateProcess函数


    正确答案:D
    选项A),在DOS中,EXEC函数是启动进程的函数;选项B),在Windows中启动进程的函数是Create Process,它的代码存储在操作系统的内核里,在KERNEL32.DLL文件中。当Create Process接收一个可执行的文件名后,它便可装入该文件并开始执行。但与EXEC不同的是Create Process在调用后几乎能立即返回,以便更多的程序可以启动;选项C),因为Windows和OS/2是多任务操作系统,它们允许多个程序同时运行;选项D),在DOS中,启动进程的函数是EXEC函数。

  • 第8题:

    在Java中,下面对于构造函数的描述正确的是()

    • A、类必须显式定义构造函数
    • B、构造函数的返回类型是void
    • C、构造函数和类有相同的名称,并且不能带任何参数
    • D、一个类可以定义多个构造函数

    正确答案:D

  • 第9题:

    下面对构造函数的不正确描述是()

    • A、用户定义的构造函数不是必须的
    • B、构造函数可以重载
    • C、构造函数可以有参数,也可以有返回值
    • D、构造函数可以设置默认参数

    正确答案:C

  • 第10题:

    对于C语言程序中的函数,下列叙述中正确的是()

    • A、函数的定义不能嵌套,但函数调用可以嵌套
    • B、函数的定义可嵌套,但函数的调用不能嵌套
    • C、函数的定义和调用均不能嵌套
    • D、函数的定义和调用均可嵌套

    正确答案:A

  • 第11题:

    在a,b,c坐标中,转子和A相轴线夹角为,下列叙述正确的是:()。

    • A、定子绕组自感系数是α的周期函数,周期为π
    • B、定子绕组互感系数是2α的周期函数,周期为π
    • C、转子绕组自感系数是α的周期函数,周期为π
    • D、转子绕组互感系数是2α的周期函数,周期为π

    正确答案:A

  • 第12题:

    单选题
    在Java中,下面对于构造函数的描述正确的是()
    A

    类必须显式定义构造函数

    B

    构造函数的返回类型是void

    C

    构造函数和类有相同的名称,并且不能带任何参数

    D

    一个类可以定义多个构造函数


    正确答案: D
    解析: 暂无解析

  • 第13题:

    对于类定义 classA{ public: virtual void func1(){} void func2(){} }; Class B:public A{ public: void funcl(){cout <<”class B func1” <<end1;} virtual void func2(){cout <<"class B func 2" <<end1;} }; 下面正确的叙述是

    A.A∷func2()和B∷funcl()都是虚函数

    B.A∷func2()和B∷funcl()都不是虚函数

    C.B∷funcl()是虚函数,而A∷func2()不是虚函数

    D.B∷funcl()不是虚函数,而A∷func2()是虚函数


    正确答案:C
    解析:基类中说明的虚函数,在派生类中自然就是虚函数,所以类B中funcl()是虚函数;而类A中的fanc2没有被关键字virtual修饰,所以不是虚函数。

  • 第14题:

    下面关于启动进程机制的叙述中,错误的是______。

    A.在DOS中是EXEC函数

    B.在Windows中是CreateProcess函数

    C.在OS/2中是CreateProcess函数

    D.在DOS中是CreateProcess函数


    正确答案:D

  • 第15题:

    以下叙述中正确的是

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

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

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

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


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

  • 第16题:

    下面关于InputBox函数的叙述,不正确的是 ( )

    A.在默认情况下,InputBox的返回值是一个字符串

    B.InputBox函数可以写成InputBox$的形式

    C.执行一次InputBox函数可以输入多个数值

    D.执行一次InputBox函数时,不可以同时输入多个数值


    正确答案:C
    解析:执行一次InputBox函数时,不可以同时输入多个数值。选项C的叙述不正确。

  • 第17题:

    若有以下程序段: void x(int n); void main() { void x(int n); x(5); } void x(int n){ cout<<n: } 则以下叙述不正确的是 ______。

    A.若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x

    B.若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x

    C.对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明

    D.函数x无返回值,所以可用void定义x的函数类型


    正确答案:C

  • 第18题:

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

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

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

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

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


    正确答案:D

  • 第19题:

    下面关于InputBox函数的叙述,不正确的是()。

    A在默认情况下,InputBox的返回值是一个字符串

    BInputBox函数可以写成InputBox$的形式

    C执行一次InputBox函数时,不可以同时输入多个数值

    D执行一次InputBox函数可以输入多个数值


    D

  • 第20题:

    下面对电动汽油泵叙述正确的是()。

    • A、电动汽油泵的作用是抽油、排气、升压
    • B、电动汽油泵一般装在油箱内油面下
    • C、AB均正确
    • D、A正确,B错误

    正确答案:C

  • 第21题:

    下面对析构函数的正确描述是()

    • A、系统在任何情况下都能正确析构对象
    • B、用户必须定义类的析构函数
    • C、析构函数没有参数,也没有返回值
    • D、析构函数可以设置默认参数

    正确答案:C

  • 第22题:

    设f(x)是R上的函数,则下列叙述正确的是()。

    • A、f(x)f(-x)是奇函数
    • B、f(x)|f(x)|是奇函数
    • C、f(x)-f(-x)是偶函数
    • D、f(x)+f(-x)是偶函数

    正确答案:D

  • 第23题:

    单选题
    下面对析构函数的正确描述是()
    A

    系统在任何情况下都能正确析构对象

    B

    用户必须定义类的析构函数

    C

    析构函数没有参数,也没有返回值

    D

    析构函数可以设置默认参数


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    下面对构造函数的不正确描述是()
    A

    用户定义的构造函数不是必须的

    B

    构造函数可以重载

    C

    构造函数可以有参数,也可以有返回值

    D

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


    正确答案: C
    解析: 暂无解析