更多“10、如果自定义的函数放在main()函数之后,那么在main()函数中使用自定义函数时必须加函数声明语句。”相关问题
  • 第1题:

    以下说法正确的是()

    A、C语言程序总是从第一个的函数开始执行

    B、在C语言程序中,要调用函数必须在main()函数中定义

    C、C语言程序总是从main()函数开始执行

    D、C语言程序中的main()函数必须放在程序的开始部分


    参考答案:C

  • 第2题:

    在C语言程序中,main函数的位置()

    A.必须作为第一个函数

    B.必须作为最后一个函数

    C.可以任意

    D.必须放在它所调用的函数之后


    正确答案:C

  • 第3题:

    在下面关于函数的描述中错误的是 ______。

    A.在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数

    B.如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数

    C.函数的声明应使用函数原型

    D.在一个源文件中,如果自定义函数调用在先,定义在后,则不必声明该函数


    正确答案:D

  • 第4题:

    在一个C程序中A.main函数必须出现在所有的函数之前 B.main函数可以在任何地方出现C.main函数必须出现在所有的函数之后 D.main函数必须出现在固定位置


    正确答案:B
    在C语言中,函数是C程序的基本组成部分,用来完成子程序的功能。一个完整的C程序至少应该包括一个main()函数,其他函数可以没有,可以有一个,也可以有多个。C程序的执行过程是:从main()函数开始执行,然后在main()函数中调用其他函数,当main()函数执行完毕时,整个程序就结束了。main()函数出现的位置不一定是程序的最前面,也不一定是程序的最后面,它没有一个固定的位置,换句话说,就是main()函数可以出现在任何位置。

  • 第5题:

    以下说法中,不正确的是

    A.C程序中必须有一个main()函数,从main()函数的第一条语句开始执行

    B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而执行

    C.C程序中的main()函数必须放在程序的开始位置

    D.C程序中的main()函数位置可以任意指定


    正确答案:C
    解析:main()函数的作用,以及main()函数在程序中出现的位置。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总从main()函数的第一条语句开始执行,到main()函数的最后—条语句结束,其他函数都是在执行main()函数时,通过函数调用或嵌套调用而得以执行的。C语言规定,main()函数在程序中的位置是任意的。

  • 第6题:

    以下说法中,正确的是()。

    • A、C语言程序总是从第一个函数开始执行
    • B、C语言程序总是从main()函数开始执行
    • C、在C语言程序中,要调用的函数必须在main()函数中定义
    • D、C语言程序中的main()函数必须放在程序的开始部分

    正确答案:B

  • 第7题:

    从函数定义的角度,函数分为()

    • A、系统函数
    • B、无参函数
    • C、main函数
    • D、自定义函数

    正确答案:A,D

  • 第8题:

    下面关于C语言程序的描述,正确的是()。

    • A、总是从第一个定义的函数开始执行
    • B、要调用的函数必须在main函数中定义
    • C、总是从main函数开始执行
    • D、main函数必须放在程序的开始

    正确答案:C

  • 第9题:

    一个最简单的C++程序,可以只有一个()

    • A、库函数
    • B、自定义函数
    • C、main函数
    • D、空函数

    正确答案:C

  • 第10题:

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

    • A、构成C程序基本的单位是函数
    • B、可以在main函数中定义另一个函数?
    • C、main()函数必须放在其他函数之后
    • D、所有被调用的函数一定要在调用之前进行定义

    正确答案:A

  • 第11题:

    下列关于函数的说法中描述错误的是()

    • A、C程序是由函数组成的
    • B、在main函数中可以嵌套定义别的函数
    • C、C中函数从定义的角度分为库函数和自定义函数
    • D、main函数可以调用其它的函数

    正确答案:B

  • 第12题:

    单选题
    C程序中main函数的位置()
    A

    必须在最开始

    B

    必须在系统库函数后面

    C

    可以在自定义函数后面

    D

    必须在最后


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

  • 第13题:

    下列叙述中正确的是()

    A.C语言程序必须要有return语句

    B.C语言程序中,要调用的函数必须在main()函数中定义

    C.C语言程序中,只有int类型的函数可以未经声明而出现在调用之后

    D.C语言程序中,main()函数必须放在程序开始的部分


    正确答案:C

  • 第14题:

    下列叙述中正确的是:()

    A.C语言程序中,main()函数必须在其它函数之前,函数内可以嵌套定义函数

    B.C语言程序中,main()函数的位置没有限制,函数内不可以嵌套定义函数

    C.C语言程序中,main()函数必须在其它函数之前,函数内不可以嵌套定义函数

    D.C语言程序中,main()函数必须在其它函数之后,函数内可以嵌套定义函数


    正确答案:B

  • 第15题:

    一个C程序中______。

    A.main函数必须出现在所有函数之前

    B.main函数可以在任何地方出现

    C.main函数必须出现在所有函数之后

    D.main函数必须出现在固定位置


    正确答案:B
    解析:本题主要考查main函数的基本知识。main函数可以出现在C程序的任何地方。

  • 第16题:

    以下说法不正确的是

    A.C程序中必须有一个main()函数,C程序是从main()函数的第1条语句开始执行的。

    B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而得以执行的。

    C.C程序中的main()函数必须放在程序的开始位置。

    D.C程序中的main()函数位置可以任意指定。


    正确答案:C
    解析:本题考核的知识点是main()函数的作用,以及main()函数在程序中出现的位置。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总从main()函数的第一条语句开始执行,到main()函数的最后一条语句结束,其他函数都是在执行main()函数时,通过函数调用或嵌套调用而得以执行的。C语言规定,main()函数在程序中的位置是任意的,故选项c不正确。所以,4个选项中C符合题意。

  • 第17题:

    以下关于return语句的叙述中不正确的是( )。

    A)一个自定义函数中必须有一条return语句

    B)一个自定义函数中可以根据不同情况设置多条return语句

    C)如果一个函数有多个return语句,那么不论运行到哪一个retum语句,该函数将结束

    D)没有return语句的自定义函数在执行完最后一条语句时返回到调用处


    正确答案:A

  • 第18题:

    在一个C语言程序中()

    • A、main函数必须出现在所有函数之前
    • B、main函数必须出现在所有函数之后
    • C、main函数可以在任何地方出现
    • D、main函数必须出现在固定位置

    正确答案:C

  • 第19题:

    关于函数说明下面说法正确的是()

    • A、在全局上自定义函数应该在主函数之前有一个说明,目的是告诉系统在主函数中要用到一个自定义函数,被主函数直接调用或间接调用。
    • B、函数声明要写清楚这个函数的数据类型是什么,自变量有几个,都是什么数据类型
    • C、函数声明的方式是:函数头+;
    • D、函数声明语句在程序中必须存在

    正确答案:A,B,C

  • 第20题:

    C语言程序要正确地运行,必须要有()

    • A、printf函数
    • B、scanf函数
    • C、自定义的函数
    • D、main函数

    正确答案:D

  • 第21题:

    一个项目中包含3个函数:main、fa和fb函数,它们之间不正确的调用是()

    • A、在main函数中调用fb函数
    • B、在fa函数中调用fb函数
    • C、在fa函数中调用fa函数
    • D、在fb函数中调用main函数

    正确答案:D

  • 第22题:

    关于函数的值及其它描述正确的是()

    • A、函数的值是指函数被定义时,执行函数体中的程序段所取得值。
    • B、定义函数时函数名必须定义为main.
    • C、函数的值只能通过return语句返回主调函数正
    • D、定义函数时如果在函数名前加void,表示该函数是无返回值函数

    正确答案:D

  • 第23题:

    C程序中main函数的位置()

    • A、必须在最开始
    • B、必须在系统库函数后面
    • C、可以在自定义函数后面
    • D、必须在最后

    正确答案:C

  • 第24题:

    单选题
    有以下程序: #include  main() {  int findmax(int,int,int),m;  …  m=findmax(a,b,c);  … } int findmax(int x,int y,int z) {  … } 则以下叙述正确的是(  )。
    A

    在main函数中声明了findmax函数

    B

    在main函数中定义了findmax函数

    C

    在main函数中两次调用了findmax函数

    D

    在main函数内、外重复定义了findmax函数


    正确答案: D
    解析:
    程序中函数findmax定义放在主函数之后,主函数中声明了findmax函数。“int findmax(int,int,int);”为函数声明,“m=findmax(a,b,c);”为函数调用,“int findmax(int x,int y,int z){}”为函数定义。B选项是在main函数外定义的findmax函数,错误。在main函数中,出现了一次findmax函数的声明和一次findmax函数的调用,不是两次调用,C选项错误。D选项在main函数内不是定义findmax函数而是声明findmax函数。答案选择A选项。