以下正确的描述是()。 在C++语言中A.函数的定义可以嵌套,但函数的调用不可以嵌套B.函数的定义不可以嵌套,但函数的调用可以嵌套C.函数的定义和函数的调用均不可以嵌套D.函数的定义和函数的调用均可以嵌套

题目

以下正确的描述是()。 在C++语言中

A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义不可以嵌套,但函数的调用可以嵌套

C.函数的定义和函数的调用均不可以嵌套

D.函数的定义和函数的调用均可以嵌套


相似考题
参考答案和解析
B
更多“以下正确的描述是()。 在C++语言中”相关问题
  • 第1题:

    以下哪个不是C++语言中的有效标识符?

    A.34a

    B.-AB

    C.A-B

    D.A25


    正确答案:A
    解析:在C++语言中,标识符只能由数字,字母,下划线组成,并且第一个字符不能是数字。注意:选项A是以数字开始的。注意:关键字不能用作标识符。

  • 第2题:

    在C++语言中,退格符是

    A.\n

    B.\t

    C.\f

    D.\b


    正确答案:D
    解析:在C++语言中退格符表示为\b退格。注意:其他转义字符的意义:\n表示回车换行,\t表示横向跳到下一制表位置,\v表示竖向跳格,\r表示回车,\f表示走纸换页,\\表示反斜线符,\a表示鸣铃,\ddd1~3位表示八进制数所代表的字符,\xhh1~2位表示十六进制数所代表的字符。

  • 第3题:

    在C++语言中,不合法的实型数据是

    A.0.123

    B.123e3

    C.2.1e3.5

    D.123.0


    正确答案:C
    解析:在C++语言中,实数有两种形式表示,即十进制数形式和指数形式,在指数形式中, e3、2.1e3.5、.e3、e等都是不合法的指数形式。再如 123e3或123E3都代表123乘以10的3次方。注意,字母e的前面必须有数字,且e的后面必须是整数。

  • 第4题:

    在C++语言中,形参的缺省存储类型是( )。

    A.auto

    B.register

    C.static

    D.extem


    正确答案:A

  • 第5题:

    下面关于数组的描述错误的是( )。 A.在C++语言中数组的名字就是指向该数组第一个元素的指针SXB

    下面关于数组的描述错误的是( )。

    A.在C++语言中数组的名字就是指向该数组第一个元素的指针

    B.长度为n的数组,下标的范围是0~n-1

    C.数组的大小必须在编译时确定

    D.数组只能通过值参数和引用参数两种方式传递给函数


    正确答案:D
    本题考查的是数组的基本使用,数组还可以通过对应的指针调用传递参数,其余选项的说法都是正确的。

  • 第6题:

    在C++语言中输出“Hello World”的语句是()。A.cout<<"Hello World";B.cout>>"Hello World";C.cin<<

    在C++语言中输出“Hello World”的语句是( )。

    A.cout<<"Hello World";

    B.cout>>"Hello World";

    C.cin<<"Hello World";

    D.cin>>"Hello World";


    正确答案:A
    解析:cout格式输出。

  • 第7题:

    决定C++语言中函数返回类型的是___________________。


    正确答案:
    定义函数时的数据类型

  • 第8题:

    在C++语言中,所有函数在调用前都要说明。


    正确答案:错误

  • 第9题:

    在C++语言中,一个函数由函数头和()组成。


    正确答案:函数体

  • 第10题:

    在c++语言中,也可以使用struct(结构体)来定义一个类。


    正确答案:正确

  • 第11题:

    在C++语言中,请说明结构体和联合体的异同点。


    正确答案:结构体数据类型的变量可以同时存储int、long、char和double型等已有数据类型的数据,这些数据使用不同的存储空间,而联合体虽然表面上可以存储int、long、char或double等已有数据类型的数据,但它们共享其占用空间最多的成员所分配的存储空间,对某个成员赋值将影响其它成员的数值。

  • 第12题:

    填空题
    C语言中printf命令在c++中改用:()。

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

  • 第13题:

    以下对C++语言函数的有关描述中,正确的是

    A.在C++语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参

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

    C.函数必须无返回值,否则不能使用函数

    D.函数必须有返回值,返回值类型不定


    正确答案:A
    解析:形参的值的改变,不能影啊实参的值。选项B) 函数只能嵌套调用,不能嵌套定义;函数要是有返回值其类型必须确定;函数也可无返回值,用 void表示。

  • 第14题:

    以下C++语言中用于单行注释的是

    A.//

    B./ *

    C.* /

    D.|


    正确答案:A
    解析:C++语言中的注释与C语言不同,C语言的注释符号只有/**/,而C++在此基础上又加上了//,此注释用于单行注释。注意:注释不影响程序的运行。

  • 第15题:

    下列运算符中,在C++语言中不能重载的是

    A.*

    B.>=

    C.: :

    D./


    正确答案:C
    解析:不能被重载的运算符还包括:“.”、“. *”、“- > *”和“? :”。

  • 第16题:

    在C++语言中,每个类都有一个隐含的指针叫【 】指针。该指针指向【 】。


    正确答案:this 正在调用成员函数的对象
    this 正在调用成员函数的对象 解析:C++提供了一个特殊的对象指针——this指针,它是成员函数所属对象的指针,它指向类对象的地址。this指针是一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存储数据成员时,则隐含使用this指针。

  • 第17题:

    在C++语言中,函数形参的默认存储类型是( )。

    A.auto

    B.register

    C.static

    D.extem


    正确答案:A
    解析:在函数内部或复合语句内定义变量时,如果没有指定的存储类型或使用了auto说明符,系统就认为所定义的变量具有自动类别。

  • 第18题:

    以下正确的描述为

    A.每个C++语言程序必须在开头用预处理命令:

    B.预处理命令必须位于C++源程序的首部

    C.在C++语言中预处理命令都以" #"开头

    D.C++语言的预处理命令只能实现宏定义和条件编译的功能


    正确答案:C
    解析:本题中,A和B的描述是一样的,故可以排除。在C++中,建议用inline函数取代C语言中的宏定义功能。

  • 第19题:

    在C++语言中,在IBMPC机环境下,double型数据占()字节。


    正确答案:8

  • 第20题:

    在C++语言中,&作为双目运算符时表示的是(),而作为单目运算时表示的是()。


    正确答案:按位与;引用

  • 第21题:

    C语言中printf命令在c++中改用:()。


    正确答案:cout

  • 第22题:

    在C++语言中,定义函数时必须给出函数的类型。


    正确答案:正确

  • 第23题:

    在C++语言中,使用struct(结构体)定义的类与使用class定义的类是一样的。


    正确答案:错误

  • 第24题:

    填空题
    在C++语言中,在IBMPC机环境下,double型数据占()字节。

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